<!--TOTAL_ITEMS--> для Search log

btr
Posts: 197
Joined: Thu Feb 11, 2021 7:04 am

Re: <!--TOTAL_ITEMS--> для Search log

Post by btr »

admin wrote: Tue Dec 14, 2021 5:40 am Приветствую!
там ссылка на поиск, не понял что конкретно оттуда смотерть

а поисковые запросы если просто <search_log то что не так?
Нужно делить на мелкие карты, нужно ссылки на эти мелкие карты вставлять в индексную карту, сейчас не получается это сделать, тк в одном темплейте не получается получить общее колличество всех страниц галерей и всех страниц search_log.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: <!--TOTAL_ITEMS--> для Search log

Post by admin »

а тотал зачем? по идее надо только пагинация для <search_log где и будут ссылки на мелкие карты
Don't forget to run script update
btr
Posts: 197
Joined: Thu Feb 11, 2021 7:04 am

Re: <!--TOTAL_ITEMS--> для Search log

Post by btr »

тотал для того чтоб взять общее число страниц и поделить на количество линков в одной странице, получаем количество страниц для пагинации и выводим ссылки на них в индексной карте.
btr
Posts: 197
Joined: Thu Feb 11, 2021 7:04 am

Re: <!--TOTAL_ITEMS--> для Search log

Post by btr »

Отдельную карту запилить не сложно, тут вопрос в том как это все сделать в индексной карте. Размышлял тут, можно костыль сделать, сделав отдельный темплейт, и инклудить его уже в главную карту, но как то не очень это выглядит ((((
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: <!--TOTAL_ITEMS--> для Search log

Post by darkover »

admin wrote: Tue Dec 14, 2021 5:40 am Приветствую!
там ссылка на поиск, не понял что конкретно оттуда смотерть

а поисковые запросы если просто <search_log то что не так?
Тормознул, вот пост от БТР viewtopic.php?p=189893#p189893
Как в этот сайтмап индекс впихать еще и серчи с пагинацией ?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: <!--TOTAL_ITEMS--> для Search log

Post by admin »

как серчи вывести ясно думаю
пагинацию серчей - тоже в вики есть

в чем имено затык?
Don't forget to run script update
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: <!--TOTAL_ITEMS--> для Search log

Post by darkover »

admin wrote: Tue Dec 14, 2021 1:38 pm как серчи вывести ясно думаю
пагинацию серчей - тоже в вики есть

в чем имено затык?
Что-то не получается у меня сюда впихнуть выдачу пагинации самих серчей
что бы по запросу sitemap-log-PAGENUM выводить саб search

Code: Select all

<thumb num=1-1><? echo '<?xml version="1.0" encoding="UTF-8"?>' ?></thumb>
<?php if (!empty($_GET['page'])){ ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<?php if ($_GET['page'] == "1"){ ?>
<url>
<loc>https://<?=$_SERVER['HTTP_HOST']?>/</loc>
<lastmod><?=date("Y-m-d");?></lastmod>
<changefreq>hourly</changefreq>
<priority>1.0</priority>
</url><?php } ?>
<!--default_1-3000-->
</urlset>
<?php } else {
//<!-- <pagination >.</pagination> --> ?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<?php $total_pages = ceil(<!--TOTAL_ITEMS-->/3000); for ($i = 1; $i <= $total_pages; $i++) {?>
<sitemap>
<loc>https://<?=$_SERVER['HTTP_HOST']?>/sitemap-<?=$i?>.xml</loc>
<lastmod><?=date('c', strtotime('now'))?></lastmod>
</sitemap><?php } ?>
<sitemap>
<search_log type=pagination num=1-10>
<loc>https://<?=$_SERVER['HTTP_HOST']?>/sitemap-log-<?=$i?>.xml</loc>
<lastmod><?=date('c', strtotime('now'))?></lastmod>
</search_log>
</sitemap>
</sitemapindex><?php } ?>
сабы

Code: Select all

default
<url>
    <loc>https://<?=$_SERVER['HTTP_HOST']?>/view/<!--GALLERY_ID-->/<!--GALLERY_SLUG-->.html</loc>
    <lastmod><!--ACTIVATION_DATE--></lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
</url>

серчи
<url>
    <loc>https://<?=$_SERVER['HTTP_HOST']?>/view/<!--SEARCH_QUERY-->
/<!--GALLERY_SLUG-->.html</loc>
    <lastmod><!--ACTIVATION_DATE--></lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
</url>

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

Re: <!--TOTAL_ITEMS--> для Search log

Post by admin »

тут и пхп и просто <thumb и html
и описание "не получается"

полный комплект что б нельзя было определить что не так )))


<search_log num=1-10>
<!--SEARCH_QUERY-->
</search_log>


<search_log type=pagination num=1-20>
<!--PAGE_NUM-->
</search_log>


работает так?
Don't forget to run script update
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: <!--TOTAL_ITEMS--> для Search log

Post by darkover »

admin wrote: Tue Dec 14, 2021 5:32 pm тут и пхп и просто <thumb и html
и описание "не получается"

полный комплект что б нельзя было определить что не так )))


<search_log num=1-10>
<!--SEARCH_QUERY-->
</search_log>


<search_log type=pagination num=1-20>
<!--PAGE_NUM-->
</search_log>


работает так?
Дошли руки. Не получается в сайтмап впихнуть серчи )

Пагинация из примера выше, что ты написал, единственное сделал num=1-3000
<search_log type=pagination num=1-3000>
domain.com/sitemap-log-<!--PAGE_NUM-->.xml<br>
</search_log>
Вывод :
domain.com/sitemap-log-1.xml
domain.com/sitemap-log-2.xml
domain.com/sitemap-log-3.xml
domain.com/sitemap-log-4.xml
domain.com/sitemap-log-5.xml
domain.com/sitemap-log-47.xml
domain.com/sitemap-log-48.xml
domain.com/sitemap-log-49.xml
domain.com/sitemap-log-50.xml
А где остальные страницы с 6-й по 46-ю ?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: <!--TOTAL_ITEMS--> для Search log

Post by admin »

те вопрос немного другой: пагинация выводит с пропуском как и надо, иначе на странице было бы 3000 линков и смотрелось бы не красиво.

<search_log type=pagination show_all_pages=true num=1-3000>
domain.com/sitemap-log-<!--PAGE_NUM-->.xml<br>
</search_log>

вот так ok?
Don't forget to run script update
Post Reply