Система управления контентом SantaFox

Работа с SantaFox => Модуль "Карта сайта" => Тема начата: vitalys от 28 июля 2010, 15:51:44

Название: Google Sitemap - ожидать?
Отправлено: vitalys от 28 июля 2010, 15:51:44
Собственно сабж. ожидать ли в ближайшее время карту в формате xml для скармливания роботам?

Собственно, если возможность есть, буду рад за краткое пояснение, как привести конструируемую модулем карту к формату xml
Название: Re: Google Sitemap - ожидать?
Отправлено: Jean179 от 31 июля 2010, 21:33:43
Поищи по форуму - была такая плюха. Но! Работает она с косяками, нужно было править код. Я баловался 3-4 месяца назад, а потом плюнул и стал пользоваться он-лайн генератором - быстрее и проще.  Вот ссылка (http://www.xml-sitemaps.com/)
Название: Re: Google Sitemap - ожидать?
Отправлено: zond от 11 августа 2010, 18:52:33
Там всё делается очень просто...
1. Ищем в Модуле mapsite/mapsite.class.php
(
 //Начнем формировать HTML код карты сайта, используя
 //рекурсивную функцию
  $html = $this->recurs($pages);
надо добавить
$html=trim($html);
)
2. Делаем Шаблон

<!-- @begin -->
<?xml version="1.0" encoding="UTF-8"?>
<urlset
      xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
         http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<!-- @@nextlevel -->
<!-- @link -->
<!-- @@nextlevel -->
<url>
   <loc>http://url-site/%link%</loc>
   <changefreq>daily</changefreq>
</url>
<!-- @@nextlevel -->
<url>
   <loc>http://url-site/%link%</loc>
   <changefreq>daily</changefreq>
</url>
<!-- @@nextlevel -->
<url>
   <loc>http://url-site/%link%</loc>
   <changefreq>daily</changefreq>
</url>
<!-- @activelink -->
<url>
   <loc>http://url-site/%link%</loc>
   <changefreq>daily</changefreq>
</url>
<!-- @end -->
</urlset>
<!-- @@nextlevel -->

3. Выводим Это в Чистый Шаблон с одной меткой.

И всё Работает. Проверено .

Пример на сайте http://optiline.lv
Карта сайта http://optiline.lv/sitemap.html
Название: Re: Google Sitemap - ожидать?
Отправлено: Jean179 от 12 августа 2010, 10:21:15
У модуля "карта сайта" есть несколько проблема: не все выводится в карту сайта. Кажется с новостями проблема и с каталогом товаров. Я давно этим модулем не пользуюсь и потому не помню. Может с версии 9 уже все изменилось? Тогда это очень интересный способ!
Название: Re: Google Sitemap - ожидать?
Отправлено: Xbugiman от 17 августа 2010, 09:53:39
Там всё делается очень просто...
1. Ищем в Модуле mapsite/mapsite.class.php
(
 //Начнем формировать HTML код карты сайта, используя
 //рекурсивную функцию
  $html = $this->recurs($pages);
надо добавить
$html=trim($html);
)
....

http://optiline.lv/sitemap.html

А как сделали чтобы так красиво таблично отображалось?
Название: Re: Google Sitemap - ожидать?
Отправлено: zond от 17 августа 2010, 18:27:30
Надо подключить стили.
<?xml-stylesheet type="text/xsl" href="http://optiline.lv/sitemap.xsl"?>

можете скачать..
http://optiline.lv/sitemap.xsl
Название: Re: Google Sitemap - ожидать?
Отправлено: Roman от 20 августа 2010, 14:21:37
шикарно! еще бы карта выводила новости и вообще будет класс
Название: Re: Google Sitemap - ожидать?
Отправлено: pushkino от 07 мая 2011, 09:24:14
Поищи по форуму - была такая плюха. Но! Работает она с косяками, нужно было править код. Я баловался 3-4 месяца назад, а потом плюнул и стал пользоваться он-лайн генератором - быстрее и проще.  Вот ссылка (http://www.xml-sitemaps.com/)
подскажите, на сколько быстрее индексируется с xml картой?
Название: Re: Google Sitemap - ожидать?
Отправлено: zond от 07 мая 2011, 13:36:25
Вопрос конечно интересный. Представь себе если тебе сказали идти туда куда сам незнаешь, как думаешь ты быстро придешь?.  Вот и google необходима помощь в нахождении твойх страниц.
Название: Re: Google Sitemap - ожидать?
Отправлено: Oslix от 07 мая 2011, 16:45:33
Сайтмапы, конечно, вещь полезная.
Но изначально были задуманы не для того, чтобы ускорить индексацию, а чтобы сообщить роботу о страницах, до которых он не может дойти обычным образом (по ссылкам сайта).
Название: Re: Google Sitemap - ожидать?
Отправлено: Наталья80 от 08 мая 2013, 16:38:15
онлайн сервисов полно по генерации карт.
Название: Re: Google Sitemap - ожидать?
Отправлено: Netman от 20 сентября 2013, 02:23:47
2. Делаем Шаблон

<!-- @begin -->
<?xml version="1.0" encoding="UTF-8"?>
<urlset
      xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
         http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<!-- @@nextlevel -->
<!-- @link -->
<!-- @@nextlevel -->
<url>
   <loc>http://url-site/%link%</loc>
   <changefreq>daily</changefreq>
</url>
<!-- @@nextlevel -->
<url>
   <loc>http://url-site/%link%</loc>
   <changefreq>daily</changefreq>
</url>
<!-- @@nextlevel -->
<url>
   <loc>http://url-site/%link%</loc>
   <changefreq>daily</changefreq>
</url>
<!-- @activelink -->
<url>
   <loc>http://url-site/%link%</loc>
   <changefreq>daily</changefreq>
</url>
<!-- @end -->
</urlset>
<!-- @@nextlevel -->

3. Выводим Это в Чистый Шаблон с одной меткой.

И всё Работает. Проверено .

Пример на сайте http://optiline.lv
Карта сайта http://optiline.lv/sitemap.html

В шаблоне нет строк для формирования даты последнего изменения страниц.
Или я что-то не понимаю?
Название: Re: Google Sitemap - ожидать?
Отправлено: sanchez от 13 декабря 2013, 18:48:34
В шаблоне нет строк для формирования даты последнего изменения страниц.
Или я что-то не понимаю?

нет
т.к. в сантафокс нигде не хранится дата изменения страниц