Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2007-11-12 19:58:24

CR
Гость

форум -> показать Все

заметил у себя, думал что неправильно сделал что-нить с этим ЧПУ, потом посмотрел и тут тоже не работает
если зайти в форум (например, http://punbb.ru/viewforum.php?id=3) и нажать на ссылку показать все страницы "Все" (http://punbb.ru/viewforum.php?id=3&action=all) то он нагло показывает первую страницу

#2 2007-11-12 20:06:43

hcs
Гость

Re: форум -> показать Все

Есть такое. Это недоделка мода. В свое время я сделал его для страниц темы, потом Slavik убедил, что лучше сразу поправить функцию разбиения страниц, и вносить дополнения там где нужны, не дублируя код. В результате надпись "Все" появилась везде где работает разбиение страниц, а реализация фичи так и осталась только во viewtopic'е.

#3 2007-11-12 21:21:13

Andy
Гость

Re: форум -> показать Все

hcs

Ещё на "Показать новые сообщения, с момента Вашего последнего визита" такая же проблема. Будет доделывать? Или можно как-нибудь удалить, чтобы ссылки не было, где она нерабочая?

Редактировался Andy (2007-11-12 21:22:19)

#4 2007-11-12 23:34:50

CR
Гость

Re: форум -> показать Все

Andy
эта опция вроде бы доступна, по крайней мере её очень часто пользуюсь

#5 2007-11-12 23:55:12

Slavik
Гость

Re: форум -> показать Все

viewforum.php

// Generate paging links
if ($_GET['action'] == 'all')
{
    $p = ($num_pages + 1);
    $pun_user['disp_topics'] = $cur_forum['num_topics'];
}
$paging_links = $lang_common['Pages'].': '.paginate($num_pages, $p, 'viewforum.php?id='.$id);

search.php

        // Generate paging links
        if ($_GET['action'] == 'all') $p = $num_pages + 1;
        $paging_links = $lang_common['Pages'].': '.paginate($num_pages, $p, 'search.php?search_id='.$search_id);
        if ($_GET['action'] == 'all') $per_page = $num_hits;

#6 2007-11-13 04:53:11

hcs
Гость

Re: форум -> показать Все

Ну теперь все должны быть счастливы, пойду тикет приклею чтобы не забыть...

#7 2007-11-13 13:01:20

CR
Гость

Re: форум -> показать Все

видимо что-то где-то забыли, ибо и там и там ругается на первую строчку

Notice: Undefined index: action in search.php

#8 2007-11-13 13:24:10

hcs
Гость

Re: форум -> показать Все

Ссылка "Все" работает?

#9 2007-11-13 13:26:09

CR
Гость

Re: форум -> показать Все

да, работает

#10 2007-11-13 13:32:11

hcs
Гость

Re: форум -> показать Все

if ($_GET['action'] == 'all')

заменить

if ( isset($_GET['action'] ) && $_GET['action']  == 'all')

#11 2007-11-13 13:39:15

CR
Гость

Re: форум -> показать Все

о, спасибо, вроде всё как надо wink

#12 2007-11-13 21:01:25

Andy
Гость

Re: форум -> показать Все

На форуме работает, в "Показать новые" надо ждать, чтобы тем много набралось, пока немогу проверить. Но в любом случае благодарю! Как насчёт тоже самое сделать в отношении Real Mark Topic is Read при "Показать новые сообщения"?

Редактировался Andy (2007-11-13 21:06:13)

Подвал доски

Под управлением FluxBB. Хостинг Hostens