Разработка доски объявлений под ключ › Boxcode › Программная часть (back-end) › Личный кабинет и неактивные объявления — boxcode 8.5 › Ответ в теме: Личный кабинет и неактивные объявления — boxcode 8.5
23.04.2016 в 18:24
#843

Хранитель
вам нужно в
1 |
modul/doska/filesmodul/forming_block_page_info_user.php |
добавить новую выборку для подсчета количества неактивных объявлений
1 2 3 4 5 6 |
$db_query="select count(*) from ".DB_PREF."advert advert " ." where " .( $t_db_query_category ? " ( ".$t_db_query_category." ) and " : "" ) ." and advert.end_putdate < ".$GLOBALS["timeGlobal"] ." type_user='user' and num_user='".$GLOBALS["id_user_to_site"]."' "; $this->kolvo_vsego_not_activ=obr_db_query_count($db_query); |
потом, вам нужно передать переменную в шаблон (пишите ниже после $mas_perem[«kolvo_advert_user»] = $kolvo_advert_user;)
1 |
$mas_perem["kolvo_vsego_not_activ"] = $this->kolvo_vsego_not_activ; |
Чтобы вычислить отдельно активные объявления, вам просто нужно сделать обычное математическое выражение
1 |
{?$activ_advert_count=$kolvo_advert_user-$kolvo_vsego_not_activ} |
Все! В шаблоне у вас есть три переменные(счетчики)
-
{$kolvo_advert_user} — все объявления
{$kolvo_vsego_not_activ} — неактивные объявления
{$activ_advert_count} — активные объявления
-
Ответ изменён 6 лет, 11 месяцев назад пользователем
sarkis.