Модуль [url=http://drupal.org/project/contextlinks]Сontext links[/url] довольно-таки широко расширяет ваши возможности, по управлению сайтом. Что же он такого делает? А он просто позволяет вам добавлять ссылки, которые можно сопровождать или представлять значками. Например, есть такие значки как: info, person (наподобие тех, что в [url=http://livejournal.com]ЖЖ[/url]), question, warning, note.
Причём, это ещё не всё. Можно сопровождать такие ссылки текстом и тогда всё это находится рядом, текст, потом ссылка отдельно от него. То есть, это возможность сделать ваши ссылки более "говорящими" о том, куда они ведут. Есть возможность создавать "внешние" ссылки, которые будут открываться в новом окне (вкладке) браузера. Для модуля, которому не требуются никакие патчи для правки других модулей и ядра Drupal'a - это просто впечатляющие возможности.
В других системах, которые я использовал, у меня часто возникало желание, чтобы ссылка, например была иногда внешней, иногда внутренней, но к сожалению, простой [url=http://drupal.org/project/bbcode]BBCode[/url], который установлен повсеместно не предоставляет таких возможностей. Разработка модуля началась ещё для версии 4.6, и очень радует, что такие модули для Друпала поддерживаются на протяжении нескольких версий...
Синтаксис же этих ссылок очень простой, к каждому создаваемому сообщению есть подробный файл помощи, который вы можете просмотреть (например здесь). Для тех, кто когда-либо использовал какой-то блог-сервис (вроде [url=http://liveinternet.ru]Li.Ru[/url]) меня поймёт, что очень удобно, когда ссылка на человека, представлена соответствующим значком.
Комментарии
Спасибо, полезный модуль
а есть возможность использовать только открывание внешних ссылок в новом окне? ли там весь функционал насильно навязывается? И не будет ли использование этого модуля для таких целей стрельбой из пушки по воробьям?
интересный модуль, надо будет потестить
да, нагрузки не создаёт ?
2Shelendor: Бедет конечно, если не используешь остальных возможностей. Имхо лучше прикрутить тот редактор (или фильтры-теги), которые уже используешь.
Я использую BUEditor и думаю к нему прикрутить опцию для ссылок "Открыть в новом окне" и опцию для картинок "Обтекание текстом слева/справа". Пока правда не получается - плохо у меня с JavaScript.
На phpclasses.org был скрипт http://www.phpclasses.org/browse/package/3505.html в твоём случае не подойдёт?
======================================================
[url=http://wiki.drupal.ru]Документация[/url],[url=http://wiki.drupal.ru/doc/poleznye_ssylki_dlya_dizainerov]Дизайн[/url],[url=http://wiki.drupal.ru/doc/gotovye_perevody]Переводы[/url]
2PVasili: Это ты мне? За сайт спасибо, не знал про него! Но модуль не подходит. Надо модифицировать BUEditor. Там добавить-то две-три строчки надо....
Да, я его использовать в другом месте(не Drupal), как словарь терминов. Только там JS и каждый раз парсит страницу...
======================================================
[url=http://wiki.drupal.ru]Документация[/url],[url=http://wiki.drupal.ru/doc/poleznye_ssylki_dlya_dizainerov]Дизайн[/url],[url=http://wiki.drupal.ru/doc/gotovye_perevody]Переводы[/url]
Да, я принцип понял. Интересный скрипт.
Пора приниматься за JS. Год назад я это говорил про PHP. Теперь с PHP проблем нет
"да, нагрузки не создаёт ?"
сейчас все фильтры кэшируются... так что, не думаю, что там будет сильно много нагрузки...
вот в версиях 4.4, помню были... ещё помню модули были такие как filter cache...
2Dan - я тоже использую BUEditor, обтекание пока включить не удалось. почему-то не хочет у меня float работать, а других путей не знаю А прикрутить туда кнопку открывания в новом окне - хорошая мысль, спасибо сам не подумал об этом
А float зачем?
Я имел ввиду задание атрибута не для текста, а для картинки:
обтекание текста с правой стороны (картинка - слева): --img src="path" align="left"--
обтекание текста с левой стороны (картинка - справа): --img src="path" align="right"--
[url=http://docs.drupal.ru/doc/gotovye_perevody] перевод [/url] очень черновой не до конца, буду рад, если поправите и протестируете
======================================================
[url=http://wiki.drupal.ru]Документация[/url],[url=http://wiki.drupal.ru/doc/poleznye_ssylki_dlya_dizainerov]Дизайн[/url],[url=http://wiki.drupal.ru/doc/gotovye_perevody]Переводы[/url]
ох... в очередной раз понимаю какой же я непрошибаемый недоучка... :((((( уровень не выше базовых знаний + невнимательность дают жуткую смесь - про align="left" у меня даже мысли не возникло...
Dan - спасибо!!!!!!!!!!!!
Да не за что!
Если проблема решится - отпишись, плиз. Самому надо
не знаю, у меня в bbcode float нормально работает... картинку показывает там где я хочу... и текст вокруг картинки и картинку вокруг текста... не знаю, что вы там себе понастроили...
кхм, а может кто-то пошагово рассказать, как сделать как в ЖЖ?
А именно - пользователь оставляет камент, при этом иконка ведет на его профиль, а сам ник - на его блог.
ЗЫ
Модуль установил, но как к нему подступиться - не знаю =\
по-моему, на скриншоте всё видно...
устанавливаете модуль и после этого можно использовать теги, которые указаны на скриншоте...
Смотрю на скриншот и не понимаю.
1. Иду сюда: админка > Управление сайтом > Настройка > Context links
2. Выбираю Class person, щелкаю Set default
3. Щелкаю изменить напротив person
4. Что делать дальше? Что вписывать в строку URL template:? ... в строку Text:?
На скриншот вообще смотрю как баран на новые ворота =\
По моему проще через цсс все:
http://www.psyked.co.uk/css/auto-matic-link-icons.htm