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

[2.3.x](FatCat&Sannis) Noindex и редирект для ссылок на форуме


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

Здравствуйте.

Поставила мод. Вроде работает, но вокруг ссылки выводит символы ]]>

В коде страницы ссылка выглядит так:

<span class='inv'><![CDATA[<noindex>]]></span><a href="http://localhost/ipb/go.php?http://bash.org.ru/" rel="nofollow" target="_blank">http://bash.org.ru/</a><span class='inv'><![CDATA[</noindex>]]></span></div>

 

Он работает или вс таки нет? Как убрать символы?

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

так, подскажите на 2.3.5 кто-то ставил ?

Наверное с футер демо вы не заглядывали?

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

На 2.3.5 поставил, частично работает.

Ссылки выглядят так:

 

<span class='inv'><![CDATA[<noindex>]]></span><a href="http://localhost/ipb/go.php?http://bash.org.ru/" rel="nofollow" target="_blank">http://bash.org.ru/</a><span class='inv'><![CDATA[</noindex>]]></span></div>

 

Пробовал в файлах class_bbcode.php и class_bbcode_legacy.php делать так:

 

$txt .= "12345";

 

// (FatCat) Noindex & redirect

$txt = str_replace( "<span class='inv'><![CDATA[<noindex>]]></span>", '', $txt );

$txt = str_replace( "<span class='inv'><![CDATA[</noindex>]]></span>", '', $txt );

if( $this->ipsclass->vars['fatcat_noindex_redirect_url'] )

{

$txt = str_replace( $this->ipsclass->vars['fatcat_noindex_redirect_url'], '', $txt );

}

// (FatCat) Noindex & redirect [E]

 

так вот цифры 12345 НЕ появляются - делаем вывод, что до этого места парсер не доходит вообще почему-то...

 

Саннис, подскажи что сделать??

 

---------------------------------------------

не работают варианты ни <span class='inv'>, ни <span class=\"inv\"> (в файле class_bbcode_core.php тоже менял всё как нужно)

---------------------------------------------

 

Саннис, хотелось бы поскорее увидеть решение работающее, за денюжку можно, если это ускорит процесс...

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

class_bbcode.php и class_bbcode_legacy.php пришлите на мойник@mail.ru. На демо такой проблемы нету...
Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

поставил эту тему...всё работает супер...однако через некоторое время видать чёто редактировал...теперь все ссылки вначале и в конце приставляют "]]>"

 

тобишь если я ввожу слово ССЫЛКА и ставлю на него ссылку то получаю в итоге вот такого вида анкор "]]>ССЫЛКА]]>"

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

поставил эту тему...всё работает супер...однако через некоторое время видать чёто редактировал...теперь все ссылки вначале и в конце приставляют "]]>"

 

тобишь если я ввожу слово ССЫЛКА и ставлю на него ссылку то получаю в итоге вот такого вида анкор "]]>ССЫЛКА]]>"

В HTML страницы как выглядит при этом пост?

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

Поставил на 2.3.5 - работает!

;)

 

2 all: нужен ли инструмент для обновления сообщений, чтобы старые ссылки становились защищёнными, или достаточно обычного инструмента пересчёта содержимого сообщений? :D

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

обычного инструмента пересчёта содержимого сообщений?
он это делает? если да, то зачем лишние телодвижения? :D
Ссылка на комментарий
Поделиться на других сайтах

Он иногда глючит :D Вот и интересуюсь ;)
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Хм, кажись у меня какой-то баг.

 

Поставил, настроил - все работает, но есть одно большое НО. Если стоит "Добавлять редирект к ссылкам из белого списка?" как Нет, то редирект не добавляется ни к кому. Если поставить как Да, то добавляется всем, невзирая на белый список.

То же самое и с noindex - или всем или никому.

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

не пробовал с редиректом, но ноиндекс у меня добавляется только к тем ссылкам, что не имеются в белом списке - это 100%-но..
Ссылка на комментарий
Поделиться на других сайтах

Нашел причину. Такой эффект появляется если в конце белого списка допустить лишний перевод строки, то есть пустую строку. Если ее нет, то все работает корректно, если есть - тогда флажок url_is_white взводится по любому.

 

Может кому пригодится.

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

Спасибо за репорт, постараюсь обновить код с исправлением.
Ссылка на комментарий
Поделиться на других сайтах

Доброго времени суток

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

исходный код страницы с сообщением такой:

тестирование2<br />ссылки в редиректе<br /><a href="http://yandex.ru" target="_blank">http://yandex.ru</a><br /><a href="http://vse-vmeste.net" target="_blank">http://vse-vmeste.net</a><br /><span class='inv'><![CDATA[<noindex>]]></span><a href="http://vse-vmeste.net/go.php?http://rambler.ru" rel="nofollow" target="_blank">http://rambler.ru</a><span class='inv'><![CDATA[</noindex>]]></span><br /><span class='inv'><![CDATA[<noindex>]]></span><a href="http://vse-vmeste.net/go.php?http://yahoo.com" rel="nofollow" target="_blank">http://yahoo.com</a><span class='inv'><![CDATA[</noindex>]]></span><br />

вроде все верно, то что указано не закрывает тегом <noindex> а вот когда кликаю ссылку то происходит странная фигня, попадаю на страницу ошибки хостера причем мне сообщается что то про мошенничество (хост немецкий) может что то у хостера настроено так? и редирект не работает.. поясните пожалуйста..

 

поставил мод на локалке - все заработало корректно, выходит что у хостера не работает <?=$_SERVER['QUERY_STRING']?>" />

что делать?? как выйти из ситуации?

 

Прблема снимается.. оказывается хостер не допускает короткие имена файлов (на что и ругался) ууфф.. не думал что проблема всего лишь в этом..

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

оказывается хостер не допускает короткие имена файлов

Жесть :D

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

  • 2 недели спустя...

в FAQ

5. В CSS всех стилей добавить:

 

 

.inv {display:none}

в папке /style_images/

добавил в файлы:

css_1.css

css_2.css

css_3.css

 

вроде всё работает, или ещё где надо в css добавить?

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

в FAQ
5. В CSS всех стилей добавить:

 

 

.inv {display:none}

в папке /style_images/

добавил в файлы:

css_1.css

css_2.css

css_3.css

 

вроде всё работает, или ещё где надо в css добавить?

Вообще говоря, в эти файлы лучше ничего не писать, рискуете потерять изменения :D

Адмнцентр - Внешний вид - Меню стиля - Изменить CSS(Расширенный режим).

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

Супер мод! 2.3.5 полёт нормальный. Но вот проблемка. Если юзер оставил ссылку на свой сайт у себя в профиле то к ссылки нофолоу и ноуиндекс не присваиваются... Как быть?
Ссылка на комментарий
Поделиться на других сайтах

×
×
  • Создать...

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

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