Перейти к контенту
  • 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

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

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

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

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

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

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

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

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

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