Перейти к контенту

Нумерация страниц топика


Рекомендуемые сообщения

Имхо стоит сделать как в ИконБорде..

А то если в топике 100 страниц, а юзер точно знает, что ему надо на 50ую... хе-хе..

 

Есть идеи? :D

Ссылка на комментарий
Поделиться на других сайтах

А как в Иконборде сделано? Если уж так не вмоготу - то есть возможность прыгнуть к любому посту - достаточно указать в строке адреса st=XX - он сам отмотает XX постов и прыгнет на нужную страницу.
Ссылка на комментарий
Поделиться на других сайтах

В иконборде

Страницы: 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 29 30 31 32 33 34 35 36

Например так ;)

 

Если уж так не вмоготу - то есть возможность прыгнуть к любому посту - достаточно указать в строке адреса st=XX - он сам отмотает XX постов и прыгнет на нужную страницу.

Как ты думаешь, юзерам это удобно? :D

Ссылка на комментарий
Поделиться на других сайтах

Ага, а если там 1000 страниц???

Конечно неудобно, поэтому можно сделать иной вариант - комбобокс с полным перечнем страниц... выбираешь в нем номер страницы, и жмешь "Go" - попадаешь куды нужно...

Ссылка на комментарий
Поделиться на других сайтах

maestro

Ага, а если там 1000 страниц???

На ру-борде, например, после 100 страниц топик закрывают и открывают его продолжение...

 

А ты думаешь "комбобокс с полным перечнем страниц", если их 1000, будет лучше смотреться?

Ссылка на комментарий
Поделиться на других сайтах

Гы, чего тут парицца?

Находим в functions.php

$section = 2;

и меняем на

$section = 100;

 

Ну и потом ещё мона подредактировать Forums.php, там где

    if ($page_no == 4) {
  	 $topic['PAGES'] .= "<a href='{$this->base_url}&act=ST&f={$this->forum['id']}&t={$topic['tid']}&st=" . ($pages - 1) * $ibforums->vars['display_max_posts'] . "'>...$pages</a>&nbsp";
  	 break;
   } else {
  	 $topic['PAGES'] .= "<a href='{$this->base_url}&act=ST&f={$this->forum['id']}&t={$topic['tid']}&st=$real_no'>$page_no</a>&nbsp";
   }

но там уже некрасяво будет смотреться, имхо.

:D

Ссылка на комментарий
Поделиться на других сайтах

ЗЫ:

хе, собсно, меняем

if ($page_no == 4) {

на

if ($page_no == 100) {

и наблюдаем...

 

Добавлено:

ЗЗЫ:

Мэтт напрягался, такой механизм придумал, а вы...

:D

Сорри за флуд. ;)

Ссылка на комментарий
Поделиться на других сайтах

Да, это уже лучше. Еще для особо продвинутых есть возможность выставить в профиле число постов на страницу... ставишь 40 и страниц в 4 меньше получается :D
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.