Перейти к контенту
  • 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.х проверил, все работает.

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

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

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

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

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

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

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

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

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

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

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

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