Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[РЕШЕНО] Вывод статистики


Recommended Posts

Доброе время суток...

 

Как выдрать общую статистику всего ИМ для показа на сайте:

 

1. Всего заказов = 123

2. Всего товаров = 456

3. Всего просмотров = 90987

 

Заранее благодарен...

Надіслати
Поділитися на інших сайтах


Из БД дергать

в таблице product - считать product_id (число товаров)

в таблице order - считать order_id (число заказов)

 

Спасибо AlexDW... так познавательно... ))))....

Надіслати
Поділитися на інших сайтах


1. catalog/model/account/order.php

	public function getTotalOrders() {
      	$query = $this->db->query("SELECT COUNT(*) AS total FROM `" . DB_PREFIX . "order` WHERE customer_id = '" . (int)$this->customer->getId() . "' AND order_status_id > '0'");
		return $query->row['total'];
	}
убираешь проверку покупателя и обзываешь иначе

>>

	public function getOverallTotalOrders() {
      	$query = $this->db->query("SELECT COUNT(*) AS total FROM `" . DB_PREFIX . "order` WHERE order_status_id > '0'");
		return $query->row['total'];
	}
2. открываешь контроллер категории, видишь

$this->model_catalog_product->getTotalProducts($data);
у себя делаешь

>>

$this->model_catalog_product->getTotalProducts();
>> 3. Всего просмотров = 90987

просмотров санта-барбары?

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.