tinymce и картинка

StalkerClasses

Новичок
Возможно ли в визуальном редакторе TinyMCE при редактировании в нем подменить путь картинки на нужный?

Т.е. сохранять в БД изображение вида <img src="1043">, а при просмотре в нем что бы этот "1043" отправлялся на PHP-скрипт просмотра изображения.
 

fixxxer

К.О.
Партнер клуба
Проще будет сделать что-нибудь вроде <img data-image-id="1034" src="http://site.ru/imgthumbs.php?idImage=1034"> (чтобы не пришлось для восстановления id парсить урл) и кастомный плагин для загрузки/подключения изображений. (Как писать плагины конкретно для tinymce - не знаю). При рендеринге через какой-нить там DOM (на худой конец, регулярками) проставлять значение атрибута src из data-image-id, при сохранении отредактированного тем же способом src удалять. Если совсем не хочется связываться с написанием плагинов для tinymce, можно при сохранении парсить урл img[src], удалять src и добавлять data-image-id.
 
Последнее редактирование:

StalkerClasses

Новичок
К сожалению именно так как хотел сделать не получилось.
Сделал немного - по другому в поле пишется "RTEThumbs=100".
Такой запрос через ЧПУ (httaccess) отправляется на PHP-скрипт откуда уже выкатывается картинка.

И здесь появился еще один вопрос - использую следующий скрипт выброса картинки:
Код:
                header('Content-type: '.$row[0]['mime_type']); // image/svg+xml // image/gif
                echo file_get_contents($path);

Если сравнить скорость загрузки обычной картинки вставленной на пряму и такой - то почему-то при загрузке она как-то медленнее загружается. Видимо из-за file_get_contents.
 

AnrDaemon

Продвинутый новичок
Ещё раз повторяю - это естественно.
При использовании кривых инструментов результаты получаются соответственно кривые.

Вопрос-то в чём был?
 

StalkerClasses

Новичок
Вопрос был в том, может не правильно делать через file_get_contents. Делать например через read - но по эффекту тоже самое.
 
Сверху