MapCreator v1.0 - Генератор XML-карты сайта MSE

Locorez

Эксперт
Клиент
Сообщения
244
Реакции
153
Привет! Представляю новый модуль MapCreator - генератор XML-карты сайта для MSE 2.0+.
Данный модуль предназначен для создания валидной xml-карты на сайте MSE.
Возможности MapCreator v1.0:

- Генерация неограниченного кол-ва карт, с созданием карты-индекса;
- Работа по расписанию - карту можно обновлять полностью на автомате, с помощью планировщика cron;
- Автоматический ping созданных карт - все карты автоматически отправятся в ПС;
- Быстрая работа - на генерацию одной карты уходит не больше секунды;
- Валидность URL - все адреса полностью соответствуют спецификации sitemap;
- Открытый код без привязок;

Модуль тестировался на сайтах с 4 000 000+ ключей в базе, создавая по 60-80 карт, которые достаточно быстро индексировались гуглом без ошибок и предупреждений.

1520070571650.png

Стоимость модуля символическая - 500р.

Для версии MSE-Script 2.2 и выше модуль не актуален.
 
Последнее редактирование модератором:

Анна

Местный житель
Клиент
Сообщения
25
Реакции
10
Привет! Представляю новый модуль MapCreator - генератор XML-карты сайта для MSE 2.0+.
Данный модуль предназначен для создания валидной xml-карты на сайте MSE. Для работы требуется установленный модуль LastQueries.

Возможности MapCreator v1.0:

- Генерация неограниченного кол-ва карт, с созданием карты-индекса;
- Работа по расписанию - карту можно обновлять полностью на автомате, с помощью планировщика cron;
- Автоматический ping созданных карт - все карты автоматически отправятся в ПС;
- Быстрая работа - на генерацию одной карты уходит не больше секунды;
- Валидность URL - все адреса полностью соответствуют спецификации sitemap;
- Открытый код без привязок;

Модуль тестировался на сайтах с 4 000 000+ ключей в базе, создавая по 60-80 карт, которые достаточно быстро индексировались гуглом без ошибок и предупреждений.

Посмотреть вложение 33

Стоимость модуля символическая - 500р. Все вырученные средства пойдут на шлю разработку новых дополнений. Открытый код, без привязок. Распространение остается только на вашей совести )

Связь: ЛС, телега: Locorez
Это то, чем пользуешься ты?
 

Анна

Местный житель
Клиент
Сообщения
25
Реакции
10
Все супер! Встало как нужно! Спасибо @Locorez!
 

Artem

Активист
Клиент
Сообщения
12
Реакции
0
Исключал дубли страниц с помошью <link rel="canonical" href="http://site.ru/search/{$query|lower}/"/>
Т.е. урлы канонических страниц у меня полностью мелкими буквами.
Карта создается из запросов с большими буквами. Гугол переходит по ссылке из карты, видит, что ссылка неканоническая и исключает ее из индексирования.
Как исправить?)
 

Locorez

Эксперт
Клиент
Сообщения
244
Реакции
153
App/Sitemap.php, найти:
PHP:
$link = rawurlencode(stripslashes($query['query']));
Заменить:
PHP:
$link = rawurlencode(stripslashes(mb_strtolower($query['query'])));
При генерации карты, все урлы будут приводится к нижнему регистру.

Так же, вместо тега rel="canonical" можно поставить редирект, тогда все неканонические урлы будут редиректить на "правильные".
 

Vitaliy12355

Местный житель
Клиент
Сообщения
40
Реакции
2
Здравствуйте! Опять вопрос в инструкции написано
Генератор запускается командой:
php -f ~/путь_до_сайта/core/sitemap.php А где прописать эту команду? Чето я не могу догадаться. Помогите пожалуйста кто разобрался.
 

Анна

Местный житель
Клиент
Сообщения
25
Реакции
10
Здравствуйте! Опять вопрос в инструкции написано
Генератор запускается командой:
php -f ~/путь_до_сайта/core/sitemap.php А где прописать эту команду? Чето я не могу догадаться. Помогите пожалуйста кто разобрался.
Здравствуйте! Опять вопрос в инструкции написано
Генератор запускается командой:
php -f ~/путь_до_сайта/core/sitemap.php А где прописать эту команду? Чето я не могу догадаться. Помогите пожалуйста кто разобрался.
На хостинге
 

Vitaliy12355

Местный житель
Клиент
Сообщения
40
Реакции
2
Что только не делал. Как только не прописывал. Похоже мой косяк гдето в карте сайта. Возможно я неправильно ее делаю. 2018-04-08_19-25-28.png вот пишет так и все. При этом таблица создалась. И там уже 22 000 записей.
 

Vitaliy12355

Местный житель
Клиент
Сообщения
40
Реакции
2
Спасибо за помощь. Буду разбираться.
 

Vitaliy12355

Местный житель
Клиент
Сообщения
40
Реакции
2
Решил снова здесь спросить, вдруг ктото столкнется с подобной проблемой. С путем до файла я разобрался. А вот теперь выдает ошибки. Как быть? Отпишите кто знает. Заранее спасибо!2018-04-09_16-49-39.png
 

Locorez

Эксперт
Клиент
Сообщения
244
Реакции
153
Создай в корне папку sitemap и задай права 777
 

Vitaliy12355

Местный житель
Клиент
Сообщения
40
Реакции
2
А я файл создавал. Спасибо, все заработало!
 

Akimu

Web Designer
Сообщения
175
Реакции
29
В карте сайта все виды ссылок идут с https протоколом, хотя я использую http, как это можно поправить?
 
Сверху