1. phphtmlcss - 25 Марта, 2013 - 18:52:16 - перейти к сообщению
Господа умные! кто у курсе почему не работает постраничная навигация, после установки чпу?
2. DelphinPRO - 25 Марта, 2013 - 18:58:09 - перейти к сообщению
гениальная постановка вопроса
3. Vinyl - 25 Марта, 2013 - 19:09:28 - перейти к сообщению
Потому что в переменной $bd неверный результат. 100%. Вот у этого ЧПУ хорошая $bd
4. phphtmlcss - 25 Марта, 2013 - 19:20:37 - перейти к сообщению
Vinyl пишет:
Потому что в переменной $bd неверный результат. 100%. Вот у этого ЧПУ хорошая $bd
Юмаристы!
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- $pagination = 3;
- $page = 1;
- }else{
- $page = (int)$_GET['page'];
- }
- $duble2 = mysql_query("SELECT `comment_id` FROM `comment` WHERE `article_id`={$article_id}") or die(mysql_error());
- if(!$page_comm) $page_comm = 1;
- if($page > $page_comm) $page = $page_comm;
- $startpage = ($page - 1) * $pagination;
- $res = mysql_query("SELECT `date_comment`, `comment_id`, `time`, LEFT(`time`, 5) AS `time`, `comment`, `comment`.`login`, `comment`.`avatar`, `users`.`admin`, `users`.`moderator` FROM `comment` LEFT JOIN `users` ON `comment`.`login`=`users`.`login` WHERE `article_id`=".$article_id." AND `visible`='1' ORDER BY `article_id` DESC LIMIT {$startpage},{$pagination}")or die(mysql_error());
- ?>
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- // Конец навигации комментариев //
- function startnav($page, $page_comm){
- if($_SERVER['QUERY_STRING']){
- foreach($_GET as $nav => $pass){
- if($nav != "page") $uri .= "{$nav}={$pass}&";
- }
- }
- $page1 = '';
- $page2 = '';
- $page3 = '';
- $page4 = '';
- $page5 = '';
- $page6 = '';
- if($page > 1){
- $page6 = "<a class='nab_link' href='?{$uri}page=" .($page - 1). "'><img src='images/link1.png' class='fuckimg1' title='назад'></a>";
- }
- if($page < $page_comm){
- $page5 = "<a class='nab_link' href='?{$uri}page=" .($page + 1). "'><img src='images/link.png' class='fuckimg' title='вперед'></a>";
- }
- if($page - 1 > 0){
- $page4 = "<a class='nab_link' href='?{$uri}page=" .($page - 1). "'>" .($page - 1). "</a>";
- }
- if($page - 2 > 0){
- $page3 = "<a class='nab_link' href='?{$uri}page=" .($page - 2). "'>" .($page - 2). "</a>";
- }
- if($page + 1 <= $page_comm){
- $page1 = "<a class='nab_link' href='?{$uri}page=" .($page + 1). "'>" .($page + 1). "</a>";
- }
- if($page + 2 <= $page_comm){
- $page2 = "<a class='nab_link' href='?{$uri}page=" .($page + 2). "'>" .($page + 2). "</a>";
- }
- echo $page6.$page3.$page4. '<a class="nab_active">'.$page.'</a>'.$page1.$page2.$page5;
- }
- // Конец навигации комментариев //
- ?>
.htaccss
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- RewriteEngine On
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule ^([^\/]*)$ articles.php?category_url=$1
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule ^([^\/]*)\/([^\/]*)$ view_article.php?article_url=$2