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

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


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

Дать доступ к файлам, потому как я просил вас сделать замену в одном месте, а вы сделали в другом :D Тут уже только опыт и внимательность помогут.
1.
Тогда во втором пункте измените <![CDATA[<noindex>]]> на <!--[CDATA[<noindex>]]-->
Я так и делал, но это не помогало, потом я сделал то же самое и в п.1

2. Мне нужно написать вам в ПМ данные для доступа к файлам по фтп? Я правильно понял?

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

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

Здравствуйте, спасибо автору, поставил на 2.3.4 всё работает, но таже проблема с <![CDATA[<noindex>]]> подскажите как вообще убрать этот "валидный код" и просто оставить <noindex> по всей видимости и проблема пропадёт сама собой :D
Ссылка на комментарий
Поделиться на других сайтах

$link_html = "<span class='inv'><![CDATA[<noindex>]]></span><a href=\"".$url['html']."\" rel=\"nofollow\" target=\"_blank\">".$show."</a><span class='inv'><![CDATA[</noindex>]]></span>";

Изменяйте по своему усмотрению :D

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

поменял:

$link_html = "<span class='inv'><![CDATA[<noindex>]]></span><a href=\"".$url['html']."\" rel=\"nofollow\" target=\"_blank\">".$show."</a><span class='inv'><![CDATA[</noindex>]]></span>";

по логике на:

$link_html = "<noindex><a href=\"".$url['html']."\" rel=\"nofollow\" target=\"_blank\">".$show."</a></noindex>"

второй пункт как я понимаю не выполнять вообще?

 

при этом в коде страницы остались теги:

<span class="inv"><!--[CDATA[]]--></span><noindex><a href="http://www.domen.ru/" target="_blank">Ccskrf</a></noindex>

и естественно этот кусок вылезает при редактировании сообщения :D

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

Разумеется, после проведения этого изменения старые ссылки нужно подправить руками. Новые должны быть правильными. Чтобы руками ничего не делать, нужно чтобы при редактировании удалялось <span class="inv"><!--[CDATA[]]--></span><noindex> и </noindex>, нужно второй пункт инструкции тоже иначе сделать.
Ссылка на комментарий
Поделиться на других сайтах

Фикс для Rich text редактора:

Открыть файл ./sources/classes/bbcode/class_bbcode_core.php, найти:

	/**
* Convert special IPB HTML to normal HTML
*
* @param	string	Raw text
* @return	string	Converted text
*/
function clean_ipb_html( $t="" )
{

Добавить ниже:

		// (FatCat) Noindex & redirect
	$noindex_replaces = array(
			"<span class='inv'><![CDATA[<noindex>]]></span>",
			"<span class='inv'><![CDATA[</noindex>]]></span>",
		);
	$t = str_replace( $noindex_replaces, '', $t );
	if( $this->ipsclass->vars['fatcat_noindex_redirect_url'] )
	{
		$t = str_replace( $this->ipsclass->vars['fatcat_noindex_redirect_url'], '', $t );
	}
	// (FatCat) Noindex & redirect [E]

 

rmcippo, спасибо за тестовую площадку.

 

Архив мода обновлен.

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

Имхо, это вопрос к Гуглу. Я не силён в используемой в моде конструкции, но с моей точки зрения она вполне корректна, и их парсер должен её правильно обрабатывать. Если это вам важно, то можно или вырезать этот кусок перед выдачей контента именно Гуглу, либо вообще убрать эту валидность из мода.
Ссылка на комментарий
Поделиться на других сайтах

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

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

Сделал,не помогает...все осталось как и было.

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

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

сделал себе так, все работает прекрасно, после обновления содержимого все ссылки на форуме закрыл <noindex>

вопрос в следующем (я уже задавал его но то был другой случай с другим форумом)

при переходе на редирект (сервер close connection) что может быть? уже и имя файла давал разное.. ничего не помогает.. такое ощущение что $_SERVER['QUERY_STRING'] не работает... как справиться с этим?

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

Сделать

print $_SERVER['QUERY_STRING']."\n";
print_r($_SERVER);

для начала.

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

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

Проблема.

«Белый» список

Ссылки из него не будут изменяться.

Смотрите также следующие опции.

По ссылке на строку.

 

Пишу больше 1 сайта.Добавляет ко всем.Пишу 1 сайт - к нему не добавляет.

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

А как можно сделать чтобы эти теги добавлялись и в подписи пользователей ?

 

Т.е. чтобы гостям были видны ссылки, в подписях пользователей и эти ссылки были в тегах<noindex>,rel="nofollow" ?

 

и ещё, желательно разместить подробную инструкцию о том, как сделать, чтобы уже размещённые сслыки поместить в теги, ато я не понял из того что прочёл как это сделать.

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

А как можно сделать чтобы эти теги добавлялись и в подписи пользователей ?

Сейчас не добавляются или вы не удосужились проверить? :D

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

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

 

Что это за инструмент, как его использовать ?

 

я сделал чуток подругому

создал отдельную группу **боты**

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

и указал что боты поисковиков приравнимаются к группе **боты**

 

А как вы задали группу, чтобы она определяла поисковых ботов ?

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

Почему-то происходит "сцепка" ссылок при редиректе.

Пример: ссылка из поста: http://www.mail.ru

В настройках ставлю редиректа на главную форума http://domen.ru/forum/index.php

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

http://domen.ru/forum/index.php?http://www.mail.ru

 

<span class='inv'><![CDATA[<noindex>]]></span><a href="http://domen.ru/forum/index.php?http://www.mail.ru" rel="nofollow" target="_blank">http://www.mail.ru</a><span class='inv'><![CDATA[</noindex>]]></span>

 

Из-за чего может происходить? Или мод тут не при чем?

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

Всё верно, разве нет? :D Какую ссылку вы хотели увидеть?

 

Вы похоже не поняли, что делает эта функция. Есть у СЕОшников мнение, что лучше иметь исходящие ссылки не с разных страниц сайта, а с обной, для этого все ссылки делаются не прямыми, а через редирект -- скрипт, который перенаправляет пользователя дольше по нужно ссылке, тем самым становясь его referer-ом.

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

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

Пардон :D, а как после установки мода оставить только ноиндекс? ;)

Понимаю, что изменения, вносящиеся в class_bbcode_core.php, изменять надо, но как... :)

Не подскажете?

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

rel="nofollow", скорее даже rel=\"nofollow\" в регулярке удалите.
Ссылка на комментарий
Поделиться на других сайтах

Вобщем установил я хак, в исходном коде ссылка выглядит:

<span class='inv'><![CDATA[<noindex>]]></span><a href="http://mysite/go.php?http://rapidshare.com/files/224075718/balda.rar" rel="nofollow" target="_blank">Скачать | Download</a><span class='inv'><![CDATA[</noindex>]]></span>

Всё тут правильно?

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

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

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

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