Page 4 of 7

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

Posted: Wed Jun 12, 2013 6:38 pm
by xawm
admin wrote:Проблему тестировал так

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-->
выдает то же число.

У вас при таком тестировании видна проблема ?
Воспроизвёл я похоже багу. Делай вот такой сабтемплит:

Code: Select all

<!--URL--><br/>
и вот такой темплит:

Code: Select all

<!--default_1-1000-->
Глянь сколько строк получиться на последней странице. А теперь добавь <!--TOTAL_ITEMS--> в темплит и посмотри какое колличесво будет счас на последней странице.

В моём случае добавление <!--TOTAL_ITEMS--> лечит и на последней (4й) странице показываеться 633, а без них 933.

Если счас не воспроизведёться, то дам доступ.

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

Posted: Thu Jun 13, 2013 9:29 am
by admin
Попробовал именно в такой последовательности - показывает одинаково.
ПМ админ плз.

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

Posted: Thu Jun 13, 2013 10:02 am
by xawm
Отписал в Личку

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

Posted: Thu Jun 13, 2013 10:13 am
by admin
добавляются тестируемые тумбы.
пропущен парамтер который есть в сайтмапе

skip_cell_settings=true

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

Posted: Thu Jun 13, 2013 3:28 pm
by xawm

Code: Select all

<!-- <thumb num=1-1000>.</thumb>
-->
<!--TOTAL_ITEMS-->

В таком сценарии раньше TOTAL_ITEMS было равно реальному Тоталу галер в базе, счас оно возвращает 1000 и это не правильно. Поломашка :(

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

Posted: Thu Jun 13, 2013 4:11 pm
by xawm
admin wrote:Делается просто

1. sitemap_index

в нем

<!--

<thumb num=1-1000>

-->

дабы не было видно самих тумб но при этом получить пагинацию.

и ниже перечисляем линки на конкретные старницы где будет по 1000 линков которые сгенерятся без проблем

<?
$total_pages = ceil(<!--TOTAL_ITEMS-->/1000);

for ($i = 1; $i <= $total_pages; $i++) {

echo "<a href='/?force_template=sitemap_link&page={$i}'>{$i}</a>";

}
?>

2. /?force_template=sitemap_link&page= оборачиваем в реврайт или делает sitemaplist.php

http://smartcj.com/wiki/doku.php?id=ru: ... parameters

3. при желании экспериментируем с бОльщим кол-во на старницу
Из-за того что не правильный <!--TOTAL_ITEMS--> пример выше не работает.

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

Posted: Thu Jun 13, 2013 4:28 pm
by admin
Нет навигации


<!--
<thumb num=1-1000>.</thumb>
<navigation >.</navigation>
-->

<!--TOTAL_ITEMS-->

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

Posted: Thu Jun 13, 2013 6:59 pm
by xawm
да работает, разве что вот может всё же подумать как лишние точки убрать и бесполезную инфу из XML:

Code: Select all

<!--
 ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
....
-->
Но вообще уже хорошо :)

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

Posted: Fri Jun 14, 2013 6:45 am
by admin
Стоит проверка на пустой темплейт и я не уверен что ее надо убирать ..
По доке гугла можно смело добавить коммент в виде <!--
Те как бы причин особо стараться убрать нету, гуглу точки эти не мешают.

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

Posted: Thu Jul 11, 2013 1:56 pm
by SpyCam
Вот я пытаюсь редактировать темплеит, который мне дружно предоставил xawm и вот не знаю как сделать сделать сабтемплейт, чтоб сгенерировать все страницы категорий и моделей (т.е. у меня настроенно, чтоб было до 100 страниц пагинации, так что по дате, популярности и длинне видео, это будет до 300 страниц у одной категории или у одной модели)

Вот сейчас стоит такой сабтемплейт:

Code: Select all

<url>
    <loc>http://<?=$_SERVER['HTTP_HOST']?>/video/<!--GALLERY_SLUG-->/index.html</loc>
    <lastmod><!--ACTIVATION_DATE--></lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
</url>
Вторую строку надо как-то менять, по идее ссылка категорий должна выглядеть так (по моим рерайтам):
http://domain.com/<!--SORT_ORDER-->/<!- ... UM-->.html
А ссылка моделей:
http://domain.com/model/<!--MODEL_SLUG- ... UM-->.html

Если я введу такие ссылки в сабтемплейт, бутет ли это правильно?