Автор Тема: Баги в версии 1.1.2 в разделении на страницы  (Прочитано 6495 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн monte

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 47
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rybolov.de
День добрый,

несколько следующих багов

В поиске:

Страницы: <<  1    2  >>

линк на страницу 2 и далее неправильный

search.php?action=result&searchid=26&page=12/

нужно

 search.php?action=result&searchid=26&page=2

В разделах со статьями:

Страницы: <<  1    2  >>

Линк на страницу 2 и далее тоже неправильный

list.php?sname=test22/

нужно

list.php?sname=test2&page=2

я пока не нашёл решение, так как только недавно обнаружил.

К посетителям уже использующим этот продукт:
Вы уже наверное находили и правили некоторые баги, напишите хоть где ещё ошибки :)
Русская рыбалка
--------------------------------

Оффлайн marvel

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 19
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.duotone.ru
Баги в версии 1.1.2 в разделении на страницы
« Ответ #1 : 18 Ноября 2003, 23:18:16 »
нашел решение этой проблемы.........
только сегодня сам с ней сталкнулся когда количество статей в одном разделе превысело лимит
значитс подробнее....

открываем файл list.php

находим в нем 175-ю строчку это-

$pageslink=multi( $db->num_rows($query1), $topicperpage, $page, $siteurl."/list.php?sname=".$sname, $genHTML);

и меняем ее на следующую строчку:

$pageslink=multi( $db->num_rows($query1), $topicperpage, $page, $siteurl."/list.php?sname=".$sname."&page=");


примерно подобное я думаю нужно проделать и с поском только в случае с поиском нужно изменять файл search.php


это хорошая идея искать баги и возможные их решения и постить их в одной теме... поддерживаю... вот только по ходу нахождения решения данных проблем прошу постить в форум это съэкономит при решении какой либо задачи и наше драгоценное время...

БЛАГАДОРЮ ЗА ВНИМАНИЕ...
таков он был...

Оффлайн monte

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 47
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rybolov.de
Баги в версии 1.1.2 в разделении на страницы
« Ответ #2 : 19 Ноября 2003, 12:37:37 »
это не полное лечение прблемы,

если так сделать, то нет возможности попасть на страницу 1
Русская рыбалка
--------------------------------

Оффлайн monte

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 47
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rybolov.de
Баги в версии 1.1.2 в разделении на страницы
« Ответ #3 : 19 Ноября 2003, 13:13:30 »
немного ещё не доделаный вариант :) но в принцыпе рабочий
меняем всю function multi

строка 289 по 331 в functions.php

на


function multi($num$perpage$page$mpurl) {
        global 
$genHTML;
        if(
$num $perpage) {
                
$pages $num $perpage;
                
$pages ceil($pages);

                if(
$page == $pages) {
                        
$to $pages;
                } elseif(
$page == $pages-1) {
                        
$to $page+1;
                } elseif(
$page == $pages-2) {
                        
$to $page+2;
                } else {
                        
$to $page+3;
                }

                if(
$page == || $page == || $page == 3) {
                        
$from 1;
                } else {
                        
$from $page-3;
                }
                if(
$genHTML == \'yes\') $fwd_back .= \'<a href="\'.$mpurl.\'&page=1"><<</a>\';
                else $fwd_back .= \'<a href="\'.$mpurl.\'&page=1"><<</a>\';

                for($i = $from; $i <= $to; $i++) {
                        if($i != $page) {
                                if($genHTML == \'yes\') {
                                        if($i == 1) $fwd_back .= \'  <a href="\'.$mpurl."&page=".$i.\'">\'.$i.\'</a>  \';

                                        else $fwd_back .= \'  <a href="\'.$mpurl."&page=".$i.\'">\'.$i.\'</a>  \';
                                } else $fwd_back .= \'  <a href="\'.$mpurl.\'&page=\'.$i.\'">\'.$i.\'</a>  \';
                        } else {
                                if($genHTML == \'yes\') $fwd_back .= \'  <u><b>\'.$i.\'</b></u>  \';
                                else $fwd_back .= \'  <u><b>\'.$i.\'</b></u>  \';
                        }
                }

                if($genHTML == \'yes\') $fwd_back .= \'<a href="\'.$mpurl."&page=".$pages.\'">>></a>\';
                else $fwd_back .= \'<a href="\'.$mpurl.\'&page=\'.$pages.\'">>></a>\';
                $multipage = $fwd_back;
        }
        return $multipage;
}
Русская рыбалка
--------------------------------

Оффлайн monte

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 47
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rybolov.de
Баги в версии 1.1.2 в разделении на страницы
« Ответ #4 : 19 Ноября 2003, 13:19:45 »
продолжаем лечение.

находим строку 58 в search.php

и меняем



 $pageslink multi($db->num_rows($qr1), $topicperpage$page$siteurl.\'/search.php?action=result&searchid=\'.$searchid.\'&page=\'.$page); 

на


$pageslink multi($db->num_rows($qr1), $topicperpage$page$siteurl.\'/search.php?action=result&searchid=\'.$searchid);

после этого глюки больше не наблюдались
Русская рыбалка
--------------------------------

Оффлайн marvel

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 19
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.duotone.ru
Баги в версии 1.1.2 в разделении на страницы
« Ответ #5 : 22 Ноября 2003, 19:43:02 »
Цитировать
это не полное лечение прблемы, если так сделать, то нет возможности попасть на страницу 1


проблемы но дело в том что - если у тебя включена генерация HTML то на первую страницу попасть невозможно но если эта функция отрублена и все данные генерит скрипт из MySQL то все работает....
_______________________________________________________

еще есть одна проблема........ опятьже если включено HTML то не работает счетчик популярных статей и популярные статьи теряют свою актуальность т.е. не идет подщет хинтов (просмотров той или иной статьи) а вот если выключена функция HTML и данные берутся из MySQL то все работает ТИП-ТОП...

вот такая вот проблема и как ее решить что-то мне в голову пока не приходит если бы кто нить подсказал какая функция отвечает за подсчет просмотров статей????
кто нить знает???
таков он был...

Оффлайн monte

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 47
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rybolov.de
Баги в версии 1.1.2 в разделении на страницы
« Ответ #6 : 24 Ноября 2003, 01:20:26 »
если честно, то я тестировал пока только с генерацией, мне это было намного интереснее чем динамическая структура.
я немного изменил, сделал автоматический алиас в статьях.
забил вместо алиаса машинное время (сегодня)-время на день запуска.
добавил мета теги в статьи.

но это пока тесты :) нужно в принцыпе не мне, а знакомым.
Русская рыбалка
--------------------------------

Оффлайн marvel

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 19
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.duotone.ru
Баги в версии 1.1.2 в разделении на страницы
« Ответ #7 : 24 Ноября 2003, 18:09:28 »
а можно по подробней о автоматизации алиасов и метатегов????
таков он был...

Оффлайн marvel

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 19
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.duotone.ru
Баги в версии 1.1.2 в разделении на страницы
« Ответ #8 : 24 Ноября 2003, 18:12:07 »
можешь поделиться? если да то напиши в форуме или на мыл marvel@rbcmail.ru а еще лучше в архивчике и дай ПЖЛСТ ссылку на свой сат посмотреть хочется...
таков он был...

Оффлайн AN

  • Модератор
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 308
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Баги в версии 1.1.2 в разделении на страницы
« Ответ #9 : 25 Ноября 2003, 12:24:39 »
Спасибо за толковую дискуссию, ее можна будет показывать ка пример =). Описанная проблемма исправлена в МР 1.5, советую использовать эту версию.
Со-автор MPPHP.

Оффлайн monte

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 47
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rybolov.de
Баги в версии 1.1.2 в разделении на страницы
« Ответ #10 : 25 Ноября 2003, 14:22:50 »
@AN

я пробовал версию 1.5 , в ней багов больше чем 1.1.2
не работает генерация html, что для меня очень важно,
баги в поиске.
Русская рыбалка
--------------------------------

Оффлайн AN

  • Модератор
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 308
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Баги в версии 1.1.2 в разделении на страницы
« Ответ #11 : 26 Ноября 2003, 13:03:36 »
monte опишите пожалуйста подробнее, что не работает в тему [TODO] http://forums.webscript.ru/showthread.php?s=&threadid=5095&msgnum=54 чтобы исправить баги.
Со-автор MPPHP.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28