Решение проблемы генерации Google-sitemap — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
Строка 1: Строка 1:
 
+
'''ПРОБЛЕМА:'''
== ПРОБЛЕМА: ==
 
 
 
  
 
При попытке сгенерировать карту сайта запросом http://domain.com/google-sitemap появляется ошибка:  
 
При попытке сгенерировать карту сайта запросом http://domain.com/google-sitemap появляется ошибка:  
Строка 10: Строка 8:
  
  
== РЕШЕНИЕ: ==
+
РЕШЕНИЕ:
 
 
  
Для решения проблемы необходимо написать кастомный макрос, которой изменит логику формирования карты сайта и тем самым снизит нагрузку на сервер. При написании макроса нам потребуется информация из статьи
+
Для решения проблемы необходимо написать кастомный макрос, которой изменит логику формирования карты сайта и тем самым снизит нагрузку на сервер. При написании макроса нам потребуется информация из статьи [[Использование_кастомных_макросов_в_XSLT]] Сам кастомный макрос необходимо записать в файл '''~classes/modules/custom.php'''

Версия 10:33, 25 февраля 2011

ПРОБЛЕМА:

При попытке сгенерировать карту сайта запросом http://domain.com/google-sitemap появляется ошибка:

Google-sitemap-err.png

Данная ошибка вызвана ограниченными ресурсами сервера и большим количеством страниц на сайте, так как в таком случае происходит обработка большого объема данных.


РЕШЕНИЕ:

Для решения проблемы необходимо написать кастомный макрос, которой изменит логику формирования карты сайта и тем самым снизит нагрузку на сервер. При написании макроса нам потребуется информация из статьи Использование_кастомных_макросов_в_XSLT Сам кастомный макрос необходимо записать в файл ~classes/modules/custom.php