Tôi đang cố gắng để TinyMCE hoạt động. Tôi đã thử nó bằng cách sử dụng phương pháp bình thường bao gồm tiny_mce.js và sau đó sử dụng tinymce.init (...) và nó hoạt động. Sau đó tôi đã thử dùng máy nén php_mce.gzip.js + php và nó hoạt động nhưng nó thực sự rất chậm.TinyMCE: đóng gói tất cả các tệp thay vì tự động tải chúng ... có thể?
Bây giờ tôi đã đóng gói các tệp CSS và JS của mình vào một trong mỗi tệp với tất cả các tệp của tôi được ghép nối với nhau. Trong trường hợp Javascript, chúng cũng được rút gọn.
Trong cả hai trường hợp họ đang là phiên bản với một dấu thời gian của một trong các tập tin vì vậy tôi có URL như:
/script/script.1233454569.js
mà chuyển hướng đến một tập tin PHP mà một trong hai quả giao bóng phiên bản được lưu trong bộ nhớ cache hoặc tạo phiên bản được lưu trong bộ nhớ cache (nếu cần) và phục vụ phiên bản đó. Nó thêm hết hạn tiêu đề và nén gzip và về cơ bản hoạt động tốt.
Tôi muốn vừa vặn với cơ chế này nhưng điều đó chứng minh là đau đớn. Lệnh có vẻ quan trọng. Hiện nay tôi có:
- tiny_mce.js
- myscript.js
- default_editor.js (từ chủ đề đơn giản)
- en.js (ditto)
nhưng nó mọc lên với "u là không xác định" mà tôi không thể tìm thấy câu trả lời phù hợp trên google. Điều này thực sự khó chịu. Có ai có kinh nghiệm với điều này không?
Có bất kỳ trình chỉnh sửa nào khác phù hợp hơn cho việc đóng gói như tôi đã mô tả ở trên thay vì buộc các chương trình riêng của họ trên bạn (điều này làm phiền tôi không có kết thúc) không?
Tôi cơ bản đã theo logic (hoặc cố gắng) của phương pháp nén gzip để có danh sách đúng các tệp theo đúng thứ tự. Tôi vẫn còn thiếu một cái gì đó mặc dù. Nó rất khó chịu. Tôi ghét nó khi một cái gì đó là quá linh hoạt để được chỉ đơn giản là cài đặt sẵn tĩnh. – cletus
Tôi cũng đã thử điều đó. Giữa đó và nhân bản mã, tôi quyết định rằng giải pháp cuối cùng của tôi sẽ được viết của riêng tôi. Tuy nhiên, như một tùy chọn khác, bạn có thể muốn xem xét trình soạn thảo Wordpress sử dụng. Nó * có thể * là TinyMCE, nhưng nó khá nhanh. – VirtuosiMedia
Bạn cũng có thể muốn thử tìm trong mỗi tệp mà tệp gzip gọi để xem liệu chúng có tải bất kỳ tệp bổ sung nào (mà tôi nghi ngờ chúng làm). Cụ thể, trong tệp tiny_mce_src.js, hãy tìm kiếm "tệp:", điều này sẽ dẫn đến một loạt các nhận xét có thể chỉ ra các tệp được gọi. – VirtuosiMedia