Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вопрос о WP запросе query_posts

306
04 декабря 2009 года
order.daemon
275 / / 11.05.2007
На своем блоге я использую запрос для вывода количества записей при поиске. Это работает в том случае, есть использовать постоянные ссылки по умолчанию, то-есть: "/?p=6172"

<?php query_posts("showposts=6&paged=".(@(int)$_GET['paged'])."&s=".@urlencode($_GET['s'])); ?>

а теперь вопрос, а как тогда использовать query_posts если страница я формирую просто "/6172"

Например, раньше запрос был таким: /index.php?s=iphone&paged=2

а теперь /page/2?s=iphone
4
04 декабря 2009 года
mike
3.7K / / 01.10.2002
Немногим сложнее

 
Код:
<?php

$e=explode("?",$_SERVER["REQUEST_URI"]);
$e1=explode("/",$e[0]);

query_posts("showposts=6&paged=".intval($e1[2])."&s=".@urlencode($_GET['s'])); ?>


Писалось на форуме и не проверялось, но идея должна быть понятна.
306
04 декабря 2009 года
order.daemon
275 / / 11.05.2007
Все работает, но создается лишняя страница...
если результат на двух то 3 пустая
4
06 декабря 2009 года
mike
3.7K / / 01.10.2002
Цитата: order.daemon
Все работает, но создается лишняя страница...
если результат на двух то 3 пустая


Это уже похоже на глюк WP

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог