Сообщения без ответов | Активные темы Текущее время: 08 сен 2026, 16:57



Ответить на тему  [ Сообщений: 26 ]  Страница «  1, 2, 3  »
id объявления 
Автор Сообщение
Аватара пользователя

Зарегистрирован: 23 сен 2010, 04:25
Сообщения: 338
Аватара пользователя

Извиняюсь но я в этом не особо разбираюсь, поэтому вопрос, это
dbquery("UPDATE ".PREF."db SET counter = counter+1 WHERE id=".$message['id']);
Как есть так и вставлять или же нужно что то еще приписать?
>>соответственно, в таблице eboard_db должно быть INT поле "counter"
А это уже в самой БД нужно прописывать?

_________________
Все в жизни относительно.
Версия доски 2.1

Заработай на тизерах и click-under Классная рекламная сеть.
Биржа сайтов Покупка и продажа сайтов, доменов.


11 дек 2011, 10:52
Профиль WWW

Зарегистрирован: 22 дек 2010, 19:02
Сообщения: 767

1. создаете поле "counter" в таблице eboard_db
2. прописываете в файле message.inc вот эту строчку dbquery("UPDATE ".PREF."db SET counter = counter+1 WHERE id=".$message['id']);
3. в шаблоне messege.html прописываете переменную вывода {%$message.counter%} там где хотите чтоб выводилось

_________________
www.azius.ru - примеры моих работ по шаблонам
www.alozo.ru - доска объявлений


11 дек 2011, 13:34
Профиль WWW
Аватара пользователя

Зарегистрирован: 23 сен 2010, 04:25
Сообщения: 338
Аватара пользователя

Андрей спасибо.

_________________
Все в жизни относительно.
Версия доски 2.1

Заработай на тизерах и click-under Классная рекламная сеть.
Биржа сайтов Покупка и продажа сайтов, доменов.


12 дек 2011, 11:30
Профиль WWW
Аватара пользователя

Зарегистрирован: 23 сен 2010, 04:22
Сообщения: 324
Аватара пользователя

Спасибо ! Все получилось ! необходимая функция для доски . Прошу Geo внести эту функцию в обновления !

_________________
Изображение


13 дек 2011, 20:36
Профиль

Зарегистрирован: 18 фев 2011, 17:21
Сообщения: 200

Счётчик уже есть в новой версии доски


15 дек 2011, 14:56
Профиль

Зарегистрирован: 22 дек 2010, 19:02
Сообщения: 767

ну когда она еще новая версия появиться в продаже не известно, а на этой версии доски счетчик сделать не долго

_________________
www.azius.ru - примеры моих работ по шаблонам
www.alozo.ru - доска объявлений


15 дек 2011, 15:31
Профиль WWW
Аватара пользователя

Зарегистрирован: 23 сен 2010, 04:22
Сообщения: 324
Аватара пользователя

Цитата:
Прошу Geo внести эту функцию в обновления
В обновления версии 2.0 , а не 2.1 ! Я знаю что в новой уже есть

_________________
Изображение


15 дек 2011, 19:13
Профиль

Зарегистрирован: 30 окт 2011, 17:17
Сообщения: 44

Зачем вносить? Тут самим работы на 5 минут


17 дек 2011, 08:31
Профиль

Зарегистрирован: 08 ноя 2011, 17:26
Сообщения: 35
Откуда: Сочи, Россия

Сергей, а можно немного поподробнее? пошагово так сказать :) что куда добавить?

Спасибо


17 дек 2011, 22:01
Профиль WWW

Зарегистрирован: 30 окт 2011, 17:17
Сообщения: 44

В базе данных добавьте ячейку "counter" к таблице eboard_db.
Теперь создадим запрос.
Не знаю почему, но тот вариант который предложен выше(dbquery("UPDATE ".PREF."db SET counter = counter+1 WHERE id=".$message['id']);) добавлял сразу по 2 просмотра,я его немного переделал и стало все ровно).
значит так открываете файл /modules/messages.inc вставляете туда код

$counter = $message['counter'] + 1;
dbquery("UPDATE ".PREF."db SET counter='$counter' WHERE id=".$message['id']);

(я вставил в самый низ)перед ?>

ЗАтем, идете в админ панель, и в файле message.html
В нужном вам месте пишете .

<li><b>Просмотров:</b>
{%if $message.conter.value%}
{%$message.conter|truncate:10:'...'%}
{%else%}
1
{%/if%}</li>

Легче вывести переменной {%$message.counter%}, но у меня почему то выводило первую цифру.Пришлось тоже немного переделать.Так же в моем примере при первом просмотре объявления будет выведена 1, а не 0.


17 дек 2011, 23:01
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 26 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron