|
|
|
| Привет всем!
Пользуюсь замечательным пагинатором class.pager.mysql.php, про который рассказывается в книжке. И настал тот момент, когда мне понадобилось соединить паганитор с mod_rewrite. Разумеется, ничего не получается.
Задача:
Вывести, допустим, все статьи юзера:
www.site.ru/articles/777.html
|
mod_rewrite:
RewriteRule articles/(.*)\.html$ /articles.php?user_id=$1 [L]
|
Здесь все просто: достаем из url айдишник юзера и передаем его в скрипт, который и выводит искомое.
Допустим, у юзера статей много, и необходимо подключить пагинатор.
Идеально было бы www.site.ru/articles/777.html?page=1, если так можно делать...
Бьюсь уже третий день, ничего не выходит. Есть мысли?
Спасибо! | |
|
|
|
|
|
|
|
для: KonstRuctor
(01.08.2011 в 15:02)
| | >Бьюсь уже третий день, ничего не выходит.
сочувствую
>Есть мысли?
да. много, и о многом.
и во всём этом рое мыслей, одна очень яро о себе даёт знать: "где ссыля?"
кроме всего многобуквия было бы хорошо ещё предоставить "исходную" ссылку которую вы хотите через ЧПУ (mod_rewrite) видоизменить. | |
|
|
|
|
|
|
|
для: KonstRuctor
(01.08.2011 в 15:02)
| | ну сделайте вот таким образом ссылку:
www.site.ru/articles/777_1.html
|
mod_rewrite^
RewriteRule articles/([0-9]*)_([0-9]*)\.html$ /articles.php?user_id=$1&page=$2 [L]
|
| |
|
|
|
|
|
|
|
для: KonstRuctor
(01.08.2011 в 15:02)
| | ой блин, я ступил, ссыля то есть. пардон. (пора лечиться)
тебе должна помочь эта тема http://softtime.ru/forum/read.php?id_forum=6&id_theme=81914&page=1 | |
|
|
|
|
|
|
|
для: f111
(01.08.2011 в 16:50)
| | Уточню вопрос.
Предположим, на главной странице есть ссылка www.site.ru/articles/777.html
Нажав на нее, попадаем на страницу со статьями автора номер 777
Статьи разбиты на страницы, так как их много.
Пагинатор, подключенный к скрипту, по щелчку на, скажем, «2» выдает
www.site.ru/articles/777.html?page=2
Не понимаю, как правильно подключить и настроить пагинатор.
Тема по ссылке не помогла, там речь о другом.
* * *
Я умею подключать пагинатор к странице типа www.site.ru/articles/article.php?id=777
Это просто. Но хочу то же самое сделать, но с красивыми url. | |
|
|
|