CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » sitemap
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Первые шаги
при генерации карты сайты ссылки добавления новостей, файлов и всего остального получаются add.html:

<url><loc>http://site.ru/news/add.html</loc><changefreq>never</changefreq><priority>0.5</priority></url>

а таких страниц не существует...
Как сделать, чтоб при генерации сайтмапа ссылка добавления  была "http://сайт.ру/news/do_add.html"?


Loader
Цитата (montrey @ 2020-10-19 19:36)
Как сделать, чтоб при генерации сайтмапа ссылка добавления была "http://сайт.ру/news/do_add.html"?

Надо заменить вот этот участок кода в файле news/plugins.php

			if(!$sdata['sdata'])
			{
				Sitemap($this->Mainclass->SUrl->ConstructUrl(array('do'=>'do_add')),'','never',$config['others_priority']);
				Sitemap($this->Mainclass->SUrl->Prefix(false,true,true),'','always',$config['news_priority']);
				Sitemap($this->Mainclass->SUrl->ConstructUrl(array('do'=>'do_categories')),'','never',$config['categories_priority']);
				Sitemap($this->Mainclass->SUrl->ConstructUrl(array('do'=>'do_tags')),'','weekly',$config['others_priority']);
				Sitemap($this->Mainclass->SUrl->ConstructUrl(array('do'=>'do_search')),'','never',$config['others_priority']);
				$sdata['sdata']=true;
			}
			#Уберем проверку, чтобы карта быстрее создавалась. Все-равно это по-сути ничего не меняет...
			#$bg=(int)$this->Mainclass->vars['bot_group'];


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.