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

Shapranov Pavel
На сайте с 27.08.2007
Offline
304
783

Приветствую! Стадно спрашивать, но нужна помощь в этом вопросе.

Помогите закрыть от ПС несколько модулей на DLE, а именно: последние новости, самые популярные новости, календарь и блок юзера (админцентр, мой профиль, сообщения закладки и т.д.)

Заранее спасибо ;)

ewg777
На сайте с 04.06.2007
Offline
225
#1
Shapranov Pavel:
Приветствую! Стадно спрашивать, но нужна помощь в этом вопросе.
Помогите закрыть от ПС несколько модулей на DLE, а именно: последние новости, самые популярные новости, календарь и блок юзера (админцентр, мой профиль, сообщения закладки и т.д.)
Заранее спасибо ;)

Речь идет о <noindex> или через robots?

Урлы искать в .htaccess

Dangel
На сайте с 22.08.2007
Offline
114
#2
Shapranov Pavel:
Приветствую! Стадно спрашивать, но нужна помощь в этом вопросе.
Помогите закрыть от ПС несколько модулей на DLE, а именно: последние новости, самые популярные новости, календарь и блок юзера (админцентр, мой профиль, сообщения закладки и т.д.)
Заранее спасибо ;)

Если блоки, то это в шаблоне прятать теги, в main.tpl {topnews}, {login}, {calendar} и т.д. в тег <noindex></noindex>

админцентр это через robots.txt

Disallow: admin.php

Shapranov Pavel
На сайте с 27.08.2007
Offline
304
#3
ewg777:
Речь идет о <noindex> или через robots?
Урлы искать в .htaccess

noindex и nofollow

Dangel:
Если блоки, то это в шаблоне прятать теги, в main.tpl {topnews}, {login}, {calendar} и т.д. в тег <noindex></noindex>
админцентр это через robots.txt
Disallow: admin.php

Ну с ноиндексом то как раз понятно :), как в нофоллов сделать?

В роботсе уже закрыто что не надо.

PR
На сайте с 30.12.2007
Offline
140
#4

Переходите в engine\modules и редактируете следующие файлы:

topnews.php - Находите строку:

$link = "<a {$go_page}href=\"" . $full_link . "\">" . stripslashes( $title ) . "</a>";

Меняете ее на:

$link = "<noindex><a rel=\"nofollow\" {$go_page}href=\"" . $full_link . "\">" . stripslashes( $title ) . "</a></noindex>";

calendar.php - Находите строку:

$date_link['prev'] = '<a class="monthlink" onclick="doCalendar(' . date( "'m','Y'", $prev_of_month ) . '); return false;" href="' . $config['http_home_url'] . date( 'Y/m/', $prev_of_month ) . '" title="' . $lang['prev_moth'] . '">&laquo;</a>&nbsp;&nbsp;&nbsp;&nbsp;';

Меняете её на:

$date_link['prev'] = '<noindex><a rel="nofollow" class="monthlink" onclick="doCalendar(' . date( "'m','Y'", $prev_of_month ) . '); return false;" href="' . $config['http_home_url'] . date( 'Y/m/', $prev_of_month ) . '" title="' . $lang['prev_moth'] . '">&laquo;</a></noindex>&nbsp;&nbsp;&nbsp;&nbsp;';

Обратите внимание, там несколько тегов <a>, так что проделайте "добавление атрибутов ref="nofollow" и тегов <noindex>" для каждого.

Так же, перейдите в каталог с Вашим шаблоном и отредактируйте файл login.tpl, там не сложно разобраться. Так как поисковый бот не авторизован, то он видит только эти ссылки:

<a href="{$link_regist}">Регистрация</a>
<a href="{$link_lost}">Забыл пароль</a>

Меняете их на эти:

<noindex><a ref="nofollow" href="{$link_regist}">Регистрация</a></noindex>
<noindex><a ref="nofollow" href="{$link_lost}">Забыл пароль</a></noindex>

Как бы все ;)

Shapranov Pavel
На сайте с 27.08.2007
Offline
304
#5
PROGRAMMATOR:
Переходите в engine\modules и редактируете следующие файлы:

topnews.php - Находите строку:
$link = "<a {$go_page}href=\"" . $full_link . "\">" . stripslashes( $title ) . "</a>";

Меняете ее на:
$link = "<noindex><a rel=\"nofollow\" {$go_page}href=\"" . $full_link . "\">" . stripslashes( $title ) . "</a></noindex>";


calendar.php - Находите строку:
$date_link['prev'] = '<a class="monthlink" onclick="doCalendar(' . date( "'m','Y'", $prev_of_month ) . '); return false;" href="' . $config['http_home_url'] . date( 'Y/m/', $prev_of_month ) . '" title="' . $lang['prev_moth'] . '">&laquo;</a>&nbsp;&nbsp;&nbsp;&nbsp;';

Меняете её на:
$date_link['prev'] = '<noindex><a rel="nofollow" class="monthlink" onclick="doCalendar(' . date( "'m','Y'", $prev_of_month ) . '); return false;" href="' . $config['http_home_url'] . date( 'Y/m/', $prev_of_month ) . '" title="' . $lang['prev_moth'] . '">&laquo;</a></noindex>&nbsp;&nbsp;&nbsp;&nbsp;';

Обратите внимание, там несколько тегов <a>, так что проделайте "добавление атрибутов ref="nofollow" и тегов <noindex>" для каждого.

Так же, перейдите в каталог с Вашим шаблоном и отредактируйте файл login.tpl, там не сложно разобраться. Так как поисковый бот не авторизован, то он видит только эти ссылки:
<a href="{$link_regist}">Регистрация</a>

<a href="{$link_lost}">Забыл пароль</a>

Меняете их на эти:
<noindex><a ref="nofollow" href="{$link_regist}">Регистрация</a></noindex>

<noindex><a ref="nofollow" href="{$link_lost}">Забыл пароль</a></noindex>


Как бы все ;)

Помогло, PROGRAMMATOR, спасибо ;)

Shapranov Pavel добавил 17.04.2009 в 16:59

Shapranov Pavel:
Помогло, PROGRAMMATOR, спасибо ;)

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий