Ну, нет никакой функции, которая делает это волшебным образом: вам придется проделать небольшую работу - хотя и не так сложно; -)
Есть две возможные вещи, которые вы можете сосчитать.
Для первого количество показов объявления , основная идея:
- Вы показываете добавление - выуже знаете, как это сделать
- При его отображении вы обновите счетчик, возможно, в вашей базе данных:
- Ваш запрос SQL будет выглядеть как
update ad_counters set counter = counter + 1 where ad_id = 123
123
заменяется идентификатором вашего объявления, конечно же
- И при показе объявления вам нужно будет выбрать этот счетчик и отобразить его рядом с объявлением.
Во втором случае, количество кликов по объявлению , основная идея обычно такова:
- Не допускается, чтобы объявление былопрямая ссылка на страницу товара
- Вместо этого ссылка на объявление будет выглядеть так:
http://yoursite.com/ad.php?id=123
- И, когда кто-то загрузитна странице:
- увеличивает счетчик кликов:
update ad_clicks_counter set counter = counter + 1 where ad_id = 123
- перенаправляет пользователя на реальную страницу объявления или отображает его напрямую.
На самом деле, это именно то, что сделано на SO:
Конечно, эти два счетчика могут быть в одной таблице - или даже втаблица, в которой у вас есть список всех объявлений: -)