Пагинация на главной странице Доски объявлений
Есть ли решение, как сделать пагинацию на главной странице доски объявлений, так же как на страницах рубрик доски объявлений?
Мне просто интересно — сам долго размышлял на эту тему (вроде бы такая пагинация может быть полезной для юзабилити). Но в конечном итоге решил отказаться, поскольку появляется лишняя пачка дублей, которых Доска и без того плодит в большом количестве. А у Вас какие соображения?
Но несколько раз наблюдал при помощи вебизора, когда человек заходит на ДО просматривает все 10 объявлений (больше отображать смысла не вижу) и тут же уходит, очевидно подумав, что это все объявления на сайте. К сожалению не все замечают в списке рубрик объявлений по счетчикам, что объяв гораздо больше чем на главной странице ДО.
Но это всё дело вкуса вебмастера, разумеется.
В /components/board/frontend.php
Строку
$pagebar = ($category['id'] != $model->root_cat['id']) ? cmsPage::getPagebar($total, $model->page, $category['perpage'], '/board/%catid%-%page%', array('catid'=>$category['id'])) : false;
$pagebar = cmsPage::getPagebar($total, $model->page, $category['perpage'], '/board/%catid%-%page%', array('catid'=>$category['id']));
// Типы объявлений $model->whereTypeIs($model->obtype); $pagetitle .= ' :: '.$model->obtype; }
if($category['id'] == $model->root_cat['id']) $pagetitle = $inCore->menuTitle();
Работает на InstantCMS 1.10.3
Поблагодарить IngDesign можно Здесь, нажав на стрелочку вверх в карме.
То же как вариант. Тему закрываю.
Max, Ясно, были те же соображения. Но я поступил иначе — задублировал в конец списка блок вывода рубрик и типов. А перед ним написал уведомление типа: "Хотите увидеть больше объявлений? Смотрите в соответствующих рубриках".
Но это всё дело вкуса вебмастера, разумеется.