Перейти к содержимому
Русский язык для Invision Community 5

Избавляемся от древовидного отображения форума

(0 отзывов)

На мой взгляд - совершенно бесполезная фича. Отображение попадает в поисковые системы, если человек придет на форум по такой ссылке, режим запоминается в куках, начинаются вопросы "А как вернуть всё взад??"

 

Избавление:

 

Файл sources/action_public/topics.php - даже по ссылке с threaded отображение всегда будет linear и не будет попадать в куки.

 

Найти:

	
//-----------------------------------------
// Process the topic
//-----------------------------------------

	$this->topic_set_up();

 

Вставить после:

	if($this->ipsclass->input['mode'] = 'threaded') {
	$this->ipsclass->input['mode'] = 'linear';
}

 

В скинах:

 

Topic_view -> topic_page_top

 

Удалить:

	 			 img_item + " {$data['TOPIC']['to_button_threaded']}",

 

Удаление строки меню в опциях. Поисковики больше не будут бродить по древовидной структуре.

2 комментария

Рекомендованные комментарии

Fisana Newbie

В роботс txt добавить запреты

Disallow: /*mode=linear 
Disallow: /*mode=threaded 
Disallow: /*mode=linearplus

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

desti Newbie

desti

IPB Specialist

Это тоже метод, но мне больше нравится поломать код :)

 

А поисковики.. У меня стоит ловушка для ботов, куда попадают все роботы, не умеющие читать robots.txt. Их уже словилось штук 60 и они пополнили htaccess.

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

При использовании данного сайта, вы согласаетесь с Условия использования и Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим..

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.