- Совместимость с XenForo
- 1.2
- 1.3
- 1.4
Наконец то, руки дошли написать плагин Яндекс.Поиска для XenForo
Плагин основан на оригинальном классе от Яндекса, используемом в плагинах для популярных CMS (Drupal, Joomla!, MODx, TYPO3, WordPress).
Скриншоты
Плагин работает путем отправки HTTP-запросов вида:
После каждого создания новой темы/сообщения, а так же удаления сообщения на сервера Яндекса будет посылаться пинг с запросом на индексацию страницы.
Установка
1) Загрузите директорию library в директорию с установленным XenForo
2) Войдите в панель администратора и выберите Установить дополнение. Выберите "Загрузить файл с компьютера" и укажите файл addon-yandexsearch.xml, затем нажмите на кнопку ниже Установить дополнение
3) В Панель Управления - Главная - Настройки - Яндек.Поиск добавьте парамметры для Яндекс.Поиска (Как их получить, читайте в разделе настройка)
Обновление плагина
Чтобы обновить версию плагина с 1.0.0 на 1.2.0, выполните следующие шаги:
1) Удалите старую версию плагина (Админ панель -> Главная -> Дополнения -> Установленные дополнения)
2) Следуйте пунктам Установка и Настройка
Настройка
1) Если вы не добавили сайт в Яндекс.Вебмастер, то вам необходимо это сделать, а для этого переходим на
2) Указываете адрес вашего сайта и нажимаете "добавить"
3) Выполняете проверку (следуйте рекомендациям Яндекса)
4) После успешной проверки, переходим на и принимаем соглашение
5) Переходим к шагу 1 и заполняем все поля
6) Если вы хотите установить поиск от яндекса на вашем форуме, то выполните настройку в шагах 2-5 и скопируйте сгенерированный код, который вставите в дальнейшем в шаблоны вашего XenForo
7) Если вам нужен, только пингер Яндекса, то шаги 2-4 пропускаем, точнее просто проходим ничего не изменяя
8 ) На последнем шаге нажимаем на Скачать плагины для популярных CMS и выбираем Указать URL с помощью HTTP запроса
9) Добавляем в Список ваших IP-адресов: IP-сайта на котором установлен XenForo
10) Далее вы получите Параметры HTTP-запроса для вашего поиска которые необходимо указать в настройках XenForo - Панель Управления - Главная - Настройки - Яндек.Поиск
11) Заполняем поля и сохраняем настройки
Автор: X-ray
Ссылка на оригинальную тему
Плагин основан на оригинальном классе от Яндекса, используемом в плагинах для популярных CMS (Drupal, Joomla!, MODx, TYPO3, WordPress).
Скриншоты
Плагин работает путем отправки HTTP-запросов вида:
Код:
POST /ping.xml?key=b11f3e1d35a1a01cb009a19dcf8f259b4bcaaf33&login=some_login&search_id=43210123 HTTP/1.1
Content-type: application/x-www-form-urlencoded
Host: site.yandex.ru
Content-Length: 45 #размер urlencoded данных ниже
urls=example.com/about%0Aexample.com/contacts
После каждого создания новой темы/сообщения, а так же удаления сообщения на сервера Яндекса будет посылаться пинг с запросом на индексацию страницы.
Установка
1) Загрузите директорию library в директорию с установленным XenForo
2) Войдите в панель администратора и выберите Установить дополнение. Выберите "Загрузить файл с компьютера" и укажите файл addon-yandexsearch.xml, затем нажмите на кнопку ниже Установить дополнение
3) В Панель Управления - Главная - Настройки - Яндек.Поиск добавьте парамметры для Яндекс.Поиска (Как их получить, читайте в разделе настройка)
Обновление плагина
Чтобы обновить версию плагина с 1.0.0 на 1.2.0, выполните следующие шаги:
1) Удалите старую версию плагина (Админ панель -> Главная -> Дополнения -> Установленные дополнения)
2) Следуйте пунктам Установка и Настройка
Настройка
1) Если вы не добавили сайт в Яндекс.Вебмастер, то вам необходимо это сделать, а для этого переходим на
2) Указываете адрес вашего сайта и нажимаете "добавить"
3) Выполняете проверку (следуйте рекомендациям Яндекса)
4) После успешной проверки, переходим на и принимаем соглашение
5) Переходим к шагу 1 и заполняем все поля
6) Если вы хотите установить поиск от яндекса на вашем форуме, то выполните настройку в шагах 2-5 и скопируйте сгенерированный код, который вставите в дальнейшем в шаблоны вашего XenForo
7) Если вам нужен, только пингер Яндекса, то шаги 2-4 пропускаем, точнее просто проходим ничего не изменяя
8 ) На последнем шаге нажимаем на Скачать плагины для популярных CMS и выбираем Указать URL с помощью HTTP запроса
9) Добавляем в Список ваших IP-адресов: IP-сайта на котором установлен XenForo
10) Далее вы получите Параметры HTTP-запроса для вашего поиска которые необходимо указать в настройках XenForo - Панель Управления - Главная - Настройки - Яндек.Поиск
11) Заполняем поля и сохраняем настройки
Автор: X-ray
Ссылка на оригинальную тему