
ХАК dle повышение качества индексации сайта!
Все известно, что карта сайта sitemap.xml играет важный роль для быстрой индексации всех страниц ресурса, для этого в Dle есть замечательный модуль, он создает и обновляет такую карту.
Перед тем, как индексировать веб-проект, роботы поисковой системы анализирует файл Sitemap и XML теги в которых используются:
loc - URL-адрес
priority - приоритет страницы
lastmod - дата последнего обновления страницы
changefreq – периодичность изменения страницы
Как в дле повысить качество индексации сайта? Хак для дле читаем далее
Если приорите(priority) одинаковый для всех страниц, то робот будет анализировать последние обновленные страницы (lastmod).
В результате, когда новость отредактирована то при обновлении карты сайты через Панель Управления, тег lastmod не изменяет значение, он остается каким же как и прежде. Например: если 27 июля 2010 новость была добавлена, а потом отредактирована 9 сентября 2010 года, поисковый робот узнать об этом, только лишь через месяц, а может и больше. Так как в файле sitemap.xml директива lastmod будет иметь значение 2010-07-27 (27 июля 2010) вместо 2010-09-09 (9 сентября 2010).
Чтобы модуль Google Sitemap указал дату последнего изменению, достаточно поменять пару строчек в файле /engine/classes/google.class.php
Итак находим строку:
SELECT id, date, alt_name, category, flag FROM
и меняем на:
SELECT id, date, alt_name, category, flag, editdate FROM
дальше находим строку:
$row['date'] = strtotime( $row['date'] );
и меняем на:
if ($row['editdate'] !=""){ $row['date'] = strtotime(date("Y-m-d", $row['editdate']));}else { $row['date'] = strtotime($row['date']);}
Вот и все готово!
Если же вы хотите чтобы при каждом обновлении карты сайта Google узнавал об этом.
Достаточно в файле /engine/inc/googlemap.php найти строку:
if ($_POST['action'] == "create") {
и добавите ниже:
if ($config['allow_alt_url'] == "yes"){$SiteMapLocation = $config['http_home_url']."sitemap.xml";}else {$SiteMapLocation = $config['http_home_url']."uploads/sitemap.xml";}echo <<HTML;
Внимание!(не рекомендуется обновлять карту ресурса чаще чем раз в час)
В рекомендующем скачать хак дле повысить качество индексации веб-проекта