Stop-TussiN - 23 Май 2010 10:13 A.M.
Я не пойму, зачем вам эти плагины и сервисы? В ручную же легко делается.
Полностью согласен. Приведу пример как у меня работает на сайте http://ProWedding.com.ua (в карту включены стартовая страница, статич. страницы, новости, статьи, галерея изображений, видеогалерея):
<?xml version="1.0" encoding="UTF-8"?>
<urlset >
<url>
<loc>{homepage}</loc>
<lastmod>{exp:stats}{last_entry_date format="{DATE_W3C}"}{/exp:stats}</lastmod>
<changefreq>always</changefreq>
<priority>1.0</priority>
</url>
{exp:weblog:entries weblog="site_pages" limit="500" disable="categories|custom_fields|member_data|pagination|trackbacks" rdf="off" dynamic="off" status="Open" orderby="uri_title" sort="asc"}
{if page_url!="http://prowedding.com.ua/"}
<url>
<loc>{page_url}</loc>
<lastmod>{gmt_edit_date format="{DATE_W3C}"}</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
{/if}
{/exp:weblog:entries}
{exp:weblog:entries weblog="news" limit="500" disable="categories|custom_fields|member_data|pagination|trackbacks" rdf="off" dynamic="off" status="Open" orderby="date" sort="desc"}
<url>
<loc>{title_permalink="news/view"}</loc>
<lastmod>{gmt_edit_date format="{DATE_W3C}"}</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
{/exp:weblog:entries}
{exp:weblog:entries weblog="articles" limit="500" disable="categories|custom_fields|member_data|pagination|trackbacks" rdf="off" dynamic="off" status="Open" orderby="date" sort="desc"}
<url>
<loc>{title_permalink="articles/view"}</loc>
<lastmod>{gmt_edit_date format="{DATE_W3C}"}</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
{/exp:weblog:entries}
{exp:weblog:entries weblog="video" limit="500" disable="categories|custom_fields|member_data|pagination|trackbacks" rdf="off" dynamic="off" status="Open" orderby="date" sort="desc"}
<url>
<loc>{title_permalink="video/watch"}</loc>
<lastmod>{gmt_edit_date format="{DATE_W3C}"}</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
{/exp:weblog:entries}
{exp:gallery:entries gallery="photo" limit="500" disable="categories|custom_fields|member_data|pagination|trackbacks" rdf="off" dynamic="off" status="Open" orderby="date" sort="desc"}
{entries}
{row}
<url>
<loc>{id_path=gallery/view}</loc>
<lastmod>{entry_date format="{DATE_W3C}"}</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
{/row}
{/entries}
{/exp:gallery:entries}
</urlset>
Ну и карту сайта для людей в HTML тоже вывести не сложно:
<h1>Карта сайта</h1>
<h3><a href="{homepage}">Главная</a></h3>
<div class="sitemap_block">
{exp:weblog:entries weblog="site_pages" limit="1"}<h2>{blog_title}</h2>{/exp:weblog:entries}
{exp:weblog:entries weblog="site_pages" style="nested" sort="asc" orderby="entry_id"}
{if url_title!="start"}<h3><a href="{page_url}">{title}</a></h3>{/if}
{/exp:weblog:entries}
</div>
<div class="sitemap_block">
{exp:weblog:entries weblog="articles" limit="1"}<h2>{blog_title}</h2>{/exp:weblog:entries}
{exp:weblog:categories weblog="articles" style="linear" sort="asc"}
<h3><a href="{path=articles/index}">{category_name}</a></h3>
{/exp:weblog:categories}
</div>
<div class="sitemap_block">
{exp:weblog:entries weblog="news" limit="1"}<h2>{blog_title}</h2>{/exp:weblog:entries}
{exp:weblog:categories weblog="news" style="linear" sort="asc"}
<h3><a href="{path=news/index}">{category_name}</a></h3>
{/exp:weblog:categories}
</div>
<div class="sitemap_block">
{exp:gallery:categories gallery="photo"}
<h2>Фотогалерея</h2>
{category_row}
{row}{if total_files > 0}
<h3>{exp:query sql=" SELECT cat_folder FROM exp_gallery_categories WHERE cat_id = '{category_id}' "}<a href="/gallery/category/{cat_folder}/">{category}</a>{/exp:query}</h3>
{/if}{/row}
{/category_row}
{/exp:gallery:categories}
</div>
<div class="sitemap_block">
{exp:weblog:entries weblog="video" limit="1"}<h2>{blog_title}</h2>{/exp:weblog:entries}
{exp:weblog:categories weblog="video" show_empty="no" style="linear" sort="asc"}
<h3><a href="{path=video/index}">{category_name}</a></h3>
{/exp:weblog:categories}
</div>