Приветствую всех.
Подскажите пожалуйста кто знает – предусмотрена ли в дефолтном шаблоне возможность отображения количества просмотров объявления?
Админ в админке видит статистику просмотров любого объявления. А предусмотрена ли где-то в настройках возможность отображать количество просмотров для посетителей сайта на странице самого объявления?
Как, например, в статьях или в фотогалерее.
Отображение статистики объявлений
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
#1
16 апреля 2012 в 00:34
#2
16 апреля 2012 в 09:46
Владимир, количество просмотров есть, как и в списке объявлений в рубриках, так и при индивидуальном просмотре, конкретного объявления.
#3
16 апреля 2012 в 11:24
в карточке объявления com_board_item.tpl выводиться с помощью {$item.hits} в списке объявлений com_board_items.tpl не помню… но если не ошибаюсь вывести можно с помощью {$con.hits}
Сегодня в 01:21
#4
16 апреля 2012 в 11:56
А как можно вывести общее количество аппрувленных объявлений в доске?
#5
16 апреля 2012 в 16:51
Dinar (aka Polder), добавить model с нужным запросом вызвать её в frontend и передать в нужный шаблон после чего в шаблоне вставить конструкцию с заданной переменной {$переменная}
#6
16 апреля 2012 в 17:12
ideasdigger, КЭП?
#7
17 апреля 2012 в 00:39
Madmax, как есть? У меня почему-то не отображается — ни в списке, ни в самом объявлении.
В статьях и в фотогалерее отображается, а в объявлениях — нет. Все настройки в админке перерыл, не могу понять как активировать эту функцию.
В статьях и в фотогалерее отображается, а в объявлениях — нет. Все настройки в админке перерыл, не могу понять как активировать эту функцию.
#8
17 апреля 2012 в 00:44
в карточке объявления com_board_item.tpl выводиться с помощью {$item.hits} в списке объявлений com_board_items.tpl не помню… но если не ошибаюсь вывести можно с помощью {$con.hits}
Если не трудно, можно подробней объяснить?
Dinar (aka Polder), всё возможно:D
ну например если задача вывести на главную страницу общее количество объявлений то идёшь components/board/ открываешь frontend.php находишь там
и добавляешь туда
что бы получилось
потом идёшь в templates/_default_(название шаблона)/components, открываешь com_board_cats.tpl
и после
вставляешь
теперь на главной странице будет показывать общее количество объявлений, если же убрать
будет показывать на главной общее количество в категории количество в этой категории, вроде так)
ну например если задача вывести на главную страницу общее количество объявлений то идёшь components/board/ открываешь frontend.php находишь там
// Отдаем в шаблон категории $smarty = $inCore->initSmarty('components', 'com_board_cats.tpl'); $smarty->assign('pagetitle', $pagetitle); $smarty->assign('cats', $cats); $smarty->assign('cat', $category); $smarty->assign('root_id', $model->root_cat['id']); $smarty->assign('is_user', $inUser->id); $smarty->assign('maxcols', $model->config['maxcols']); $smarty->display('com_board_cats.tpl');
$smarty->assign('alltotal', $total);
// Отдаем в шаблон категории $smarty = $inCore->initSmarty('components', 'com_board_cats.tpl'); $smarty->assign('pagetitle', $pagetitle); $smarty->assign('cats', $cats); $smarty->assign('cat', $category); $smarty->assign('alltotal', $total); $smarty->assign('root_id', $model->root_cat['id']); $smarty->assign('is_user', $inUser->id); $smarty->assign('maxcols', $model->config['maxcols']); $smarty->display('com_board_cats.tpl');
и после
<h1 class="con_heading">{$pagetitle} <a href="/rss/board/{if $root_id==$cat.id}all{else}{$cat.id}{/if}/feed.rss" title="{$LANG.RSS}"><img src="/images/markers/rssfeed.png" border="0" alt="{$LANG.RSS}"/></a></h1>
{if $root_id}Всего объявлений: {$alltotal}{/if}
Всего объявлений: {$alltotal}
#10
17 апреля 2012 в 08:41
Владимир, открой файл по фтп /templates/_default_/components/com_board_item.tpl и вставь например сразу после
и в браузере посмотри страницу любого объявления должны появиться цифры
<h1 class="con_heading">{$item.title}</h1>
{$item.hits}
#11
17 апреля 2012 в 12:21
ideasdigger, Спасибо большое, сейчас попробую.
#12
18 апреля 2012 в 00:55
ideasdigger, Все получилось, спасибо большое за подсказку, проблема решена.