Вернуться   Форум "Осознание" - Концепция Общественной Безопасности > Технический раздел. Архив разделов. Разное. > Связь с администрацией. По работе сайта/форума. Архив.

Данный форум существует в настоящий момент, как памятник истории развития движения сторонников КОБ и хранилище значительного объёма сопутствующей информации. Функцию площадки общения форум не исполняет. Регистрация новых пользователей запрещена.
На случай, если Вам по какой-либо причине понадобится зарегистрироваться на форуме, пишите в телеграм @Sirin77


Связь с администрацией. По работе сайта/форума. Архив. Все вопросы/обсуждения действий модераторов/администраторов только здесь!

 
 
Опции темы Поиск в этой теме Опции просмотра
Prev Предыдущее сообщение   Следующее сообщение Next
Старый 09.07.2009, 10:07   #11
Январь
Команда сайта
 
Аватар для Январь
 
Регистрация: 14.05.2009
Адрес: Москва
По умолчанию

Да, ну а обратная ошибка заключается в том, что количество страниц может определяться формулой:

rount ($msg / $count);

То есть - если при делении количества сообщений на количество сообщений на странице ВДРУГ получается (double) (или (float)) - то функция может округлить как в большую, так и в меньшую стороны... Таким образом если на последней странице 1 сообщение, то количество страниц будет округлено в меньшую сторону, то есть страница с одним сообщением существовать не будет, но тут загвоздка - так должно происходить если на последней странице сообщений меньше 50%... А не просто одно... Надо думать... Хм...

Короче при значении 20 (сообщений на странице функция может выглядеть так) (возможно):

rount ($msg / $count) + (($msg / $count > intVal ($msg / $count) + 0.01) ? 1 : 0);

Но эт чет слишком уж...
Январь вне форума  
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра



Часовой пояс GMT +3, время: 01:47.