DLE хак добавляем новый тег Noindex для DLE HatcHeeS

Рубрика: Хаки для DLE » Хак DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
DLE хак добавляем новый тег Noindex для DLE HatcHeeS

Dle хак добавляет тег Noindex для DLE от HatcHeeS позволяет выборочно закрыть страницу от индексации поисковым роботам уникальный контент (текст) в публикуемой новости или закрыть ссылки . Можно так же добавить тег Noindex в bbcode при Добавление комментария.
Хоть в новой версии дле 9.6 появилось возможно зарывать от индексации всю страницу , но что если нужно закрыть только часть контента новости в ноиндекс? То поможет данный хак дле.

Установка тега Noindex для DLE HatcHeeS:

1. Открыть engine/modules/bbcodes.php
Найти:

<div class="editor_button" onclick="tag_video()"><img title="$lang[bb_t_video]" src="{THEME}/bbcodes/mp.gif" width="23" height="25" border="0" alt="" /></div>


Ниже добавить ниже:
<div id="b_noindex" class="editor_button" onclick="simpletag('noindex')"><img title="$lang[bb_t_noindex]" src="{THEME}/bbcodes/noindex.png" width="23" height="25" border="0" alt="" /></div>


Найти:

<div id="b_i" class="editor_button" onclick="simpletag('i')"><img title="$lang[bb_t_i]" src="{THEME}/bbcodes/i.gif" width="23" height="25" border="0" alt="" /></div>


Ниже добавить ниже:

<div id="b_noindex" class="editor_button" onclick="simpletag('noindex')"><img title="$lang[bb_t_noindex]" src="{THEME}/bbcodes/noindex.png" width="23" height="25" border="0" alt="" /></div>


2. Открыть engine/classes/parse.class.php
Найти:

$txt = str_replace( "<s>", "[s]", str_replace( "</s>", "[/s]", $txt ) );


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

$txt = str_replace( "<noindex>", "[noindex]", str_replace( "</noindex>", "[/noindex]", $txt ) );


Найти:

$count_start = substr_count ($source, "[u]");        $count_end = substr_count ($source, "[/u]");        if ($count_start AND $count_start == $count_end) $source = str_ireplace( "[u]", "<b>", str_ireplace( "[/u]", "</b>", $source ) );


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

$count_start = substr_count ($source, "[noindex]");        $count_end = substr_count ($source, "[/noindex]");        if ($count_start AND $count_start == $count_end) $source = str_ireplace( "[noindex]", "<noindex>", str_ireplace( "[/noindex]", "</noindex>", $source ) );


2. Открыть engine/inc/include/insert.tag.php
Найти:

<div class="editor_button"  onclick="tag_email()"><img title="$lang[bb_t_m]" src="engine/skins/bbcodes/images/email.gif" width="23" height="25" border="0"></div><div class="editor_button"><img src="engine/skins/bbcodes/images/brkspace.gif" width="5" height="25" border="0"></div>


Добавить ниже:
<div class="editor_button" onclick="simpletag('noindex')" id="b_noindex" ><img title="$lang[bb_t_noindex]" src="engine/skins/bbcodes/images/noindex.png" width="23" height="25" border="0"></div>


Также добавите в engine/language/ website.lng и adminpanel.lng:

'bb_t_noindex'        =>    "Запретить индексацию элемента",


Не забываем загрузить картинку noindex.png на сервер в папку engine/skins/bbcodes/images/noindex.png

Веб портал www.dle9.com предлагает dle хаки скачать hak dle на DataLife Engine 9.x :
  • 100
Рубрика: DLE хаки » Хак для DLE
Ранее » Dle хак полная информация скачиваемом файле« Далее Хак dle добавляем анкор (слово) в ссылку полной новости
Добавление комментарияОставить комментарий
  • № :3
  • 9 сентября 2014 11:27
просто код с 9.6 движка уже изменился, поэтому данный хак нужно адаптировать под 10.0
  • № :2
  • 9 сентября 2014 11:20
Цитата: blagoda
При добавлении данного хака в DLE 10.0 тег NOINDEX берется в квадратные скобки...
Если я не ошибаюсь, синтаксис тега: <noindex></noindex>.
Или [] и <> взаимоприменимы?

Спасибо.

нет, должно быть <noindex></noindex>.
  • № :1
  • 9 сентября 2014 09:33
При добавлении данного хака в DLE 10.0 тег NOINDEX берется в квадратные скобки...
Если я не ошибаюсь, синтаксис тега: <noindex></noindex>.
Или [] и <> взаимоприменимы?

Спасибо.