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

Мод перелинковки внутренних страниц.


Misterio

Вопрос

Собственно сабж.

 

Чтобы было понятнее, вот тут описание плагина для вордпресс.

hxxp://diversant.biz/archives/85

 

Ищу такой для ipb

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

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

  • 0
Раз ищите, почему не зашли в поиск? Автор -- urisoft, смотрите в архиве. ключевые слова сказать? ЧПУ.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Sannis поиском пользуюсь всегда. Возможно формулировку применяю неправильно.

Только вот причем тут вообще ЧПУ. Это же преобразование ссылок в читабельный вид.

А мне нужно чтобы в статье автоматически проставлялись ссылки на слова имеющиеся в таблице.

Т.е. получается так:

Имеется таблица в которой заносятся слова, например

| Пластиковые окна | http://plastikovyeokna.domain |

ну и так далее, и при публикации статьи, на фразе Пластиковые окна будет автоматически проставлена ссылка из таблицы.

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

  • 0
Нет такого мода пока.

http://www.ibresource.ru/forums/index.php?showtopic=54346 будет легко приспособить под эти нужды. Всего одну регулярку заменить, чтобы не кейворды добавляла, а слово в линк превращала.

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

  • 0
Нет такого мода пока.

http://www.ibresource.ru/forums/index.php?showtopic=54346 будет легко приспособить под эти нужды. Всего одну регулярку заменить, чтобы не кейворды добавляла, а слово в линк превращала.

 

Попробую. Спасибо большое!

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

  • 0

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

 

Я совсем забыл о причине "конфликта" фильтра с ББ-кодами.

 

Дело в том, что фильтр работает в два прогона.

Допустим мы делаем замену:

алкоголики	[url=http://vesvalo.net]алкоголики[/url]	Точный

В первый прогон фильтра получаем:

алкоголики	=>	[url=http://vesvalo.net]алкоголики[/url]

Но слово "алкоголики" осталось, и во второй прогон снова фильтруется, в итоге получаем:

[url=http://vesvalo.net]алкоголики[/url]	=>	[url=http://vesvalo.net][url=http://vesvalo.net]алкоголики[/url][/url]

Парсер отработает это в HTML:

[url=http://vesvalo.net][url=http://vesvalo.net]алкоголики[/url][/url]	=>	<a href="http://vesvalo.net">[url=http://vesvalo.net]алкоголики[/url]</a>

 

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

Например:

алкоголики	[url=http://vesvalo.net][u]алкого[/u][u]лики[/u][/url]	Точный

 

Теперь после первого прогона больше нет слова "алкоголики", и второй прогон не поломает ссылку.

 

 

Нет возможности сейчас проверить в действии на "двушке", на 1.х проверил, все работает.

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

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

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

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

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

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

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

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

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

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

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

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