• Автор:

    Flesha
  • Добавлено:

    мар 21, 2014
  • Комментариев:

    0
  • Просмотров:

    1 917

Модуль Пингатор Яндекс Поиска 2.1

Модуль Пингатор Яндекс Поиска 2.1

Как и обещал, очередное обновление модуля. Наконец-то дошли руки и я исправил все заявленные баги, переписал и улучшил модуль для DLE "Пингатор Яндекс Поиска".

Модуль позволяет отправлять в пинг Яндекс Поиска только написанные или отредактированные статьи, что позволяет ускорить индексацию сайта в яндексе. Главным является использование средств самого поисковика, а не сторонних сервисов и программ, которые порой, не дают результатов, а то и вовсе сопутствуют наложению всевозможных фильтров на сайт.
Для успешной работы и ускорения индексации сайта в яндексе необходимо установить на сайт яндекс поиск. На первое время вам предоставляются бонусные запросы, в дальнейшем количество запросов и быстрое индексирование страниц напрямую будет зависеть от использования поиска на сайте.

Что исправлено?
- исправлено формирование отправляемого URL, в зависимости от типа ЧПУ

Что нового?
- модуль собран в один файл (в дальнейшем это упростит обновление).
- если редактируемая статья на модерации, отправка в пинг не осуществляется (что, в принципе, логично).
- добавлен вывод сообщений в инфо блок
- упрощена установка модуля

После того как вы установили и настроили поиск, получите личный ключ поиска и внесите в настройки модуля (проходя процедуру получения ключа нужно в настройках разрешить IP адрес сайта, иначе получите ошибку).

Обновление:
Удаляйте все внесённые изменения в соответствии с установочной инструкцией вашей версии модуля (v1.0 | 2.0). Все действия в обратном порядке.

Установка:

Копируем содержимое архива в корневую папку хостинга
В файле engine/inc/addnews.php ищем строку:
msg( "info", $lang['addnews_ok'], $lang['addnews_ok_1'] . " \"" . stripslashes( stripslashes( $title ) ) . "\" " . $lang['addnews_ok_2'] );


и меняем ее на:
  include_once ENGINE_DIR . '/modules/yasearch.ping.php';
msg( "info", $lang['addnews_ok'], $lang['addnews_ok_1'] . " \"" . stripslashes( stripslashes( $title ) ) . "\" " . $lang['addnews_ok_2'].'<br />'.$ya_msg );


В файле engine/inc/editnews.php ищем строку:
msg( "info", $lang['edit_alleok'], $lang['edit_alleok_1'], $_SESSION['admin_referrer'] );


и меняем ее на:
        include_once ENGINE_DIR . '/modules/yasearch.ping.php';
msg( "info", $lang['edit_alleok'], $lang['edit_alleok_1'].'<br />'.$ya_msg, $_SESSION['admin_referrer'] );


Открываем файл engine/modules/addnews.php ищем код:
if( $approve ) {


ниже которого вставляем строчку:
include_once ENGINE_DIR . '/modules/yasearch.ping.php';



Следуя пунктам вы успешно установите DLE модуль "Пингатор Яндекс Поиска" и в дальнейшем используя данный инструмент сможете ускорить индексацию сайта в яндексе.

Автор: PuritaN

Внимание! У Вас нет прав для просмотра скрытого текста.
dle
Вернуться
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.