Не работает WP-PageNavi (листалка страниц)

Здравствуйте. Подскажите, пожалуйста, как сделать нумерацию страниц, типа
1 <<… 10 11 12 13 1 4 …>> 158
или по-другому. Я нешел плагин WP-PageNavi. Закачал его в папку плагинов на сервере. Активировал в админке. А нумерация страниц всёравно не появилась…
Может нужно чего-нибудь дописать или доделать?

http://forum.maxsite.org/viewtopic.php?id=793

А Ваш поиск чем-то отличается от моего?

Ага, спасибо. Поиск у меня такой же хороший как у Вас, но в рекомендованной Вами теме разговаривают специалисты на своём загадочном языке. Мне бы как-то попроще и поконкретнее…
Словом, поставил
<?php if(function_exists(‘wp_pagenavi’)) { wp_pagenavi(); } ?>
в футер, в хедер, в индекс.пхп, в хоме.пхп
WP-PageNaviу – нумерацию страничек не выводит…
Может, надо какое-то точное место знать на странице?…

Место называется index.php (или footer, если Вам так по дизайну нравится). А не выводить может потому, что Вы еще не набрали постов на одну полную страницу.

Спасибо. Переустановил плагин заново, вставил код на index.php – и на всех страничках сайта появились странички!.. Кроме одной…

Вместо главной у меня home.php. И на этом home.php нумерация страниц не отображается, даже когда я вставляю туда код отдельно (или через футер). Наверное, там нужен какой доп. код приписать. Не подскажете, какой?

доброго вечера
плагин WP-PageNavi не переключает страницы… когда щелкаешь к примеру на страницу 3 то он открывает 1ю страницу
вот сайт: http://www.yogarazuma.ru/blog
подскажите пожалуйста, что делать

доброго вечера
плагин WP-PageNavi не переключает страницы... когда щелкаешь к примеру на страницу 3 то он открывает 1ю страницу
вот сайт: http://www.yogarazuma.ru/blog
подскажите пожалуйста, что делать

К сожалению, у меня на парочке моих сайтов такая же проблема. И даже не знаю, с чем связана эта проблема – с движком или с конкретной темой, ибо эта функция не работает только на современных шаблонах.

Хотя мне лично кажется, что это связано с последними версиями движка, которые перестали поддерживать эту функцию. В результате, мне пришлось просто убрать с главных страниц этих двух сайтов навигацию по страницам ….

К счастью, навигация по страницам с выводом по рубрикам работает, поэтому для просмотра старых статей мне приходится – сперва выбрать все статьи нужной рубрики, а потом пролистать постраничные архивы по этой рубрике ….

доброго вечера
плагин WP-PageNavi не переключает страницы... когда щелкаешь к примеру на страницу 3 то он открывает 1ю страницу
вот сайт: http://www.yogarazuma.ru/blog
подскажите пожалуйста, что делать

Находите в папке с файлами шаблона файл index.php.

В нем находите код … типа примерно следующего:

<?php query_posts('showposts=6'); ?>
    <?php if (have_posts()) : ?>

<?php while (have_posts()) : the_post(); ?>

и заменяете его на следующий код:

<?php query_posts($query_string.'&cat=1'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

Сохраняете сделанные изменения в файле и заливаете файл на сервер.

После этого навигация по страницам на главной начинает работать.

<?php query_posts($query_string.'&cat=1'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

Сохраняете сделанные изменения в файле и заливаете файл на сервер.
После этого навигация по страницам на главной начинает работать.

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

<?php global $query_string; 
if (is_category()) query_posts($query_string . "&showposts=$post_number&paged=$paged&cat=$cat");
else query_posts($query_string . "&showposts=$post_number&paged=$paged"); ?>

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
[quote=Калиостро]
<?php query_posts($query_string.'&cat=1'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

Сохраняете сделанные изменения в файле и заливаете файл на сервер.
После этого навигация по страницам на главной начинает работать.

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

<?php global $query_string; 
if (is_category()) query_posts($query_string . "&showposts=$post_number&paged=$paged&cat=$cat");
else query_posts($query_string . "&showposts=$post_number&paged=$paged"); ?>

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

[/quote]
Я думаю, что стоит. Ваша конструкция – не совсем такая, как у меня. Но так как ваша конструкция не работает, а моя работает, то попробовать стоит. Во всяком случае, на моих сайтах все вчера стало работать … Я вчера после разговора с Ю.Б. внес исправления на своих сайтах и теперь там все работает.

Я думаю, что и вы ничего не потеряете, если попробуете заменить свою конструкцию на мою. В крайнем случае, вернете потом назад предыдущую редакцию …

Я думаю, что стоит. Ваша конструкция - не совсем такая, как у меня. Но так как ваша конструкция не работает, а моя работает, то попробовать стоит.  Во всяком случае, на моих сайтах все вчера стало работать ... Я вчера после разговора с Ю.Б. внес исправления на своих сайтах и теперь там все работает. 

Я думаю, что и вы ничего не потеряете, если попробуете заменить свою конструкцию на мою.  В крайнем случае, вернете потом назад предыдущую редакцию ...

по моему у меня тоже заработало …только как то криво… в тегах листает, а на главной-нет

по моему у меня тоже заработало ...только как то криво... в тегах листает, а на главной-нет

Сейчас попробовал на вашем сайте. На главной у вас все работает, а вот в тегах – не срабатывает. Почему-то …

На моих сайтах облако тегов отсутствует, так как оно мне не нравится (особенно, динамическое), поэтому я не в курсе, как отражается предложенная мной конструкция на работе облака тегов. Вполне, возможно, что надо что-то слегка изменить в конструкции конкретно для вас …

[quote=Yoga Razuma]по моему у меня тоже заработало ...только как то криво... в тегах листает, а на главной-нет

Сейчас попробовал на вашем сайте. На главной у вас все работает, а вот в тегах – не срабатывает. Почему-то …

На моих сайтах облако тегов отсутствует, так как оно мне не нравится (особенно, динамическое), поэтому я не в курсе, как отражается предложенная мной конструкция на работе облака тегов. Вполне, возможно, что надо что-то слегка изменить в конструкции конкретно для вас …[/quote]
у Вас какой браузер? …у меня firefox и ничего не листает ни на главной странице блога ни в разделах… листает только в тегах

[quote=Калиостро][quote=Yoga Razuma]по моему у меня тоже заработало ...только как то криво... в тегах листает, а на главной-нет

Сейчас попробовал на вашем сайте. На главной у вас все работает, а вот в тегах – не срабатывает. Почему-то …

На моих сайтах облако тегов отсутствует, так как оно мне не нравится (особенно, динамическое), поэтому я не в курсе, как отражается предложенная мной конструкция на работе облака тегов. Вполне, возможно, что надо что-то слегка изменить в конструкции конкретно для вас …[/quote]
у Вас какой браузер? …у меня firefox и ничего не листает ни на главной странице блога ни в разделах… листает только в тегах[/quote]
У меня на компе браузер по умолчанию FireFox. Иногда я запускаю IE, когда требуется.
Но сегодня у меня ничего не листается на вашем сайте. Совсем!

А на моих сайтах все работает нормально.

Вы вернулись к прежней редакции?

[quote=Yoga Razuma][quote=Калиостро]
Сейчас попробовал на вашем сайте. На главной у вас все работает, а вот в тегах - не срабатывает. Почему-то ...

На моих сайтах облако тегов отсутствует, так как оно мне не нравится (особенно, динамическое), поэтому я не в курсе, как отражается предложенная мной конструкция на работе облака тегов. Вполне, возможно, что надо что-то слегка изменить в конструкции конкретно для вас ...

у Вас какой браузер? …у меня firefox и ничего не листает ни на главной странице блога ни в разделах… листает только в тегах[/quote]
У меня на компе браузер по умолчанию FireFox. Иногда я запускаю IE, когда требуется.
Но сегодня у меня ничего не листается на вашем сайте. Совсем!

А на моих сайтах все работает нормально.

Вы вернулись к прежней редакции?[/quote]
нет. всё оставил как Вы сказали…

нет. всё оставил как Вы сказали...

Я снова побывал на вашем сайте, пытаясь понять, почему у вас не листаются страницы.
Мне кажется, что я это понял.

Предложенный мной код предполагает вывод на страницы всех записей, сделанных в категории (рубрике) под номером 1. Я в эту категорию включаю все новостные публикации своих сайтов. Это мое правило. Поэтому сейчас предложенный мной код для плагина WP-PageNavi на моих сайтах работает

В вашем случае, посты (именно посты!) пишутся в категории (рубрике) с каким-то другим номером, но явно, не номером 1. Вопрос только с каким номером? Но скажу сразу, что, не зная нужного номера категории, правильную запись в query_posts() не сделать … Впрочем, можно выводить все рубрики, но тогда мой код надо изменить … Но проблема, может быть, связана и с другим …

А именно с тем, что у вас вообще все номера в рубриках и постах заменены на транслит … то есть вы сменили вид "Постоянных Ссылок" в "Параметрах" блога, а это значит, что и записи в функции query_posts() должны иметь совсем другой вид … а сейчас получается, что вы заставляете плагин искать страницы с такими адресами, каких у вас нет …

Вопросы:

1. Какой номер (или название) имеет рубрика, записи из которой выводятся у вас на главной?

2. Какой вид имеют Постоянные Ссылки в "Параметрах" вашего блога?

Например, у меня, Настройки Постоянных ссылок имеют вид – по умолчанию. А как у вас?

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

Вопросы:

1. Какой номер (или название) имеет рубрика, записи из которой выводятся у вас на главной? 

2. Какой вид имеют Постоянные Ссылки в "Параметрах" вашего блога?

Например, у меня, Настройки Постоянных ссылок имеют вид - по умолчанию. А как у вас?

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

1. на главной у меня выводятся статьи из 2х рубрик book (id27) и posts (id19)

2. Вид произвольно: /%category%/%postname%.html
Префикс для рубрик: rubriki

=)

Предлагаю попробовать и заменить часть вашего кода на главной странице на такой код:

<?php $my_query = new WP_Query("cat=19,27&showposts=10");
        while ($my_query->have_posts()) : $my_query->the_post();
   ?>

Этот код должен выводить на главной 10 последних постов из рубрик (категорий) 19 и 27.

В этом варианте я пока не стал никак учитывать информацию о "Постоянных Ссылках", так как не уверен до конца, что именно они сейчас влияют на работу плагина WP-Pagenavi .

Предлагаю попробовать и заменить часть вашего кода на главной странице на такой код...

правильно ли я понимаю в файле index.php данной строкой

<?php $my_query = new WP_Query("cat=19,27&showposts=10");
        while ($my_query->have_posts()) : $my_query->the_post();
   ?>

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

<?php query_posts($query_string.'&cat=1'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

так?

если так, то результат это не дало

Это значит, что в этой записи надо как-то учесть информацию Постоянных Ссылок

Вид произвольно: /%category%/%postname%.html
Префикс для рубрик: rubriki

Вопрос только в том, как именно учесть? В настоящий момент я этого не знаю. Вернее, не уверен, что знаю.

Ну, пока я предлагаю попробовать заменить на такой фрагмент:

<?php query_posts(’category_name=posts,book’); ?>

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

у меня так же не переходит по страницам. Вижу что тема старая, но вдруг кто подскажет что и где переписать нужно….
http://www.mandrogi.ru/news

Добрый день, тоже столкнулся с данной проблемой, пытался воспользоваться вашими подсказками, но увы….
в моей теме вывод идет следующим образом

<?php if(is_home()) { include (TEMPLATEPATH . ‘/featured.php’); } ?>
<?php if (have_posts()) : ?>

<?php while (have_posts()) : the_post(); ?>
<div <?php post_class() ?> id="post-<?php the_ID(); ?>">

<h2 class="title"><a href="<?php the_permalink() ?>" rel="bookmark" title="Постоянная ссылка на <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>

при добавлении query_posts ничего не выводится.

Anonymous
Отправить
Ответ на: