Перейти к контенту
  • 0

Автозамена комбинация слов на ссылки


Mic2001

Вопрос

Задача:

в тексте поста вводится уникальная комбинация слов (например, "моргнул и два раза икнул" :D ) Средствами форума эта фраза заменяется на ссылку, ведущую на определенную страницу (глобальную или внутрифорумную - не важно).

 

Попытка решения:

попытался решить это через Badword filters в Админке, однако, адрес, который я прописываю в автозамене этого словосочетания, проходит обычным текстом. То есть Ссылка на Яндекс выглядит как [*URL=http://www.ya.ru]Ссылка на Яндекс[/url] (без звездочки, конечно). После просмотра поста в редактировании (без изменений) эта ссылка парсится и становится обычной (то, чего и стараюсь достичь).

 

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

 

P.S.: IBP 2.0.3 Пожизненная лицензия.

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

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

 

создается свой тэг через BBCode Manager

 

Custom BBCode Title = [l2]

Custom BBCode Description = вставка ссылки при работе BWF

Custom BBCode Example = [l2=http://ya.ru]лёгкий яндекс[/l2]

Custom BBCode Tag = l2

Use Option in tag? = Yes

Custom BBCode Replacement = <a href='{option}'>{content}</a>

 

в Bad Word Filter задаем новый фильтр, который меняет "ya.ru" на "[l2=http://ya.ru]лёгкий яндекс[/l2]" при точном совпадении (например). все работает.

 

самое странное что добавленный тэг является полным аналогом , но фильтр с заменой на [u RL=http://ya.ru]лёгкий яндекс[/u RL] натурально не парсится. шаманство, млин :D . впрочем нет не познаний ни желания копаться в коде чтобы понять причины этого ;) - работает, и то хорошо.

 

З.Ы. проверял на триальной 2.0.0

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.