dekus

Рейтинг
16
Регистрация
25.09.2008

Провел обмен через ТС. Все прошло гладко.

Если проверка указанных параметров и для единичного сайта, то есть готовое решение, если массовая проверка, то надо дотачивать. Короче стучите в аську 274037572 будем разговаривать. Пока ТЗ мягко говоря непонятно

Переключи режим вывода ошибок на показ всего. Чет должно бить...

Qinghua:
У каждой страницы должен быть свой контент. Это удобно для посетителей и для поисковиков.

Тогда просто делать вывод от старших страниц к младшим и не морочить голову. Первая страница при этом будет наполняться по мере.

Qinghua:
С какой стороны это бред?

На данный момент есть стандартная схема формирования страниц. С неполными последними. Чем она плоха?

Пропишите ссылки в абсолютном виде или через подстановку домена из переменных окружения. Или базу задайте.

Специально слазил на баш посмотрел. Имеем:

1. Страница (главная) 49 элементов + блок рекламы

2. Предпоследняя страница 50 элементов без блока рекламы

3. Последняя страница (первая в нумерации) 15 элементов.

ч.т.д. Я думаю что заморачиваться с равным распределением это бред.

В качестве вариантов решения можно рассмотреть использование алгоритма поиска целого делителя. Когда исходя из количества записей система будет рассчитывать количество элементов на странице. Для снижения нагрузки на сервер пересчет данного параметра можно осуществлять лишь при входе новых элементов. И будут проблемы с кешированием. (в смысле вырастет нагрузка)

ЗЫ Да чуть не забыл и нужно обязательно на уровне частных случаев учитывать проблему простых чисел. Вводя дополнительную коррекцию либо через (опять же) плавающее количество последней страницы, либо по примеру база за счет подмены элемента рекламным блоком.

uppod - платный

Ну как вы себе это представляете? И на баше по мере поступления новых данных старые просто тонут. Или добавлять объемами на страницу. или выводить страницу только после того, как для нее будет достаточно элементов. А из 10 элементов 12 вы никак не получите.

На сколько я понимаю вам нужен обычный постраничный вывод. Общая схема работы

1. Считаем количество элементов для вывода (для краткости давайте назовем их записи)

2. Делим количество записей на количество элементов на странице получаем количество страниц

3. При выборке из базы выбираем через лимит с позиции количество элементов на страницу*на текущий номер страницы, количество элементов на странице.

4. Выводим полученные записи, выводим постраничную навигацию.

Все.

Всего: 59