Поковырялся с Druapl'ом - классный движок, надо сказать (4.5 - вообще отличная вещь), но пока для полного счастья не хватает возможности вставлять изображения в текст страниц (pages) и статей (stories). Поставил модуль image - картинки загружаются на саервер, все ок, но как их вставить в текст?
В принципе, можно втыкать с помощью bb-тега [img], но приходится в свойствах смотреть URL картинки на сервере, что не есть гуд. Оченно хочется, чтобы заранее загруженные картинки можно было вставлять в текст с минимальным количеством телодвижений. Какие есть варианты для 4.4.x и 4.5.х?
Заранее спасибо.:)
Комментарии
модуль image_filter имхо самое лучшее.
только бери из ответа в ошибках, там версия поинтерестнее.
хм? а что на номер нода картинки трудно посмотреть и его вставить?
когда картинку создали приглянитесь к ссылке edit в конце будет id его и вставляйте в тэг []...
Нашел:
"You may quickly link to image nodes using a special syntax. The image code(s) will be replaced by thumbnail linked to full size image node. Syntax: [image:node_id,(left|right|top|middle|bottom|absmiddle|texttop|baseline),hspace,vspace,border]. Every parameter except node_id is optional."
Короче, работает все без всяких image_filter и flexinode. Просто у меня в опциях filters эта фича была выключена.
Единственное, не понял, как работает параметр border. Сюда как в CSS'е писать, типа, '1px solid #000'?
Спасибо.
а бордер то нах?
в css нарисуй если надо у этих картинок прописан свой класс, незадействованный в css, на всякий случай видимо.
Ну в инструкции же написано, что последний параметр - border.. Значит для чего-то он есть.
Кстати, у картинки класс не прописан:
<a href="node/view/86"><img src="/images/thumbs/thumb_f36ea1aedd88342f6006bed01a078150-86.jpg" align="left" border="" hspace="10" vspace="10" alt="" /></a>
Я сделал такой стиль:
.node .content img {...}
Да? и что работает? странно... родитель дитя в таком случае не определит.
К примеру как можно вывести картинку:
http://www.mmix.ru/node/view/261
вскрыл image.module
и изменил следующие строчки на свой вкус.
p.s. сорри здесь куски кода плохо ложатся:(
короче в районе 1227 там идет вывод картинок в imageнодах и вывод картинок в сортировках по тематикам...там можно править как душе угодно.
Работает: вот [url=http://idiot.it-arts.ru]здесь[/url] у картинок раска добавлена с помощью CSS-стиля.
да! и еще flexinode существует. Создаете тип ноды на свободную тему, туда добавляете ко всему прочему формочку закачки картинки и вперед:)
[image:node_id] и есть image_filter который утебя был отключен.
то что я написал имело другой смысл - в CVS есть версия image_filter более интерестная, и она приаттачена в просьбах о фичах. Эта версия не ресайзит картинку, а приаттачивает уже готовый файл с превьевом.
мдя.
но при этом картинка не может подчинятся правилу галереи, да?
т.е. это не чистый imagenode который методом таксономии групируется в галерею, из которой можно посмотреть картинку тыкнув по названию галереи чтобы получить саму картинку с маленькой подписью прикрученной к imagenode и вообще пока я тут с вами говорю поезд в воркутю давно в путю:))))))))))
А почему не использовать для вставки картинок модуль img_assist?
Он позволяет вставлятькартинку, закачанную на сервер в любой пост, в любую страницу.
Ну, например, у меня на сайте выключено использование html-тегов, а img_assist генерирует именно html-код.
Интересно, спасибо что подсказал.
Надо будет попробовать немного подправить этот модуль, чтобы он генерировал ссылки в формате drupal.
Блин, я не подумал о том, что его можно подправить..
Open source рулит, однозначно..
Послушай, я несколько раз пытался поднять тему о доработке модулей, но она остается без ответа.
Я пробовал найти на оригинальном сайте друпала инфу, но не смог
Где можно найти инфу по начинке файла модуля.
Как например прописывать элементы настройки модуля
Как вытаскивать инфу из файлов конфигурации drupal?
>Где можно найти инфу по начинке файла модуля
Все на сайте drupal.org, особо стройного описания я тоже не нашел.
Никто,как обычно, не хотел писать вразумительную документацию по API, и это дело скинули на Doxygen (автоматическая система генерации документации из текста исходников). Теперь программерам вменяется писать как можно более подробные комментарии в самом коде, а результаты тут: http://drupaldocs.org/. Иногда проще посмотреть код готовых модулей; но это мне проще, потому что "чукча не программер - чукча tweaker".
> Как например прописывать элементы настройки модуля
Таблица variables
> Как вытаскивать инфу из файлов конфигурации drupal
А зачем? Все через API.
Насчет доработки модулей: имхо лучше связаться с разработчиком и, если есть интересные идеи, работать с ним, чем заниматься кустарщиной, создавая хаки, которые надо потом полностью менять при каждом апдейте.
Про image_assist и правда поздно вспомнили, я писал в самом начале тут про него, но не то с апгрейдом сайта не то от стоявшего у меня глючного экстеншена к Мозилке, пост не появился. А идея, чтобы он генерил не HTML, а тэги image-модуля меня тоже давно мучает.
Скорее всего, кто-гто уже пишет подобный патч.. Я посмотрел в модуль, но там, походу, не все тактревиально... Бесит, что комментариев в коде нет практически..