Создать интерфейс для пользователей простого внедрения фотографий в тексте статьи

Главные вкладки

Аватар пользователя andrush andrush 10 октября 2008 в 15:21

Хочу создать новый материал - "фотоотчет", который позволит зарег-нным пользователям добовлять фотоотчет о путешествии. Должна быть возможность написания текста и внедрения изображений по ходу текста. Использование визуальных редакторов не устраивает, необходимо текстовое поле. Использовал модули imagefield и cck для возможности прикрепления любого количества изображений к ноде (поставил множественный выбор). Проблема - как осуществить вставку изображений на свои места в тексте. Как вариант, хочу использовать фильтр - пользователь будет вставлять тег [foto] в нужном месте. а фильтр должен заменять теги [foto] на прикрепленные фотографии в порядке очереди. Проблема - какой код вписать в функцию hook_filter(), чтобы заменить теги [foto] на соответсвенные фото, т.е. незнаю как написать код, который выдаст необходимый элемент поля cck.
Имя поля cck с прикрепленніми фото - field_foto_img (множественный выбор)? С программирование под друпал только начинаю разбираться, никаких похожих примеров не нашел.
Или может кто предложит другой вариант решения?

Комментарии

Аватар пользователя andrush andrush 11 октября 2008 в 1:42

На сколько я понимаю, єто с использованием Wysiwyg редактора?
мне такой способ не сильно подходит. Очень желательно обічное текстовое поле.
А что такое Node Images? Извеняюсь, если вопрос глупый.

Аватар пользователя Vladimir_Z Vladimir_Z 11 октября 2008 в 9:40

Image Assist может работать и без WYSIWYG.
Под текстовым полем будет кнопка (или строка "Вставить изображение" - это как настроите). Но он не из Imagefield фотки берет, а ноды сделанные модулем Image

Аватар пользователя andrush andrush 11 октября 2008 в 17:37

Спасибо, может быть и воспользуюсь вашими подсказками, но хотелось бы сперва попрбовать через фильтр. Никто не знает, как вывести картинки, прикрепленные в cck в нужном месте, т.е. какой код надо вписать в фильтр..?