Я пытаюсь заставить TinyMCE работать. Я пробовал это, используя обычный метод включения tiny_mce.js, а затем используя tinymce.init (...), и он работает. Затем я попробовал tiny_mce.gzip.js + php compressor, и это сработало, но это было очень медленно.TinyMCE: упаковка всех файлов вместо их динамической загрузки ... возможна?
Теперь я уже упаковываю свои файлы CSS и JS в один из них, все мои файлы объединены вместе. В случае Javascript они также уменьшаются.
В обоих случаях они версированные с меткой времени одного из файлов, так что у меня есть URL-адреса, такие как:
/script/script.1233454569.js
, который перенаправляет на PHP файл, либо Подачи кешированную версию или строит кешированную версию (при необходимости) и обслуживает ее. Он добавляет срок действия заголовков и делает сжатие gzip и в основном работает хорошо.
Я хочу поместить крошечный mce в этот механизм, но это доказывает боль. Порядок, похоже, имеет значение. В настоящее время у меня есть:
- tiny_mce.js
- myscript.js
- default_editor.js (от простой темы)
- en.js (Ditto)
, но он идет вверх с «u undefined», для которого я не нашел подходящего ответа на google. Это действительно раздражает. У кого-нибудь есть опыт?
Являются ли какие-либо другие редакторы более подходящими для упаковки, как описано выше, вместо того, чтобы навязывать вам свои собственные схемы (что меня не раздражает)?
Я был в основном следуя логике (или пытается) метода сжатия GZIP, чтобы получить правильный список файлов в правильном порядке. Я все еще должен что-то пропускать. Это раздражает. Я ненавижу, когда что-то слишком негибкое, чтобы просто статически предустановить. – cletus
Я тоже это пробовал. Между тем и репликацией кода я решил, что мое возможное решение будет писать мои собственные. Однако в качестве другого варианта вы можете посмотреть в редакторе Wordpress. Это может быть TinyMCE, но это довольно быстро. – VirtuosiMedia
Вы также можете попробовать посмотреть в каждом файле, который вызывает gzip-файл, чтобы посмотреть, загружают ли они какие-либо дополнительные файлы (что я подозреваю, что они делают). В частности, в файле tiny_mce_src.js найдите поиск «файл:», который приведет к серии комментариев, которые могут указывать на вызванные файлы. – VirtuosiMedia