• Автор:

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

    дек 12, 2015
  • Комментариев:

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

    1 644

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

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

Так как данный модуль не обновляется уже около двух лет, а вопрос по прежнему актуальный, SX2 решил его адаптировать.

Итак коротко о модуле...

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


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

3. Копируем содержимое архива (согласно вашей кодировки) в корневую папку хостинга
Не забудьте внести свои данные в функцию. Данные берём после регистрации поиска на странице получения ключа.
$yas_conf['key']       = 'Key'; //ваш  ключ
$yas_conf['id_search'] = 'ID'; //id поиска
$yas_conf['login']     = 'Логин'; //логин яндекса


4. В файле 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 );


5. В файле 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'] );


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


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


Готово!

Официальная страница модуля, доступна по этой ссылке

Автор предыдущих версий: PuritaN
Автор данной адаптации: SX2
Проверено на: DLE 10.6
Кодировка: CP1251, UTF-8

Внимание! У Вас нет прав для просмотра скрытого текста.
dle
Вернуться

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


  1. STEENOV → 26 декабря 2015 22:19
    выбивает ошибку при редактировании
  2. Flt → 3 января 2016 19:19
    После добавления новости в админке появляется оповещение такого плана:
    Oтвет от Яндекс пинга:

    после двоеточия пусто, так и должно быть или должен быть какой-то ответ?
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.