Модуль для FileField по аналогии модуля Inline для Upload
Прислано: 69
вт, 13/10/2009 - 18:13
Всем доброго времени суток.
Есть модуль Upload и модуль Inline при помощи которого можно вставлять изображения в любое место Body ноды посредством тега [inline:xx] где XX - это порядковый номер прикрепленной картинки к ноде. и все было бы хорошо, если бы, не отсутствие ограничение на загрузку количества файлов к ноде в модуле upload.
Еще у него есть настройка отображения изображений в тизере и в самой ноде при помощи выбора пресетов imagecache. Например есть два пресета thumb и 600. thumb показывает прикрепленое изображение размером 100px*100px в тизере, 600 показывает изображение в теле ноде с шириной 600px и высотой 100% и ведет на оригинал с размерами 800px*100%.
хачется чтоб было так:
FileField и ImageField при помощи CCK позволяют создать поле с ограниченным количеством прикрепленных изображений. Через управление полями задаем настройки вывода изображений при помощи imagacache.
Но теперь нужен модуль на подобии Inline, который бы добавлял новый фильтр в формат ввода, позволял вставлять изображения в любое место Body ноды по тегу, допустим, [pic:07] где 07 - это порядковый номер изображения загруженного в поле Imagefield... и было бы не плохо чтобы к тегу дописывались настройки imagecache заданные к этому полю.
Я так понимаю задача не сложна, можно попробовать просто переписать модуль Inline, т.к. он выполняет практически такой же функционал но с Вложениями...
Сам в PHP не силен, может кто-нибудь возьмется за написание такого модуля?
- 69's blog
- Для комментирования войдите или зарегистрируйтесь
Не хочу пользователям давать доступ к свободному вводу HTML да и не каждый знает как это делать :о)
- Для комментирования войдите или зарегистрируйтесь
согласен, не говорили... лишнее ляпнул.
На мой взгляд намного проще и понятнее для пользователя если рядом с полем ввода ввода текста вида: для вставки изображения поставьте курсор в нужное место введите [pic:07] где 07 это порядковый номер нужного изображения, чем <a href="/pic.jpg" title="Фотка"><img src="http://www.mysite.ru/theme/files/imagecache/600/files/img/pic.png" alt="Фотка" title="Фотка"> </a>
:о)
или мы о разном говорим?
- Для комментирования войдите или зарегистрируйтесь
Почитал readme.txt, там PHP знания нужны, коих у меня 0.
Допустим есть материал: запись в блоге.
Пользователь создает его и пишет в нем свой текст. Потом через поле imagefield загружает 10 изображений и при помощи токена [pic:07:600x100] вставляет их в нужные места в тексте.
pic:07 - порядковый номер загруженного к ноде изображения, 600x100 - пресет imagecahce.
Как сделать это? не подскажите?
А если в ноде будет использоваться несколько полей imagefield?
- Для комментирования войдите или зарегистрируйтесь
Вопрос по-прежнему актуален: здесь мне дали наводку на Inline, но выяснилось, что он не работает с Filefield.
Присоединяюсь к просьбе 69. Тоже вообще не владею php.
Впрочем, если есть какой-нибудь о-о-очень поверхностный мануал по тому, как самому сделать данный токен - буду бесконечно благодарен за ссылку. Владею только самым базовым html, но полагаю, что если осваивать php только в рамках написания токена - это не должно быть так сложно.
По сути, друпал до сих пор не имеет адекватного механизма вставки прикреплённых файлов в тексте. Поэтому считаю, что данный модуль критически важен.
- Для комментирования войдите или зарегистрируйтесь
inline VS
insert
Upload VS CCK
фильтр VS html
Для inline энтузиастами был сделан глюковатый подмодуль для поддержки imagefield
- Для комментирования войдите или зарегистрируйтесь



Комментарии