Все для DataLife Engine / DLE хаки / Хак для DLE / DLE хак добавляем новый тег Noindex для DLE HatcHeeS

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качиваний: 89)
  • 100

Комментарии 3

dle9.com от 9 сентября 2014 11:27
просто код с 9.6 движка уже изменился, поэтому данный хак нужно адаптировать под 10.0
dle9.com от 9 сентября 2014 11:20
Цитата: blagoda
При добавлении данного хака в DLE 10.0 тег NOINDEX берется в квадратные скобки...
Если я не ошибаюсь, синтаксис тега: <noindex></noindex>.
Или [] и <> взаимоприменимы?

Спасибо.

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

Спасибо.
Добавить комментарий

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

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent