Помогите новичку создать правильный сайт мап

Yara11
Posts: 66
Joined: Wed Jul 24, 2013 7:44 pm

Помогите новичку создать правильный сайт мап

Post by Yara11 »

Помогите соткать нормальный темплейт для сайтмапа. С ПХП проблемы. Знаю штмл и цсс.
Сейчас такое:

сабтемплейт "<url>
<loc>http://<?=$_SERVER['HTTP_HOST']?>/gallery/<!--GALLERY_SLUG-->/index.html</loc>
<lastmod><!--ACTIVATION_DATE--></lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>"

темплейт "<? echo '<?xml version="1.0" encoding="UTF-8"?>' ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://<?=$_SERVER['HTTP_HOST']?>/index.html</loc>
<lastmod><? echo date("Y-m-d");?></lastmod>
<changefreq>hourly</changefreq>
<priority>1.0</priority>
</url>
<!--default_1-1000-->
</urlset>"

Выводит только 1001 галеру, а галер намного больше.

Хочу создать пагинацию - внутреннюю перелинковку. И индекс сайт мапа где будут ссылки на все страницы сайтмапа.

Кроме этого прошу профи посоветовать, что ещё добавить в код, для лучшей индексации сайта.
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Помогите новичку создать правильный сайт мап

Post by admin »

Вы видите где вы в темпелйте выводите урлы ?
Don't forget to run script update
Yara11
Posts: 66
Joined: Wed Jul 24, 2013 7:44 pm

Re: Помогите новичку создать правильный сайт мап

Post by Yara11 »

<loc>http://<?=$_SERVER['HTTP_HOST']?>/gallery/<!--GALLERY_SLUG-->/index.html</loc>
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Помогите новичку создать правильный сайт мап

Post by admin »

да, а то что выводит 1000 - неужели нигде в темпелйте не видите эту 1000 ?
Don't forget to run script update
Yara11
Posts: 66
Joined: Wed Jul 24, 2013 7:44 pm

Re: Помогите новичку создать правильный сайт мап

Post by Yara11 »

вижу

<!--default_1-1000-->

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

и нужно создать индекс файл со ссылками на все страницы сайт мапа.

я не знаю как это делать

вот вставил пагинацию, не работает:

<? echo '<?xml version="1.0" encoding="UTF-8"?>' ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://<?=$_SERVER['HTTP_HOST']?>/index.html</loc>
<lastmod><? echo date("Y-m-d");?></lastmod>
<changefreq>hourly</changefreq>
<priority>1.0</priority>
</url>
<!--default_1-1000-->
<div id="pages_list">

<ul>
<li>Pages:</li>
<navigation><li><a href="/?page=<!--PAGE_NUM-->" title="<!--PAGE_NUM-->" target="_self"><!--PAGE_NUM--></a></li></navigation>
</ul>
</div>
</urlset>"
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Помогите новичку создать правильный сайт мап

Post by admin »

Без кеша так же не работает ?
Don't forget to run script update
Yara11
Posts: 66
Joined: Wed Jul 24, 2013 7:44 pm

Re: Помогите новичку создать правильный сайт мап

Post by Yara11 »

без кеша вывело просто код такого вида

<div id="pages_list">
<ul>
<li>Pages:</li>
<li>1</li>
<li>
<a href="/?page=2" title="2" target="_self">2</a>
</li>
<li>
<a href="/?page=3" title="3" target="_self">3</a>
</li>
</ul>
</div>
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Помогите новичку создать правильный сайт мап

Post by admin »

Те пагинация таки есть ?
В чем тогда проблема ?
Don't forget to run script update
Yara11
Posts: 66
Joined: Wed Jul 24, 2013 7:44 pm

Re: Помогите новичку создать правильный сайт мап

Post by Yara11 »

ну она то вроде как и есть

а как попасть на вторую страницу например?

первая страница на scj/sitemap.php, а вторая страница где? смарт её вообще сгенерил?

кроме этого страницы должны быть перелинкованы, чтобы бот по ним перемещался, чтот я этого не вижу

и индекс нужно создать

сори если чёто очевидное недоганяю :)
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Помогите новичку создать правильный сайт мап

Post by admin »

2я страница scj/sitemap.php?page=2

вот в вашем же коде

<a href="/?page=2" title="2" target="_self">2</a>


вам осталось только прочесть про правильный формат так скзать перелинковки для сайтмапов.
Don't forget to run script update
Post Reply