Вывод общего количества мувиков (переменная)

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

Re: Вывод общего количества мувиков (переменная)

Post by btr »

Спасибо, запилил так как хотелось. :D
btr
Posts: 197
Joined: Thu Feb 11, 2021 7:04 am

Re: Вывод общего количества мувиков (переменная)

Post by btr »

В общем получилось что то вроде этого:

Code: Select all

<thumb num=1-1><?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>http://<?=$_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 } ?>
</sitemapindex><?php } ?>
тут 3000 это по сколько url выводить на одну страницу sitemap.

Code: Select all

<url>
    <loc>http://<?=$_SERVER['HTTP_HOST']?>/movie/<!--GALLERY_SLUG-->/</loc>
    <lastmod><!--ACTIVATION_DATE--></lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
</url>
это сабтемплейт default пути до галер только менял

Code: Select all

	location /sitemap {
        rewrite ^/sitemap.xml$ /scj/sitemap.php;
        rewrite ^/sitemap-(\d+).xml$ /scj/sitemap.php?order=date&page=$1;
    }
это реврайты для nginx, для htaccess думаю не сложно переделать.
admin
Site Admin
Posts: 37250
Joined: Wed Sep 10, 2008 11:43 am

Re: Вывод общего количества мувиков (переменная)

Post by admin »

Да , если работает - значит то что надо)
Don't forget to run script update
Post Reply