• Уважаемый Гость! Если вы зарегистрировались на нашем форуме, значит вам нужна помощь! Мы всегда рады вам помочь, еще ни один пользователь не получил отказа! Но мы так же нуждаемся в Вашей поддержке. Проект полностью бесплатный, мы не имеем права требовать от вас денег, нам это и не нужно! Но от любой финансовой поддержки не откажемся. Проект развивается, но иногда очень тяжело его поддерживать, особенно в финансовом отношении. Если у вас есть возможность поддержать нас финансово, мы будем вам очень благодарны! С уважением, команда Оскласс Россия!
  • Изменение в правилах форума! В связи с огромным количеством вопросов поступающих в адрес технической поддержки мы решили изменить правила форума! Просим всех пользователей обратить внимание на данные изменения и четко их соблюдать!
  • Ребята, нуждаемся в программистах! Если хотите зарабатывать и есть время, пишите администраторам сайта. Есть база и инструменты, нужен опыт и знания =)
  • Уважаемые пользователи! На форуме появились разделы по работе с системой Yclas. Yclas - это скрипт доски объявлений. Нужны разработчики.

Считалка просмотров объявления

iman

Активный пользователь
вставляю такой код <?php _e("Просмотров", 'bender') ; ?>: <font color="#FF5D17"><strong><?php echo osc_item_views(); ?></strong>, не считает, а раньше работал, в чем может быть проблема ?
 

iman

Активный пользователь
просто всегда "0", ошибок вроде нету.
 

djnavel

Модератор
посмотрите в БД, есть записи"i_num_views" в таблице "oc_t_item_stats"?
 

djnavel

Модератор
если данные в БД есть, можете попробовать
PHP:
<?php _e("Просмотров", 'bender') ; ?>:
<font color="#FF5D17"><strong>
<?php
$conn = getConnection();
$ItemID = osc_item_id();
$Views = $conn->osc_dbFetchResult("SELECT SUM(i_num_views) FROM oc_t_item_stats WHERE fk_i_item_id = $ItemID");
foreach ($Views as $View) {
echo $View;
} ?>
</strong></font>
 

iman

Активный пользователь
если данные в БД есть, можете попробовать
PHP:
<?php _e("Просмотров", 'bender') ; ?>:
<font color="#FF5D17"><strong>
<?php
$conn = getConnection();
$ItemID = osc_item_id();
$Views = $conn->osc_dbFetchResult("SELECT SUM(i_num_views) FROM oc_t_item_stats WHERE fk_i_item_id = $ItemID");
foreach ($Views as $View) {
echo $View;
} ?>
</strong></font>
Записей нету, этот код тоже не работает %(
 

djnavel

Модератор
ищите, почему данные не записываются в БД, вспоминайте где, что меняли в скрипте..... за кол-во просмотров отвечает эта таблица
 

iman

Активный пользователь
так вот в том то и дело что я ничего не менял. просто пришлось заново переустановить движок на домашней машине, и перестало работать, установил все так же как и было.
 

iman

Активный пользователь
мистика какая то,, на локальной машине заработало само по себе, на хостинге так и не работает.
 

Вадим

Новичок
Доброго здоровья - не найду плагин считалки для modern - может надо просто вписать код -помогите где найти и
куда вставить?
 

Вадим

Новичок
Огромное спасибо djnavel -все работает -единстено хотел еще вставить в код слово ПРОСМОТРЫ ( а то только цифра отражается) Может есть выход?
 

iman

Активный пользователь
Огромное спасибо djnavel -все работает -единстено хотел еще вставить в код слово ПРОСМОТРЫ ( а то только цифра отражается) Может есть выход?

<?php _e("Просмотров", 'bender') ; ?>: <font color="#FF5D17"><strong><?php echo osc_item_views(); ?></strong></font>
 

Вадим

Новичок
Опять все работает- кстати и карусель тоже сразу заработала- теперь тока генератор карты не понял точно -Всем спасибо
 
Верх