Joomla 1.5 Связка материала и модуля!

Тема в разделе "Форматирование материалов", создана пользователем apirat, 07.02.2009.

  1. apirat
    Offline

    apirat Недавно здесь

    Регистрация:
    08.05.2008
    Сообщения:
    27
    Симпатии:
    0
    Пол:
    Мужской
    Помогите зделать!
    Вот что получается.

    Содержимое материала:

    категории: Клубы
    Адрес: Харьков, ул. Квитки-Основьяненко, 13
    Время работы: 22:00 - до последнего посетителя
    Телефон: 758-7530, 712-7797
    Вход: Платный
    Дополниельно: Необычный стильный интерьер. Стрип бар, ресторан, дискозал, концерт-холл.


    Содержимое модуля который выводиться во всех материалах:

    <a href="javascript:YMapsShowAdress('Харьков, ул. Квитки-Основьяненко, 13');">найти на карте</a><div id="YMapsID"></div>

    Вопрос:

    Как мне сделать так что б адрес заведения автоматически втавлялся в ссылку в модуле:
    Адрес: Харьков, ул. Квитки-Основьяненко, 13 - из материала
    в модуль - javascript:YMapsShowAdress('Харьков, ул. Квитки-Основьяненко, 13');"

    так как материалов много и хочеться сократить лишний раз вставлять адрес, и в редакторе обрезаеться код...
     
  2.  
  3. chilly_bang
    Offline

    chilly_bang специалист

    Регистрация:
    30.04.2006
    Сообщения:
    1 545
    Симпатии:
    38
    Пол:
    Мужской
    ищи в офф. директории replacement bot
     
  4. apirat
    Offline

    apirat Недавно здесь

    Регистрация:
    08.05.2008
    Сообщения:
    27
    Симпатии:
    0
    Пол:
    Мужской
    Не совсем понятно что нужно сделать! =O
     
  5. chilly_bang
    Offline

    chilly_bang специалист

    Регистрация:
    30.04.2006
    Сообщения:
    1 545
    Симпатии:
    38
    Пол:
    Мужской
    replacement bot занимается автоматической заменой чегото на чтото, то есть автоматическим вставлением чегото кудато. этих ботов есть несколько – пробуй.
     
  6. apirat
    Offline

    apirat Недавно здесь

    Регистрация:
    08.05.2008
    Сообщения:
    27
    Симпатии:
    0
    Пол:
    Мужской
    ага, я понял... буду пробовать! спасибо![!]
     
  7. apirat
    Offline

    apirat Недавно здесь

    Регистрация:
    08.05.2008
    Сообщения:
    27
    Симпатии:
    0
    Пол:
    Мужской
    Нашел вот этот мамбот.
    JosReplace

    Код (PHP):
    1. Формат описания правила замены:
    2. {строка_для_поиска|строка_для_замены}
    3.  
    4. Например, для замены текстового смайла на графический необходимо задать:
    5. {:)|<img src="/images/simles/smile.gif" alt=":)" />}
    6.  
    7. Например, для замены Joomla на ссылку:
    8. {Joomla|<a href="http://joomlaportal.ru" title="Joomla! по-русски" />}


    Теперь вопрос как мне обозначить поле с адресом что б мобыло вставить как параметр для замены.

    Не получается...
     
    Последнее редактирование: 07.02.2009
  8. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Жалко он не умеет регулярные выражения. Если бы умел, то можно как-нибудь было правило зафигачить.

    А так по ходу свой мамботец надо написать. Он по сути простой, и предположим заменяет что-то в спец скобочках {[{ ... }]} на строку для карт.

    Код (PHP):
    1. $str = preg_replace("{[{(.*)}]}","<a href=\"javascript:YMapsShowAdress('\$1');\">найти на карте</a><div id="YMapsID"></div>",$str);
     

Поделиться этой страницей

Загрузка...