Page 3 of 7
Re: Про сайтмапы
Posted: Wed Jun 05, 2013 7:03 am
by admin
Таги ни тумб ни навигации не закрыты.
Вот пример как выводит нормально.
Code: Select all
<!--
<thumb num=1-1000>.</thumb>
<navigation skip_href_deletion="true" active_link_style="">.</navigation>
-->
<!--TOTAL_ITEMS-->
Re: Про сайтмапы
Posted: Wed Jun 12, 2013 12:04 am
by xawm
Спасибо за разьяснения, пробую соорудить что-то. Возник вопрос. Сайтмап индекс представляет из себя список вот таких сущностей:
<sitemap>
<loc>
http://www.example.com/sitemap2.xml.gz</loc>
<lastmod>2005-01-01</lastmod>
</sitemap>
Вопрос: Как исходя из примера выше заполнить <lastmod> ? в старом варианте это значение бралось из ACTIVATION_DATE
Спасибо.
Re: Про сайтмапы
Posted: Wed Jun 12, 2013 1:11 am
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
Как то это не правильно.
Мог бы и сам посравнивать по возвращаемому контенту, но чёто спать охота ибо уже раннее утро.

Re: Про сайтмапы
Posted: Wed Jun 12, 2013 6:08 am
by admin
xawm wrote:Спасибо за разьяснения, пробую соорудить что-то. Возник вопрос. Сайтмап индекс представляет из себя список вот таких сущностей:
<sitemap>
<loc>
http://www.example.com/sitemap2.xml.gz</loc>
<lastmod>2005-01-01</lastmod>
</sitemap>
Вопрос: Как исходя из примера выше заполнить <lastmod> ? в старом варианте это значение бралось из ACTIVATION_DATE
Спасибо.
А что поменялось и в какой новой сущности ?
Re: Про сайтмапы
Posted: Wed Jun 12, 2013 9:11 am
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> должно быть максимальной датой галелеры содержащейся в даннов Пейдже. Но с этим я уже смирился и просто проставляю Сегодняшнюю дату. Второй вопрос посерьёзнее будет про различное колличество галер.
Re: Про сайтмапы
Posted: Wed Jun 12, 2013 9:26 am
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> должно быть максимальной датой галелеры содержащейся в даннов Пейдже. Но с этим я уже смирился и просто проставляю Сегодняшнюю дату. Второй вопрос посерьёзнее будет про различное колличество галер.
Что такое максимальная дата галеры в пэйдже ?
Re: Про сайтмапы
Posted: Wed Jun 12, 2013 9:52 am
by xawm
admin wrote:Что такое максимальная дата галеры в пэйдже ?
Выше мы тут обсуждали Пейджинг для Сайт Мапы. то есть мы создаём Страницу содержащую Урлы галлерей. К каждой галерее у нас есть дата её активации (мы её выставляем как дату последней модификации). Так вот для того чтобы выставить дату модификации ЛИСТУ, мы должны знать самую позднюю дату из дат модификаций галерей содержащихся в этом листе.
и повторяю: Этот вопрос уже немного утратил свою актуальность. интересует ответ на вопрос заданный за ним.
Re: Про сайтмапы
Posted: Wed Jun 12, 2013 9:57 am
by admin
xawm wrote:admin wrote:Что такое максимальная дата галеры в пэйдже ?
Выше мы тут обсуждали Пейджинг для Сайт Мапы. то есть мы создаём Страницу содержащую Урлы галлерей. К каждой галерее у нас есть дата её активации (мы её выставляем как дату последней модификации). Так вот для того чтобы выставить дату модификации ЛИСТУ, мы должны знать самую позднюю дату из дат модификаций галерей содержащихся в этом листе.
и повторяю: Этот вопрос уже немного утратил свою актуальность. интересует ответ на вопрос заданный за ним.
Теперь понял, а почему нельзя прсто выставить текущую дату ?
по кол-ву еще не проверил, как проверю отпишу.
Re: Про сайтмапы
Posted: Wed Jun 12, 2013 10:46 am
by xawm
admin wrote:Теперь понял, а почему нельзя прсто выставить текущую дату ?
так уже и сделано.
Re: Про сайтмапы
Posted: Wed Jun 12, 2013 2:28 pm
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-->
выдает то же число.
У вас при таком тестировании видна проблема ?