Использование Timthumb для изменения размера изображений из CKEditor - PullRequest
0 голосов
/ 02 марта 2010

Я использую CKEditor для базового ввода текста и изображений на мой сайт. Я заметил, что это довольно спорадический метод генерации HTML для изображений, когда вы их добавляете. (Иногда он может использовать теги высоты и ширины, иногда он может использовать CSS).

Я использую Timthumb для изменения размера изображения на лету на ряде других веб-сайтов и считаю его очень полезным. Я использую правило mod_rewrite в своем файле .htaccess, чтобы позволить мне создавать домены типа http://localhost/images/800x600/image.jpg и достигать изменения размера.

Я хотел бы как-то включить это в CKEditor. Я не могу найти, как это сделать, просматривая документацию, поэтому я попытался пост-обработать данные, созданные CKEditor с использованием Regex, однако, как уже упоминалось, CKEditor кажется слишком спорадическим, чтобы иметь возможность работать постоянно. *

Кто-нибудь еще делал это раньше? Как ты этого добился?

1 Ответ

0 голосов
/ 23 марта 2010

Я сделал это в Grails. Это довольно болезненно из-за случайного использования атрибутов HTML и CSS. В итоге я использовал html-парсер, перебирал изображения (dom-узлы) и изменял размеры тех, кто был изменен. После этого атрибуты html и / или стили CSS должны быть обновлены. Потребовалось довольно много времени, чтобы понять это, так как есть много вещей, которые могут пойти не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...