Ajout d'infos Statistiques

Programmation, discussions et suggestions pour l'amélioration de OpenCart

Ajout d'infos Statistiques

Messagepar netchris » 30 Avr 2012, 12:37

Bonjour,

J'aimerai ajouter les infos suivantes dans le Tableau de Bord :

Total des ventes : 0,00 €
Total des ventes de cette année : 0,00 €
Total des commandes : 0
Nombre de catégories :
Nombre de produits :
Nombre de clients : 0
Clients en attente d’approbation : 0
Avis en attente d’approbation : 0
Nombre d’affiliés : 0
Affiliés en attente d’approbation : 0

Merci
Dernière édition par netchris le 01 Mai 2012, 08:08, édité 1 fois au total.
Netchris
version 1.5.1.1
Php 5.0
Avatar de l’utilisateur
netchris
 
Messages: 76
Inscrit le: 14 Juil 2010, 22:00
Localisation: Marly le roi

Re: Ajout d'infos Statistiques

Messagepar Imaxine » 30 Avr 2012, 14:22

Voici les modifications à apporter :

Dans le fichier admin\controller\common\home.php

Chercher cette ligne :
Code: Tout sélectionner
      $this->data['text_total_order'] = $this->language->get('text_total_order');
Ajouter en dessous :
Code: Tout sélectionner
      $this->data['text_total_category'] = $this->language->get('text_total_category');
      $this->data['text_total_product'] = $this->language->get('text_total_product');
Chercher cette ligne :
Code: Tout sélectionner
      $this->data['total_order'] = $this->model_sale_order->getTotalOrders();
Ajouter en dessous :
Code: Tout sélectionner
      
      $this->load->model('catalog/category');

      $this->data['total_category'] = $this->model_catalog_category->getTotalCategories();
      
      $this->load->model('catalog/product');

      $this->data['total_product'] = $this->model_catalog_product->getTotalProducts();

Dans le fichier admin\language\french\common\home.php

Chercher cette ligne :
Code: Tout sélectionner
$_['text_total_order']            = 'Total des commandes :';
Ajouter en dessous :
Code: Tout sélectionner
$_['text_total_category']         = 'Nombre de catégories :';
$_['text_total_product']         = 'Nombre de produits :';

Dans le fichier admin\view\template\common\home.tpl

Chercher ces lignes :
Code: Tout sélectionner
            <tr>
              <td><?php echo $text_total_order; ?></td>
              <td><?php echo $total_order; ?></td>
            </tr>
Ajouter en dessous :
Code: Tout sélectionner
            <tr>
              <td><?php echo $text_total_category; ?></td>
              <td><?php echo $total_category; ?></td>
            </tr>
            <tr>
              <td><?php echo $text_total_product; ?></td>
              <td><?php echo $total_product; ?></td>
            </tr>
Stats_category_product.png
Stats_category_product.png (21.13 Kio) Consulté 3605 fois
Imaxine
 
Messages: 3023
Inscrit le: 27 Juil 2009, 19:28

Re: Ajout d'infos Statistiques

Messagepar netchris » 01 Mai 2012, 08:08

Excellent.
Moi qui pensais qu'il suffisait d'une ligne avec une instruction en SQL, je viens de comprendre qu'il me faudra encore plusieurs mois voire plus pour maîtriser la technique !
Heureusement que tu es là !
Je pense que plusieurs personnes ajouteront cette modification, ne serait que pour savoir comment modifier le source.
Merci infiniment.
Netchris
version 1.5.1.1
Php 5.0
Avatar de l’utilisateur
netchris
 
Messages: 76
Inscrit le: 14 Juil 2010, 22:00
Localisation: Marly le roi

Re: Ajout d'infos Statistiques

Messagepar Imaxine » 01 Mai 2012, 08:26

netchris a écrit:Moi qui pensais qu'il suffisait d'une ligne avec une instruction en SQL, je viens de comprendre qu'il me faudra encore plusieurs mois voire plus pour maîtriser la technique !
Et encore là, c'était relativement simple car il y a peu de modifications, les éléments que l'on voulait récupérer se trouvaient dans un autre fichier, il ne restait qu'à aller les chercher. Cela n'aurait pas été le cas, s'il avait fallu les créer.

Je vais créer un fichier XML pour vQmod qui prend en compte ces additifs. Je le posterai dans le forum correspondant dès sa finition.
Imaxine
 
Messages: 3023
Inscrit le: 27 Juil 2009, 19:28


Retour vers Développement

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron
Copyright © 2009-2013 OpenCart France - Tous droits réservés