Реклама на сайте Advertise with us

Нумерация страниц в WordPress

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 22.02.10
Сообщения: 52
Рейтинг: 35

Ссылка на сообщениеДобавлено: 26/06/10 в 07:56       Ответить с цитатойцитата 

В общем, ситуация такая.
Допустим, вордпресс показывает посты 1..10 на первой странице (морде), а посты 11..20 на второй. При добавлении следующего поста на первой странице оказываются посты [новый]...9, на второй странице 10..19 и появляется третья страница с постом 20. Таким образом, содержимое страниц меняется.
Существует ли какой-либо плагин, или какие изменения в коде нужно внести (или хотя бы где копать), чтобы при добавлении постов содержимое страниц не смещалось вниз, а как бы добавлялось/поднималось (для первой страницы) и оставалось неизменным для второй, третьей и т. д.
Всем ответившим по теме +3 в репу (максимум, что могу).

0
 



С нами с 24.06.10
Сообщения: 550
Рейтинг: 608

Ссылка на сообщениеДобавлено: 26/06/10 в 12:42       Ответить с цитатойцитата 

Что-то не совсем понятно, допустим у тебя 23 поста всего. Значит страница №3 и №2 по 10 постов, а на морде 3? И после добавления одного поста на морде становиться 4, а страницы №2 и №3 не меняются?

0
 



С нами с 22.02.10
Сообщения: 52
Рейтинг: 35

Ссылка на сообщениеДобавлено: 26/06/10 в 14:25       Ответить с цитатойцитата 

Jacob писал:
И после добавления одного поста на морде становиться 4, а страницы №2 и №3 не меняются?

Да, можно так, можно другие варианты, но чтобы содержание страниц не менялось.
Сейчас морда - эта первая страница как бы, потом идет вторая, третья, и т. д. В идеале вариант такой: морда - последняя страница. При нажатии на "следующая страница" чтобы открывалась предпоследняя, потом предпредпоследняя и самой последней - первая (первая по дате добавленного поста).
Хз, я не понятно может объясняю? Вроде, у кого блог на вп должны понять.

0
 



С нами с 24.06.10
Сообщения: 550
Рейтинг: 608

Ссылка на сообщениеДобавлено: 26/06/10 в 14:55       Ответить с цитатойцитата 

Settle: Вот этот плагин посмотри http://wordpress.org/extend/plugins/astickypostorderer/

3
 

programmer

С нами с 08.12.02
Сообщения: 7614
Рейтинг: 5760

Ссылка на сообщениеДобавлено: 26/06/10 в 14:57       Ответить с цитатойцитата 

по идее сортировку поменять, чтобы типа ORDER BY date
и посты будут появляться в конце выборки, так?

крипта на ByBit

2
 



С нами с 25.01.06
Сообщения: 596
Рейтинг: 571

Ссылка на сообщениеДобавлено: 26/06/10 в 23:13       Ответить с цитатойцитата 

вставь после <div id="content" class="narrowcolumn"> в index.php и archive.php
Код:
<?php query_posts($query_string . "&order=ASC"); ?>

3
 



С нами с 24.06.10
Сообщения: 550
Рейтинг: 608

Ссылка на сообщениеДобавлено: 26/06/10 в 23:39       Ответить с цитатойцитата 

koshe: Как вариант конечно можно попробовать, но я например не сторонник темы "на живую" менять, лучше уж плагином. icon_biggrin.gif

2
 



С нами с 25.01.06
Сообщения: 596
Рейтинг: 571

Ссылка на сообщениеДобавлено: 26/06/10 в 23:49       Ответить с цитатойцитата 

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

3
 



С нами с 24.06.10
Сообщения: 550
Рейтинг: 608

Ссылка на сообщениеДобавлено: 26/06/10 в 23:52       Ответить с цитатойцитата 

Не агитирую smail101.gif Просто личная позиция, я через пару недель вообще не помню что где в коде менял, а иногда это вызывает некоторого рода неудобства.

2
 



С нами с 22.02.10
Сообщения: 52
Рейтинг: 35

Ссылка на сообщениеДобавлено: 27/06/10 в 00:01       Ответить с цитатойцитата 

2Jacob Спасибо, рейтинг "за участие" поднял, но это не совсем то,что нужно. В плагине, на сколько я понял, можно либо вручную выставить порядок постов (а хотелось бы автоматически) либо сортировать по тегам и т. д. Плюс исправления в коде предпочтительнее, имхо, в данном случае.
koshe писал:
вставь после <div id="content" class="narrowcolumn"> в index.php и archive.php
Код:
<?php query_posts($query_string . "&order=ASC"); ?>

Большое спасибо, вроде бы оно... вот только на главной странице (domain.com) новые посты вообще не отображаются. Для теста добавил 10 постов, все попали в конец последней страницы (пусть domain.com/page/2) и domain.com/page/3.
Как бы еще чтобы они на морду выводились сделать?

0
 



С нами с 25.01.06
Сообщения: 596
Рейтинг: 571

Ссылка на сообщениеДобавлено: 27/06/10 в 00:29       Ответить с цитатойцитата 

имхо, лучше вывести новые в сайдбар, типа Last News или Recent Posts
Код:
<ul>
<?php get_archives('postbypost', 10); ?>
</ul>

или виджетом.
так у тебя не будет основной текст на главной меняться

но если ты хочешь чтобы новые посты отображались с контентом на главной как раньше, то попробуй создать станицу(page), на которой пропиши вывод постов без квери(который я тебе дал в первой мессаге), поставь внизу страницы ссылку на page/2 и установи ее в настройках как главную.. по идее должно сработать )

3
 

php

С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410


Передовик Master-X (16.01.2010)
Ссылка на сообщениеДобавлено: 27/06/10 в 15:36       Ответить с цитатойцитата 

Jacob: они полюбому глючнее чем стандартный sql синтаксис icon_smile.gif

IPhosters.com - любые решения для Вас (виртуалы от $4.99, vps от $11.99, дедики от $95)

3
 



С нами с 24.06.10
Сообщения: 550
Рейтинг: 608

Ссылка на сообщениеДобавлено: 27/06/10 в 17:58       Ответить с цитатойцитата 

_s_[sov]: Хочешь сделать правильно, сделай все сам. smail54.gif

3
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »