Про сайтмапы

admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Про сайтмапы

Post by admin »

Таги ни тумб ни навигации не закрыты.
Вот пример как выводит нормально.

Code: Select all

<!--

<thumb num=1-1000>.</thumb>
<navigation skip_href_deletion="true" active_link_style="">.</navigation>
-->

<!--TOTAL_ITEMS-->
Don't forget to run script update
xawm
Posts: 542
Joined: Tue Dec 25, 2012 6:37 pm

Re: Про сайтмапы

Post by xawm »

Спасибо за разьяснения, пробую соорудить что-то. Возник вопрос. Сайтмап индекс представляет из себя список вот таких сущностей:
<sitemap>
<loc>http://www.example.com/sitemap2.xml.gz</loc>
<lastmod>2005-01-01</lastmod>
</sitemap>

Вопрос: Как исходя из примера выше заполнить <lastmod> ? в старом варианте это значение бралось из ACTIVATION_DATE

Спасибо.
xawm
Posts: 542
Joined: Tue Dec 25, 2012 6:37 pm

Re: Про сайтмапы

Post by xawm »

Более серьёзный вопрос. Сайтмапа вот такого вида:

Code: Select all

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<!--default_1-5000-->
</urlset>
Выдаёт: 3,637 галер.
А вот page=1, page=2, page=3, page=4 вот такой сайтмапы:

Code: Select all

<!-- <thumb num=1-1000>.</thumb>
-->
<?php
$total_pages = ceil(<!--TOTAL_ITEMS-->/1000);
for ($i = 1; $i <= $total_pages; $i++) {
?>
<sitemap>
	<loc>http://<?=$_SERVER['HTTP_HOST']?>/?force_template=sitemap_page&page=<?=$i?></loc>
	<lastmod><? echo date("Y-m-d");?></lastmod>
</sitemap>
<?php
}
?>
Выдают: 1000, 1000, 1000, 993 = 3993

В тоже время: <!--TOTAL_ITEMS--> = 3633

Как то это не правильно.

Мог бы и сам посравнивать по возвращаемому контенту, но чёто спать охота ибо уже раннее утро. :)
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Про сайтмапы

Post by admin »

xawm wrote:Спасибо за разьяснения, пробую соорудить что-то. Возник вопрос. Сайтмап индекс представляет из себя список вот таких сущностей:
<sitemap>
<loc>http://www.example.com/sitemap2.xml.gz</loc>
<lastmod>2005-01-01</lastmod>
</sitemap>

Вопрос: Как исходя из примера выше заполнить <lastmod> ? в старом варианте это значение бралось из ACTIVATION_DATE

Спасибо.

А что поменялось и в какой новой сущности ?
Don't forget to run script update
xawm
Posts: 542
Joined: Tue Dec 25, 2012 6:37 pm

Re: Про сайтмапы

Post by xawm »

admin wrote:
xawm wrote:Спасибо за разьяснения, пробую соорудить что-то. Возник вопрос. Сайтмап индекс представляет из себя список вот таких сущностей:
<sitemap>
<loc>http://www.example.com/sitemap2.xml.gz</loc>
<lastmod>2005-01-01</lastmod>
</sitemap>

Вопрос: Как исходя из примера выше заполнить <lastmod> ? в старом варианте это значение бралось из ACTIVATION_DATE

Спасибо.

А что поменялось и в какой новой сущности ?
Ну раньше мы создавали список Галлерей в Сайтмапе, где <lastmod> дата была дата Активации данной галеры, оно так и осталось в Пэйджованном сайтмапе.

Сечас у нас есть лист этих Пейджованных сайтмап, по совсем правильному у Пэйджованной сайтмапы <lastmod> должно быть максимальной датой галелеры содержащейся в даннов Пейдже. Но с этим я уже смирился и просто проставляю Сегодняшнюю дату. Второй вопрос посерьёзнее будет про различное колличество галер.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Про сайтмапы

Post by admin »

xawm wrote:
admin wrote:
xawm wrote:Спасибо за разьяснения, пробую соорудить что-то. Возник вопрос. Сайтмап индекс представляет из себя список вот таких сущностей:
<sitemap>
<loc>http://www.example.com/sitemap2.xml.gz</loc>
<lastmod>2005-01-01</lastmod>
</sitemap>

Вопрос: Как исходя из примера выше заполнить <lastmod> ? в старом варианте это значение бралось из ACTIVATION_DATE

Спасибо.

А что поменялось и в какой новой сущности ?
Ну раньше мы создавали список Галлерей в Сайтмапе, где <lastmod> дата была дата Активации данной галеры, оно так и осталось в Пэйджованном сайтмапе.

Сечас у нас есть лист этих Пейджованных сайтмап, по совсем правильному у Пэйджованной сайтмапы <lastmod> должно быть максимальной датой галелеры содержащейся в даннов Пейдже. Но с этим я уже смирился и просто проставляю Сегодняшнюю дату. Второй вопрос посерьёзнее будет про различное колличество галер.

Что такое максимальная дата галеры в пэйдже ?
Don't forget to run script update
xawm
Posts: 542
Joined: Tue Dec 25, 2012 6:37 pm

Re: Про сайтмапы

Post by xawm »

admin wrote:Что такое максимальная дата галеры в пэйдже ?
Выше мы тут обсуждали Пейджинг для Сайт Мапы. то есть мы создаём Страницу содержащую Урлы галлерей. К каждой галерее у нас есть дата её активации (мы её выставляем как дату последней модификации). Так вот для того чтобы выставить дату модификации ЛИСТУ, мы должны знать самую позднюю дату из дат модификаций галерей содержащихся в этом листе.

и повторяю: Этот вопрос уже немного утратил свою актуальность. интересует ответ на вопрос заданный за ним.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Про сайтмапы

Post by admin »

xawm wrote:
admin wrote:Что такое максимальная дата галеры в пэйдже ?
Выше мы тут обсуждали Пейджинг для Сайт Мапы. то есть мы создаём Страницу содержащую Урлы галлерей. К каждой галерее у нас есть дата её активации (мы её выставляем как дату последней модификации). Так вот для того чтобы выставить дату модификации ЛИСТУ, мы должны знать самую позднюю дату из дат модификаций галерей содержащихся в этом листе.

и повторяю: Этот вопрос уже немного утратил свою актуальность. интересует ответ на вопрос заданный за ним.
Теперь понял, а почему нельзя прсто выставить текущую дату ?

по кол-ву еще не проверил, как проверю отпишу.
Don't forget to run script update
xawm
Posts: 542
Joined: Tue Dec 25, 2012 6:37 pm

Re: Про сайтмапы

Post by xawm »

admin wrote:Теперь понял, а почему нельзя прсто выставить текущую дату ?
так уже и сделано.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Про сайтмапы

Post by admin »

Проблему тестировал так

Code: Select all

<!--
<thumb num=1-1000>.</thumb>
<navigation skip_href_deletion="true" active_link_style="">.</navigation>
-->

<!--TOTAL_ITEMS-->
/scj/tube/?skip_cache=1&skip_cell_settings=1
/scj/tube/?skip_cache=1&skip_cell_settings=1&page=2
/scj/tube/?skip_cache=1&skip_cell_settings=1&page=3

выдает одинаковое кол-во

потом сменил темпелйт на

Code: Select all

<!--
<thumb num=1-5000>.</thumb>
<navigation skip_href_deletion="true" active_link_style="">.</navigation>
-->

<!--TOTAL_ITEMS-->
выдает то же число.

У вас при таком тестировании видна проблема ?
Don't forget to run script update
Post Reply