Удалить ссылки в sitemap.xml DLE

Master_globus
На сайте с 15.09.2006
Offline
113
2573

Как можно удалить с sitemap.xml ссылки на полную новость?

В файле должны быть ссылки только на главную страницу, категории и страницы пагинации.

Dle 9.6

Работаю только с diafan.CMS 4.4.0 (http://cms.diafan.ru/cms576/)
hYPER-ok
На сайте с 09.10.2010
Offline
71
#1

В файле /engine/classes/google.class.php

Удалите следующие функции:

function get_news( $page = false ) {
..
}

function build_map_news( $n ) {
..
}

и в функции


function build_map() {

$map = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<urlset xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\">\n";
$map .= $this->get_static();
$map .= $this->get_categories();
$map .= $this->get_news(); // удалить
$map .= "</urlset>";

return $map;

}

удалить строку

$map .= $this->get_news();

надеюсь - помог, должно работать

Master_globus
На сайте с 15.09.2006
Offline
113
#2

hYPER-ok, достаточно было удалить

$map .= $this->get_news();

и ссылки на полную новость пропали

M5
На сайте с 12.08.2009
Offline
221
M25
#3
Master_globus:

и ссылки на полную новость пропали

обязательно проверьте в вебмастере, XML валидный или нет

► Рейтинг серверов — ТОП10 ◄
Master_globus
На сайте с 15.09.2006
Offline
113
#4
M25:
обязательно проверьте в вебмастере, XML валидный или нет

С этим все нормально. в панелях гугла и яндекса валидация прошла нормально.

hYPER-ok
На сайте с 09.10.2010
Offline
71
#5
Master_globus:
hYPER-ok, достаточно было удалить
$map .= $this->get_news();

и ссылки на полную новость пропали

ну так новости будут все равно генерироваться, только в карте не отображаются

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий