Connaitre le nombre d'inscrit a la newsletter

Trouvez ici tout l'aide dont vous avez besoin concernant le script d'annuaire Arfooo.
Merci de reporter les éventuels bugs trouvés.

Connaitre le nombre d'inscrit a la newsletter

Messagede pascal80 » Ven 23 Juil 2010 08:19

Bonjour,
Je voudrais savoir comment connaitre le nombre de personne qui se sont déjà inscrit a la newsletter et si c'est possible de l'afficher dans les statistiques.
Merci
Les meilleurs sites web : Annuaire web généraliste
pascal80
 
Messages: 5
Inscription: Ven 23 Juil 2010 08:13


Re: Connaitre le nombre d'inscrit a la newsletter

Messagede Davilords » Dim 25 Juil 2010 00:10

salut,tu peux le savoir en exportant ton fichier newlettrer que tu pourras lire avec avec exel !
administration/Utilisateurs/Exporter/importer emails "exporter /télécharger".
En ce qui concerne les stats je ne sais pas !
Bonne soirée
Davilords
 
Messages: 133
Inscription: Jeu 25 Juin 2009 20:35
Localisation: pyrénées orientales

Re: Connaitre le nombre d'inscrit a la newsletter

Messagede Angra-Mainyu » Lun 26 Juil 2010 14:21

Bonjour à tous.
Ce n'est peut être pas la meilleure façon de mettre cela en place mais cela fonctionne en local chez moi, donc je ne vois pas pourquoi cela n'irai pas :)


Fichier models\StatisticModel.php

Avant la fonction getAllStats()
rajouter la fonction suivante :
Code: Tout sélectionner
   function getCountOfNewsletterUsers()
   {
      if (($data = $this->cache->load("NewsletterActiveUsers") === null)) {
            $c = new Criteria();
            $c->add("active",'1');
            $data = $this->NewsletterEmail->getCount($c);
            $this->cache->save($data, null, null, array("NewsletterEmail"));
        }
      return $data;
   }


Dans la fonction getAllStats()
apres
Code: Tout sélectionner
        if (Config::get("displayWebmastersCount")) {
            $statistic["webmastersCount"] = $this->getCountOfUsersWithRole("webmaster");
        }


ajoute
Code: Tout sélectionner
      if (Config::get("displayNewsletterUsersCount")) {
            $statistic["NewsletterUsersCount"] = $this->getCountOfNewsletterUsers();
        }


2/ Fichier tonTheme/menu/menuleft/statistics.tpl
après
Code: Tout sélectionner
{if isset($statistic.webmastersCount)}<li>{'menuleftStatistics_webmasters'|lang} : {$statistic.webmastersCount}</li>
{/if}


rajoute
Code: Tout sélectionner
{if isset($statistic.NewsletterUsersCount)}<li>{'menuleftStatistics_NewsletterUsersCount'|lang} : {$statistic.NewsletterUsersCount}</li>
{/if}


Dans le fichier admin/templates/arfooo/setting/index.tpl
apres
Code: Tout sélectionner
<tr class="line2">
    <td>{'settingIndex_display_numb_webmasters'|lang}: </td>
    <td><input type="radio" name="displayWebmastersCount" value="1" /> {'On'|lang} &nbsp;&nbsp;<input type="radio" name="displayWebmastersCount" value="0" /> {'Off'|lang}</td>
</tr>


ajoute
Code: Tout sélectionner
<tr class="line1">
    <td>{'settingIndex_display_numb_newsletter_user'|lang}: </td>
    <td><input type="radio" name="displayNewsletterUsersCount" value="1" /> {'On'|lang} &nbsp;&nbsp;<input type="radio" name="displayNewsletterUsersCount" value="0" /> {'Off'|lang}</td>
</tr>


Dans le fichier languages\fr.php
en dessous de
Code: Tout sélectionner
$language['menuleftStatistics_webmasters'] = 'Webmasters';

ajoute
Code: Tout sélectionner
$language['menuleftStatistics_NewsletterUsersCount'] = 'Inscrit &agrave; la newsletter';


Dans le fichier admin/languages/fr.php,
en dessous de
Code: Tout sélectionner
$language['settingIndex_display_numb_webmasters'] = 'Afficher le nombre de webmasters';

Ajouter
Code: Tout sélectionner

$language['settingIndex_display_numb_newsletter_user'] = 'Afficher le nombre d&rsquo;inscrits &agrave; la newsletter';


Il nous reste plus qu'a créer un nouveau champ dans la table setting ( a adapter au nom de votre table )

Code: Tout sélectionner
INSERT INTO `arfoo`.`arfooo_settings` (
`key` ,
`value`
)
VALUES (
'displayNewsletterUsersCount', '1'
);



A faire avant test, penser a vider vos caches ( template : theme et administration) et les fichiers de vos templates compilés.

Normalement, tu devras récupérer ton info sur ta page.
Angra-Mainyu
 
Messages: 453
Inscription: Dim 14 Sep 2008 23:37

Re: Connaitre le nombre d'inscrit a la newsletter

Messagede pascal80 » Mar 27 Juil 2010 11:02

Ok merci je vais essayer de le mettre en place.
pascal80
 
Messages: 5
Inscription: Ven 23 Juil 2010 08:13


Retourner vers Installation, aide et report de bugs

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

 
Copyright © arfooo.com  2007 - 2011  -  Tous droits réservés  -  Partenaires de confiance
Sites du groupe: petites annonces gratuites   voyance en direct - tirage tarot   Consultant en référencement
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group | phpBB SEO Traduction par: phpBB-fr.com