Помогите зделать! Вот что получается. Содержимое материала: категории: Клубы Адрес: Харьков, ул. Квитки-Основьяненко, 13 Время работы: 22:00 - до последнего посетителя Телефон: 758-7530, 712-7797 Вход: Платный Дополниельно: Необычный стильный интерьер. Стрип бар, ресторан, дискозал, концерт-холл. Содержимое модуля который выводиться во всех материалах: <a href="javascript:YMapsShowAdress('Харьков, ул. Квитки-Основьяненко, 13');">найти на карте</a><div id="YMapsID"></div> Вопрос: Как мне сделать так что б адрес заведения автоматически втавлялся в ссылку в модуле: Адрес: Харьков, ул. Квитки-Основьяненко, 13 - из материала в модуль - javascript:YMapsShowAdress('Харьков, ул. Квитки-Основьяненко, 13');" так как материалов много и хочеться сократить лишний раз вставлять адрес, и в редакторе обрезаеться код...
replacement bot занимается автоматической заменой чегото на чтото, то есть автоматическим вставлением чегото кудато. этих ботов есть несколько – пробуй.
Нашел вот этот мамбот. JosReplace Код (PHP): Формат описания правила замены: {строка_для_поиска|строка_для_замены} Например, для замены текстового смайла на графический необходимо задать: {:)|<img src="/images/simles/smile.gif" alt=":)" />} Например, для замены Joomla на ссылку: {Joomla|<a href="http://joomlaportal.ru" title="Joomla! по-русски" />} Теперь вопрос как мне обозначить поле с адресом что б мобыло вставить как параметр для замены. Не получается...
Жалко он не умеет регулярные выражения. Если бы умел, то можно как-нибудь было правило зафигачить. А так по ходу свой мамботец надо написать. Он по сути простой, и предположим заменяет что-то в спец скобочках {[{ ... }]} на строку для карт. Код (PHP): $str = preg_replace("{[{(.*)}]}","<a href=\"javascript:YMapsShowAdress('\$1');\">найти на карте</a><div id="YMapsID"></div>",$str);