Вставка изображений в текст страниц и постов

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

Аватар пользователя Ustas Ustas 26 октября 2004 в 13:23

Поковырялся с Druapl'ом - классный движок, надо сказать (4.5 - вообще отличная вещь), но пока для полного счастья не хватает возможности вставлять изображения в текст страниц (pages) и статей (stories). Поставил модуль image - картинки загружаются на саервер, все ок, но как их вставить в текст?
В принципе, можно втыкать с помощью bb-тега [img], но приходится в свойствах смотреть URL картинки на сервере, что не есть гуд. Оченно хочется, чтобы заранее загруженные картинки можно было вставлять в текст с минимальным количеством телодвижений. Какие есть варианты для 4.4.x и 4.5.х? Smile
Заранее спасибо.:)

Комментарии

Аватар пользователя arsart arsart 27 октября 2004 в 2:39

хм? а что на номер нода картинки трудно посмотреть и его вставить?
когда картинку создали приглянитесь к ссылке edit в конце будет id его и вставляйте в тэг []...

Аватар пользователя Ustas Ustas 27 октября 2004 в 10:35

Нашел:
"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 эта фича была выключена. Smile
Единственное, не понял, как работает параметр border. Сюда как в CSS'е писать, типа, '1px solid #000'?
Спасибо. Smile

Аватар пользователя arsart arsart 27 октября 2004 в 23:45

а бордер то нах?
в css нарисуй если надо у этих картинок прописан свой класс, незадействованный в css, на всякий случай видимо.

Аватар пользователя Ustas Ustas 28 октября 2004 в 0:45

Ну в инструкции же написано, что последний параметр - border.. Значит для чего-то он есть. Smile
Кстати, у картинки класс не прописан:
<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 {...}

Аватар пользователя arsart arsart 2 ноября 2004 в 2:47

Да? и что работает? странно... родитель дитя в таком случае не определит.
К примеру как можно вывести картинку:
http://www.mmix.ru/node/view/261
вскрыл image.module
и изменил следующие строчки на свой вкус.
p.s. сорри здесь куски кода плохо ложатся:(
короче в районе 1227 там идет вывод картинок в imageнодах и вывод картинок в сортировках по тематикам...там можно править как душе угодно.

Аватар пользователя arsart arsart 27 октября 2004 в 2:41

да! и еще flexinode существует. Создаете тип ноды на свободную тему, туда добавляете ко всему прочему формочку закачки картинки и вперед:)

Аватар пользователя Renat Renat 27 октября 2004 в 13:22

[image:node_id] и есть image_filter который утебя был отключен.

то что я написал имело другой смысл - в CVS есть версия image_filter более интерестная, и она приаттачена в просьбах о фичах. Эта версия не ресайзит картинку, а приаттачивает уже готовый файл с превьевом.

мдя.

Аватар пользователя arsart arsart 27 октября 2004 в 23:48

но при этом картинка не может подчинятся правилу галереи, да?
т.е. это не чистый imagenode который методом таксономии групируется в галерею, из которой можно посмотреть картинку тыкнув по названию галереи чтобы получить саму картинку с маленькой подписью прикрученной к imagenode и вообще пока я тут с вами говорю поезд в воркутю давно в путю:))))))))))

Аватар пользователя casufi casufi 29 октября 2004 в 12:55

А почему не использовать для вставки картинок модуль img_assist?
Он позволяет вставлятькартинку, закачанную на сервер в любой пост, в любую страницу.

Аватар пользователя Ustas Ustas 29 октября 2004 в 13:59

Ну, например, у меня на сайте выключено использование html-тегов, а img_assist генерирует именно html-код.

Аватар пользователя casufi casufi 29 октября 2004 в 17:53

Интересно, спасибо что подсказал.
Надо будет попробовать немного подправить этот модуль, чтобы он генерировал ссылки в формате drupal.

Аватар пользователя casufi casufi 30 октября 2004 в 13:46

Послушай, я несколько раз пытался поднять тему о доработке модулей, но она остается без ответа.

Я пробовал найти на оригинальном сайте друпала инфу, но не смог
Где можно найти инфу по начинке файла модуля.
Как например прописывать элементы настройки модуля
Как вытаскивать инфу из файлов конфигурации drupal?

Аватар пользователя Basielienis Basielienis 31 октября 2004 в 6:32

>Где можно найти инфу по начинке файла модуля
Все на сайте drupal.org, особо стройного описания я тоже не нашел.
Никто,как обычно, не хотел писать вразумительную документацию по API, и это дело скинули на Doxygen (автоматическая система генерации документации из текста исходников). Теперь программерам вменяется писать как можно более подробные комментарии в самом коде, а результаты тут: http://drupaldocs.org/. Иногда проще посмотреть код готовых модулей; но это мне проще, потому что "чукча не программер - чукча tweaker".
> Как например прописывать элементы настройки модуля
Таблица variables
> Как вытаскивать инфу из файлов конфигурации drupal
А зачем? Все через API.

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

Про image_assist и правда поздно вспомнили, я писал в самом начале тут про него, но не то с апгрейдом сайта не то от стоявшего у меня глючного экстеншена к Мозилке, пост не появился. А идея, чтобы он генерил не HTML, а тэги image-модуля меня тоже давно мучает.

Аватар пользователя Ustas Ustas 31 октября 2004 в 12:30

Скорее всего, кто-гто уже пишет подобный патч.. Я посмотрел в модуль, но там, походу, не все тактревиально... Бесит, что комментариев в коде нет практически.. Sad