Page 1 of 3

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

Posted: Thu Oct 10, 2013 7:41 pm
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 галеру, а галер намного больше.

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

Кроме этого прошу профи посоветовать, что ещё добавить в код, для лучшей индексации сайта.

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

Posted: Thu Oct 10, 2013 11:28 pm
by admin
Вы видите где вы в темпелйте выводите урлы ?

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

Posted: Fri Oct 11, 2013 5:36 am
by Yara11
<loc>http://<?=$_SERVER['HTTP_HOST']?>/gallery/<!--GALLERY_SLUG-->/index.html</loc>

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

Posted: Fri Oct 11, 2013 11:31 am
by admin
да, а то что выводит 1000 - неужели нигде в темпелйте не видите эту 1000 ?

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

Posted: Fri Oct 11, 2013 11:41 am
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>"

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

Posted: Fri Oct 11, 2013 11:49 am
by admin
Без кеша так же не работает ?

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

Posted: Fri Oct 11, 2013 11:54 am
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>

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

Posted: Fri Oct 11, 2013 12:06 pm
by admin
Те пагинация таки есть ?
В чем тогда проблема ?

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

Posted: Fri Oct 11, 2013 12:12 pm
by Yara11
ну она то вроде как и есть

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

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

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

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

сори если чёто очевидное недоганяю :)

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

Posted: Fri Oct 11, 2013 12:20 pm
by admin
2я страница scj/sitemap.php?page=2

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

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


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