Нужно делить на мелкие карты, нужно ссылки на эти мелкие карты вставлять в индексную карту, сейчас не получается это сделать, тк в одном темплейте не получается получить общее колличество всех страниц галерей и всех страниц search_log.admin wrote: Tue Dec 14, 2021 5:40 am Приветствую!
там ссылка на поиск, не понял что конкретно оттуда смотерть
а поисковые запросы если просто <search_log то что не так?
<!--TOTAL_ITEMS--> для Search log
Re: <!--TOTAL_ITEMS--> для Search log
Re: <!--TOTAL_ITEMS--> для Search log
а тотал зачем? по идее надо только пагинация для <search_log где и будут ссылки на мелкие карты
Don't forget to run script update
Re: <!--TOTAL_ITEMS--> для Search log
тотал для того чтоб взять общее число страниц и поделить на количество линков в одной странице, получаем количество страниц для пагинации и выводим ссылки на них в индексной карте.
Re: <!--TOTAL_ITEMS--> для Search log
Отдельную карту запилить не сложно, тут вопрос в том как это все сделать в индексной карте. Размышлял тут, можно костыль сделать, сделав отдельный темплейт, и инклудить его уже в главную карту, но как то не очень это выглядит ((((
Re: <!--TOTAL_ITEMS--> для Search log
Тормознул, вот пост от БТР viewtopic.php?p=189893#p189893admin wrote: Tue Dec 14, 2021 5:40 am Приветствую!
там ссылка на поиск, не понял что конкретно оттуда смотерть
а поисковые запросы если просто <search_log то что не так?
Как в этот сайтмап индекс впихать еще и серчи с пагинацией ?
Re: <!--TOTAL_ITEMS--> для Search log
как серчи вывести ясно думаю
пагинацию серчей - тоже в вики есть
в чем имено затык?
пагинацию серчей - тоже в вики есть
в чем имено затык?
Don't forget to run script update
Re: <!--TOTAL_ITEMS--> для Search log
Что-то не получается у меня сюда впихнуть выдачу пагинации самих серчей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>
Re: <!--TOTAL_ITEMS--> для Search log
тут и пхп и просто <thumb и html
и описание "не получается"
полный комплект что б нельзя было определить что не так )))
<search_log num=1-10>
<!--SEARCH_QUERY-->
</search_log>
<search_log type=pagination num=1-20>
<!--PAGE_NUM-->
</search_log>
работает так?
и описание "не получается"
полный комплект что б нельзя было определить что не так )))
<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
Re: <!--TOTAL_ITEMS--> для Search log
Дошли руки. Не получается в сайтмап впихнуть серчи )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-ю ?
Re: <!--TOTAL_ITEMS--> для Search log
те вопрос немного другой: пагинация выводит с пропуском как и надо, иначе на странице было бы 3000 линков и смотрелось бы не красиво.
<search_log type=pagination show_all_pages=true num=1-3000>
domain.com/sitemap-log-<!--PAGE_NUM-->.xml<br>
</search_log>
вот так ok?
<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







