ideasdigger

ideasdigger

hoho)
+328
Репутация
1002
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Отображение статистики объявлений 17 апреля 2012 в 08:37
Dinar (aka Polder), всё возможно:D
ну например если задача вывести на главную страницу общее количество объявлений то идёшь components/board/ открываешь frontend.php находишь там
  1. // Отдаем в шаблон категории
  2. $smarty = $inCore->initSmarty('components', 'com_board_cats.tpl');
  3. $smarty->assign('pagetitle', $pagetitle);
  4. $smarty->assign('cats', $cats);
  5. $smarty->assign('cat', $category);
  6. $smarty->assign('root_id', $model->root_cat['id']);
  7. $smarty->assign('is_user', $inUser->id);
  8. $smarty->assign('maxcols', $model->config['maxcols']);
  9. $smarty->display('com_board_cats.tpl');
  10.  
и добавляешь туда
  1. $smarty->assign('alltotal', $total);
  2.  
что бы получилось
  1. // Отдаем в шаблон категории
  2. $smarty = $inCore->initSmarty('components', 'com_board_cats.tpl');
  3. $smarty->assign('pagetitle', $pagetitle);
  4. $smarty->assign('cats', $cats);
  5. $smarty->assign('cat', $category);
  6. $smarty->assign('alltotal', $total);
  7. $smarty->assign('root_id', $model->root_cat['id']);
  8. $smarty->assign('is_user', $inUser->id);
  9. $smarty->assign('maxcols', $model->config['maxcols']);
  10. $smarty->display('com_board_cats.tpl');
  11.  
потом идёшь в templates/_default_(название шаблона)/components, открываешь com_board_cats.tpl
и после
  1. <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>
  2.  
вставляешь
  1. {if $root_id}Всего объявлений: {$alltotal}{/if}
теперь на главной странице будет показывать общее количество объявлений, если же убрать
  1. Всего объявлений: {$alltotal}
будет показывать на главной общее количество в категории количество в этой категории, вроде так)
#2 [ЕСТЬ РЕШЕНИЕ] Отображение статистики объявлений 16 апреля 2012 в 16:51
Dinar (aka Polder), добавить model с нужным запросом вызвать её в frontend и передать в нужный шаблон после чего в шаблоне вставить конструкцию с заданной переменной {$переменная}
#3 [ЕСТЬ РЕШЕНИЕ] Отображение статистики объявлений 16 апреля 2012 в 11:24
в карточке объявления com_board_item.tpl выводиться с помощью {$item.hits} в списке объявлений com_board_items.tpl не помню… но если не ошибаюсь вывести можно с помощью {$con.hits}
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.