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="/templates/Default/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="/templates/Default/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="/templates/Default/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="/templates/Default/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

Веб портал dle9.com предлагает dle хаки скачать hak dle на DataLife Engine 9.x :

teg-noindex-dlya-dle-9.6-by-hatchees.zip [19,09 Kb] (cкачиваний: 76)
00

Комментарии (0)

Оставить комментарий

Кликните на изображение чтобы обновить код, если он неразборчив