Tôi có một trang web nơi người dùng có thể đăng nội dung (như trong diễn đàn, nhận xét, v.v.) bằng cách thực hiện tùy chỉnh TinyMCE. Rất nhiều người trong số họ muốn sao chép & dán từ Word, điều đó có nghĩa là đầu vào của họ thường đi kèm với rất nhiều định dạng nội tuyến liên quan đến MS.PHP để dọn dẹp dán đầu vào Microsoft
Tôi không thể loại bỏ <span whatever>
vì TinyMCE dựa vào thẻ span cho một số định dạng của nó và tôi không thể (và không muốn) buộc người dùng sử dụng "Dán từ từ" của TinyMCE tính năng (mà dường như không hoạt động tốt anyway).
Bất kỳ ai biết thư viện/lớp/chức năng sẽ chăm sóc điều này cho tôi? Nó phải là một vấn đề phổ biến, mặc dù tôi không thể tìm thấy bất cứ điều gì dứt khoát. Tôi đã suy nghĩ gần đây rằng một loạt các regexes brute-lực tìm kiếm các mẫu MS cụ thể có thể làm các trick, nhưng tôi không muốn viết lại một cái gì đó mà có thể đã có sẵn, trừ khi tôi phải.
Ngoài ra, việc sửa các dấu ngoặc kép, dấu gạch ngang, v.v. sẽ tốt. Tôi có công cụ của riêng mình để làm điều này ngay bây giờ, nhưng tôi thực sự chỉ muốn tìm một bộ lọc chuyển đổi MS để cai trị tất cả.
Cảm ơn, nhưng không ai trong số đó có vẻ đối phó với định dạng MS, đó là những gì tôi chủ yếu quan tâm. Bộ lọc HTML có kế hoạch cho phiên bản 3.5 nhưng với "nghiên cứu cần thiết". – da5id
Sau đó, tôi đề nghị bạn chuyển sang fckeditor mà có thể đối phó với đầu vào từ. Đã cập nhật câu trả lời của tôi. –
Hmm. Trước đây tôi đã thích TinyMCE hơn FCKeditor vì một số lý do khác, nhưng điều này có thể ảnh hưởng đến tôi. Cảm ơn cho các tip & vui mừng được chấp nhận của tôi +1 :) – da5id