Решение проблемы генерации Google-sitemap — различия между версиями
Материал из Umicms
Alexh (обсуждение | вклад) |
Alexh (обсуждение | вклад) |
||
Строка 8: | Строка 8: | ||
− | РЕШЕНИЕ: | + | '''РЕШЕНИЕ:''' |
Для решения проблемы необходимо написать кастомный макрос, которой изменит логику формирования карты сайта и тем самым снизит нагрузку на сервер. При написании макроса нам потребуется информация из статьи [[Использование_кастомных_макросов_в_XSLT]] Сам кастомный макрос необходимо записать в файл '''~classes/modules/custom.php''' | Для решения проблемы необходимо написать кастомный макрос, которой изменит логику формирования карты сайта и тем самым снизит нагрузку на сервер. При написании макроса нам потребуется информация из статьи [[Использование_кастомных_макросов_в_XSLT]] Сам кастомный макрос необходимо записать в файл '''~classes/modules/custom.php''' | ||
+ | |||
+ | <source> | ||
+ | </source> |
Версия 10:34, 25 февраля 2011
ПРОБЛЕМА:
При попытке сгенерировать карту сайта запросом http://domain.com/google-sitemap появляется ошибка:
Данная ошибка вызвана ограниченными ресурсами сервера и большим количеством страниц на сайте, так как в таком случае происходит обработка большого объема данных.
РЕШЕНИЕ:
Для решения проблемы необходимо написать кастомный макрос, которой изменит логику формирования карты сайта и тем самым снизит нагрузку на сервер. При написании макроса нам потребуется информация из статьи Использование_кастомных_макросов_в_XSLT Сам кастомный макрос необходимо записать в файл ~classes/modules/custom.php