PDA

Zobacz pełną wersję : Statystyka.



haponiuk
26-08-2007, 20:26
Jak można zrobić statystykę do naszego sklepu?
np.
W sklepie jest: 3 080 produktów.
Zamówiono u nas 1 515 443 produktów.

safemode
26-08-2007, 21:56
Ja bym zaczął tak:


<?
// liczymy klientów
$db->query('SELECT count(*) as num_rows FROM #__{vm}_user_info WHERE address_type = \'BT\'');
$db->next_record();
$customers = $db->f('num_rows') ? $db->f('num_rows') : 0;
//liczymy ilość aktywnych produktów
$db->query('SELECT count(*) as num_rows FROM #__{vm}_product WHERE vendor_id='.$ps_vendor_id.' AND product_publish="Y"');
$db->next_record();
$active_products = $db->f('num_rows') ? $db->f('num_rows') : 0;
?>
// a potem gdzies sobie wyświetlamy
<?php
echo ". $VM_LANG->_PHPSHOP_STATISTIC_CUSTOMERS"; ?>
: <?php echo $customers ?>
<br>
<?php
echo ". $VM_LANG>_PHPSHOP_STATISTIC_ACTIVE_PRODUCTS"; ?>
: <?php echo $active_products ?>

Nie walidowałem tego kodu, więc mogą być jakies błędy ale idea jest taka.
Oczywiście musisz wcześniej jeszcze zainkludować virtuemart_parser.php oraz wywołać globalną funkcję językową global $VM_LANG