Прошу помощи по созданию карты сайта на WordPress

rubik0n
На сайте с 10.03.2010
Offline
124
728

Здравствуйте.

Собственно проблема в следующем:

на блоге был установлен плагин sitemap-generator, который благополучно работал и выводил html-карту сайта на отведенной ему страничке при вставке кода <!-- ddsitemapgen -->. То есь все нормально.

Потом столкнулся с необходимостью создания уникальных анонсов к записям.

реализовал это через плагин the_excerpt Reloaded, заменив там где нужно the_content на the_excerpt_reloaded (а именно в файлах index.php, arhiv.php и page.php)

после чего плагин sitemap-generator карту создавать перестал, выдавая вместо нее пустую страницу.

пробовал поменять the_content на the_excerpt_reloaded в файле sitemap-generator.php, но видимых результатов не последовало =(

ни на что более умного моей ламерсокй фантазии не хватило.

подалуйста, помогите советом.

или как еще можно решить вопрос создания автоматической карты на вордпрес 2.9

Огромное спасибо всем ответившим!

ASM (http://asm-seo.com.ua/) - не мы заставляем планеты вращаться. Но с нами Ваш сайт будет приносить прибыль!
N
На сайте с 27.10.2009
Offline
34
#1

создай файлик например template-sitemap.php, положи его в папку с шаблоном

код

<?php
/*
Template Name: Sitemap
*/
?>
<?php get_header(); ?>

<!-- #content Starts -->

<div id="content" class="col-full">

<div id="main-sidebar-container">

<!-- #main Starts -->

<div id="main">

<!-- Post Starts -->

<div class="post">



<h1 class="title"><?php the_title(); ?></h1>

<div class="entry">

<h3><?php _e('Pages', 'woothemes') ?></h3>
<ul>
<?php wp_list_pages('depth=0&sort_column=menu_order&title_li=' ); ?>
</ul>

<h3><?php _e('Categories', 'woothemes') ?></h3>
<ul>
<?php wp_list_categories('title_li=&hierarchical=0&show_count=1') ?>
</ul>

<h3>Posts per category</h3>
<?php
$cats = get_categories();
foreach ($cats as $cat) {
query_posts('cat='.$cat->cat_ID);
?>
<h4><?php echo $cat->cat_name; ?></h4>
<ul>
<?php while (have_posts()) : the_post(); ?>
<li style="font-weight:normal !important;"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a> - <?php _e('Comments', 'woothemes') ?> (<?php echo $post->comment_count ?>)</li>
<?php endwhile; ?>
</ul>

<?php } ?>

</div><!-- /.entry -->



</div><!-- /.post -->

<div class="fix"></div>

</div><!-- /#main -->


<?php get_sidebar(); ?>

</div><!-- /#main-sidebar-container -->

<?php get_sidebar('alt'); ?>

</div><!-- /#content -->


<?php get_footer(); ?>

при создании страници выбери просто шаблон sitemap, диз я думаю сам поправиш

Пример его использования http://www.templat.org.ua/karta-sajta

rubik0n
На сайте с 10.03.2010
Offline
124
#2
nemetc:
создай файлик например template-sitemap.php, положи его в папку с шаблоном
код
<?php
/*
Template Name: Sitemap
*/
?>
<?php get_header(); ?>

<!-- #content Starts -->

<div id="content" class="col-full">

<div id="main-sidebar-container">

<!-- #main Starts -->

<div id="main">

<!-- Post Starts -->

<div class="post">



<h1 class="title"><?php the_title(); ?></h1>

<div class="entry">

<h3><?php _e('Pages', 'woothemes') ?></h3>
<ul>
<?php wp_list_pages('depth=0&sort_column=menu_order&title_li=' ); ?>
</ul>

<h3><?php _e('Categories', 'woothemes') ?></h3>
<ul>
<?php wp_list_categories('title_li=&hierarchical=0&show_count=1') ?>
</ul>

<h3>Posts per category</h3>
<?php
$cats = get_categories();
foreach ($cats as $cat) {
query_posts('cat='.$cat->cat_ID);
?>
<h4><?php echo $cat->cat_name; ?></h4>
<ul>
<?php while (have_posts()) : the_post(); ?>
<li style="font-weight:normal !important;"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a> - <?php _e('Comments', 'woothemes') ?> (<?php echo $post->comment_count ?>)</li>
<?php endwhile; ?>
</ul>

<?php } ?>

</div><!-- /.entry -->



</div><!-- /.post -->

<div class="fix"></div>

</div><!-- /#main -->


<?php get_sidebar(); ?>

</div><!-- /#main-sidebar-container -->

<?php get_sidebar('alt'); ?>

</div><!-- /#content -->


<?php get_footer(); ?>

при создании страници выбери просто шаблон sitemap, диз я думаю сам поправиш
Пример его использования http://www.templat.org.ua/karta-sajta

юхуху!

Большое спасибо! все получилось!

ты настоящий друг!

Только вот еще один вопросик.

если я меняю названия разделов на статичную надпись

<h3><?php _e('Pages', 'woothemes') ?></h3> на <h3>Страницы</h3>

она у меня почему-то выводится, но в кодировке виндовс, тогда как на всем остальном сайте utf-8. почему так и как с этим бороться?

N
На сайте с 27.10.2009
Offline
34
#3

редактировать файл лучше всего в notepad++,

и кодировку нужно выбрать utf без bom

rubik0n
На сайте с 10.03.2010
Offline
124
#4
nemetc:
редактировать файл лучше всего в notepad++,
и кодировку нужно выбрать utf без bom

действительно, это я тупанул чучуть =)

Сколько ведь раз говорил себе "хорош по ночам работать" =)

Сегодня с утра в нотпаде плюс плюс чудесным образом нашлась вкладочка "Кодировки".

А виндузная кодировка подтянулась видимо при создании текстового файлика, который позже стал пхп-шным =)

Еще одно огромное спасибо =)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий