С нами с 22.02.10
Сообщения: 52
Рейтинг: 35
|
Добавлено: 26/06/10 в 07:56 |
В общем, ситуация такая.
Допустим, вордпресс показывает посты 1..10 на первой странице (морде), а посты 11..20 на второй. При добавлении следующего поста на первой странице оказываются посты [новый]...9, на второй странице 10..19 и появляется третья страница с постом 20. Таким образом, содержимое страниц меняется.
Существует ли какой-либо плагин, или какие изменения в коде нужно внести (или хотя бы где копать), чтобы при добавлении постов содержимое страниц не смещалось вниз, а как бы добавлялось/поднималось (для первой страницы) и оставалось неизменным для второй, третьей и т. д.
Всем ответившим по теме +3 в репу (максимум, что могу).
|
|
|
|
С нами с 24.06.10
Сообщения: 550
Рейтинг: 608
|
Добавлено: 26/06/10 в 12:42 |
Что-то не совсем понятно, допустим у тебя 23 поста всего. Значит страница №3 и №2 по 10 постов, а на морде 3? И после добавления одного поста на морде становиться 4, а страницы №2 и №3 не меняются?
|
|
|
|
С нами с 22.02.10
Сообщения: 52
Рейтинг: 35
|
Добавлено: 26/06/10 в 14:25 |
Jacob писал: | И после добавления одного поста на морде становиться 4, а страницы №2 и №3 не меняются? |
Да, можно так, можно другие варианты, но чтобы содержание страниц не менялось.
Сейчас морда - эта первая страница как бы, потом идет вторая, третья, и т. д. В идеале вариант такой: морда - последняя страница. При нажатии на "следующая страница" чтобы открывалась предпоследняя, потом предпредпоследняя и самой последней - первая (первая по дате добавленного поста).
Хз, я не понятно может объясняю? Вроде, у кого блог на вп должны понять.
|
|
|
|
С нами с 24.06.10
Сообщения: 550
Рейтинг: 608
|
Добавлено: 26/06/10 в 14:55 |
|
|
|
|
programmer
С нами с 08.12.02
Сообщения: 7614
Рейтинг: 5760
|
Добавлено: 26/06/10 в 14:57 |
по идее сортировку поменять, чтобы типа ORDER BY date
и посты будут появляться в конце выборки, так?
|
|
|
|
С нами с 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"); ?> |
|
|
|
|
С нами с 24.06.10
Сообщения: 550
Рейтинг: 608
|
Добавлено: 26/06/10 в 23:39 |
koshe: Как вариант конечно можно попробовать, но я например не сторонник темы "на живую" менять, лучше уж плагином.
|
|
|
|
С нами с 25.01.06
Сообщения: 596
Рейтинг: 571
|
Добавлено: 26/06/10 в 23:49 |
а чего пробовать? я так делал.
и зачем не нужнами плагинами нагружать блог?
|
|
|
|
С нами с 24.06.10
Сообщения: 550
Рейтинг: 608
|
Добавлено: 26/06/10 в 23:52 |
Не агитирую Просто личная позиция, я через пару недель вообще не помню что где в коде менял, а иногда это вызывает некоторого рода неудобства.
|
|
|
|
С нами с 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.
Как бы еще чтобы они на морду выводились сделать?
|
|
|
|
С нами с 25.01.06
Сообщения: 596
Рейтинг: 571
|
Добавлено: 27/06/10 в 00:29 |
имхо, лучше вывести новые в сайдбар, типа Last News или Recent Posts
Код: | <ul>
<?php get_archives('postbypost', 10); ?>
</ul> |
или виджетом.
так у тебя не будет основной текст на главной меняться
но если ты хочешь чтобы новые посты отображались с контентом на главной как раньше, то попробуй создать станицу(page), на которой пропиши вывод постов без квери(который я тебе дал в первой мессаге), поставь внизу страницы ссылку на page/2 и установи ее в настройках как главную.. по идее должно сработать )
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 27/06/10 в 15:36 |
Jacob: они полюбому глючнее чем стандартный sql синтаксис
|
|
|
|
С нами с 24.06.10
Сообщения: 550
Рейтинг: 608
|
Добавлено: 27/06/10 в 17:58 |
_s_[sov]: Хочешь сделать правильно, сделай все сам.
|
|
|
|