Ох как я раньше мечтал о штуке, которая бы позволила одним нажатием обновлять базу по поисковикам на сайте на системе Битрикс. И вот спустя годы решил ее написать. Актуально только для модуля статистики.
[spoiler]
Суть. Есть у вас один сайт на Битриксе. Не знаю как вы, но я постоянно обновляю базу поисковиков. Добавляю новые через автодетект, меняю параметры у существующих. И все бы куда ни шло. А если у вас 2 сайта? 3? Или, как у меня, 4, и все со статистикой.
В общем меня окончательно достала беготня с админки в админку и я решил написать простой мастер перегона с одного сайта всех роботов на другой.
На скриншотах ниже вам все станет понятно, небольшие пояснения буду давать.
1. мастер и устанавливаем у себя на сайте-доноре (который мы часто пополняем и будем пополнять в дальнейшем). На других сайтах нам потребуется только сделать импорт.
2. Запускаем, выбираем "экспорт".

3. Вам выведется ссылка, по которой XML-ка доступна сайту-приемщику. Ничего страшного в этих данных нет, так что можете не беспокоиться что ее увидят посторонние. Поэтому удаление файла я не предусмотрел.

4. Загружаем мастер на сайт-приемщик. Запускаем, выбираем "импорт", вбиваем урл из п.3.

5. Все, вам выведется результат сколько добавлено, сколько обновлено.

Замечание. Мастер НЕ ОБНОВЛЯЕТ данные поисковиков, а только параметры поисковика. И когда делает экспорт, смотрит только активные.
Если полезете в код, то не удивляйтесь, что там прямые запросы, в модуле статистики до сих пор нет API. Про документацию молчу.
PS: все на английском, чтобы не париться UTF/не UTF. За грамматику не пинать.
[spoiler]
Суть. Есть у вас один сайт на Битриксе. Не знаю как вы, но я постоянно обновляю базу поисковиков. Добавляю новые через автодетект, меняю параметры у существующих. И все бы куда ни шло. А если у вас 2 сайта? 3? Или, как у меня, 4, и все со статистикой.
В общем меня окончательно достала беготня с админки в админку и я решил написать простой мастер перегона с одного сайта всех роботов на другой.
На скриншотах ниже вам все станет понятно, небольшие пояснения буду давать.
1. мастер и устанавливаем у себя на сайте-доноре (который мы часто пополняем и будем пополнять в дальнейшем). На других сайтах нам потребуется только сделать импорт.
2. Запускаем, выбираем "экспорт".

3. Вам выведется ссылка, по которой XML-ка доступна сайту-приемщику. Ничего страшного в этих данных нет, так что можете не беспокоиться что ее увидят посторонние. Поэтому удаление файла я не предусмотрел.

4. Загружаем мастер на сайт-приемщик. Запускаем, выбираем "импорт", вбиваем урл из п.3.

5. Все, вам выведется результат сколько добавлено, сколько обновлено.

Замечание. Мастер НЕ ОБНОВЛЯЕТ данные поисковиков, а только параметры поисковика. И когда делает экспорт, смотрит только активные.
Если полезете в код, то не удивляйтесь, что там прямые запросы, в модуле статистики до сих пор нет API. Про документацию молчу.
PS: все на английском, чтобы не париться UTF/не UTF. За грамматику не пинать.