Tutoriel: Afficher le top referrers (menu, index...)

Proposez ici vos templates, vos plugins ou demandez en un.
Tous les tutoriels disponibles pour Arfooo Annuaire sont disponible dans cette rubrique

Re: Tutoriel: Afficher le top referrers (menu, index...)

Messagede Grafidiz » Mer 16 Juin 2010 12:27

Bonjour

effectivement ce hack fonctionne bien y compris sous Arfooo 2.01 ... il suffit simplement de suivre le tuto sur ce topic et hop !

Bonne journée
JMArc
Templates Arfooo Premium
http://www.grafidiz.com
Grafidiz
 
Messages: 304
Inscription: Ven 1 Mai 2009 17:28


Re: Tutoriel: Afficher le top referrers (menu, index...)

Messagede arfooo_user » Jeu 1 Juil 2010 02:39

B'jour

Oui, fonctionne pas sous la 2.0.1 :?
arfooo_user
 
Messages: 2
Inscription: Jeu 1 Juil 2010 01:36

Re: Tutoriel: Afficher le top referrers (menu, index...)

Messagede Grafidiz » Jeu 1 Juil 2010 09:27

arfooo_user a écrit:B'jour

Oui, fonctionne pas sous la 2.0.1 :?


Bonjour

pourquoi tant d'obscurantisme ? tous mes sites y compris ceux sous la version 2.01 fonctionnent parfaitement avec le top referers ! Je n'invente rien ... la preuve : http://www.annuaires-arfooo.com ....
Il suffit de suivre le tutoriel !

Bonne journée
Templates Arfooo Premium
http://www.grafidiz.com
Grafidiz
 
Messages: 304
Inscription: Ven 1 Mai 2009 17:28

Re: Tutoriel: Afficher le top referrers (menu, index...)

Messagede arfooo_user » Jeu 1 Juil 2010 16:31

Bonjour grafidiz, merci d'avoir répondu,

J'ai appliqué ce tutorial à la dernière version d'arfooo et oui résultat une énorme erreur sur l'index.
- pourtant:

  • Tous les codes ont été remplacés.
  • J'ai pris compte de toutes les modifications que certains généreux ont partagé sur ce sujet pour la nouvelle version ( je les en remercie )
  • J'ai bien vidé le cache, activé le topreferrers et rajouté la valeur 250, 100, 50, 25 au champ « visites envoyées » de quatre sites différents pour me permettre de voir le résultat.

Tout ce là m'a mis dans une impasse je n'ai pas pu avancer depuis hier, raison pour laquelle je viens vers vous dans l'espoir de résoudre le problème rencontré.

Le top des référents m'est très important, mon idée pour un arfooo vivant est basée sur le top des référents je peux me passer de tophits etc, mais pas de top des référents si c'est le cas mon annuaire n'aura plus aucun sens.

Dans le cas ou vous utilisez la dernière version d'arfooo, pouvez vous grafidiz poster le contenu de vos fichiers suivants ?

  • controllers/SiteController.php
  • models/SiteModel.php
  • site/leftMenuTopReferrers.tpl

Ce que vous avez mis à la place de ce code:
Code: Tout sélectionner
{"site/topReferrers/leftMenu/5"|action}

Dans l'attente de votre réponse je vous remercie pour l'attention que vous prêtez à mon problème.

Arfoo user
arfooo_user
 
Messages: 2
Inscription: Jeu 1 Juil 2010 01:36

Re: Tutoriel: Afficher le top referrers (menu, index...)

Messagede Gargouille » Mar 6 Juil 2010 12:14

Bonjour à tous,

Bon, je vois qu'il y a toujours autant de galère pour ce tuto, donc, plutôt de remettre des bouts de codes, je vous mets un lien pour télécharger un fichier zip qui contient les fichiers modifiés.
(SiteController.php, SiteModel.php, leftMenuTopReferrers.tpl)

Accès téléchargement

Ces fichiers fonctionnenr très bien sur Arfooo v2.0.1, je les utilise pour moi et mes clients.
N'oubliez pas de vider votre cache après les avoir mis en place, sinon bug assuré !
Amusez vous bien et bon courage...

Franck.
Gargouille
 
Messages: 56
Inscription: Dim 23 Aoû 2009 04:53
Localisation: Reims

Re: Tutoriel: Afficher le top referrers (menu, index...)

Messagede guy2156 » Jeu 8 Juil 2010 20:24

Comment afficher juste sur l'index avec tes fichiers téléchargé ? tu parles de menu droite et gauche mais rien d'autres.. Merci.
guy2156
 
Messages: 17
Inscription: Jeu 8 Juil 2010 11:33

Re: Tutoriel: Afficher le top referrers (menu, index...)

Messagede leparigot » Lun 12 Juil 2010 20:02

Bonsoir

merci pour ce ZIP Gargouille c'est sympa de ta part ;)
leparigot
 
Messages: 163
Inscription: Jeu 21 Jan 2010 12:39

Re: Tutoriel: Afficher le top referrers (menu, index...)

Messagede Stef67 » Mer 14 Juil 2010 17:15

Salut,

Donc pour que ce tuto fonctionne sur une version 2.0.1 voici comment faire

1) Ouvrir le fichier 'controllers/SiteController.php'

Trouver :
Code: Tout sélectionner
function topReferrersAction()


Remplacer par :
Code: Tout sélectionner
function topReferrersAction($view = null, $limit = null)


Trouver :
Code: Tout sélectionner
$this->set("topReferrerSites", $this->siteList->getValidatedTopReferrersSites());


Remplacer par :
Code: Tout sélectionner
$this->set("topReferrerSites", $this->siteList->getValidatedTopReferrersSites($limit));
      if ('leftMenu' == $view)
      {
      $this->viewFile = 'leftMenuTopReferrers';
      }



2) Ouvrir le fichier 'models/SiteListModel.php'

Trouver :
Code: Tout sélectionner
function getValidatedTopReferrersSites()


Remplacer par :
Code: Tout sélectionner
function getValidatedTopReferrersSites($limit = null)


Trouver :
Code: Tout sélectionner
$c->setLimit(Config::get('maxTopReferrersCount'));


Remplacer par :
Code: Tout sélectionner
$limit = (int)$limit;

      if (0 >= $limit)
      {
      $limit = Config::get('maxTopReferrersCount');
      }

      $c->setLimit($limit);



3) Dans le dossier 'templates/arfooo/site/'
Créer le fichier
Code: Tout sélectionner
leftMenuTopReferrers.tpl
, et ajouter ce code dedans :

Code: Tout sélectionner
{if !empty($topReferrerSites)}
<div class="menuleft">
<ul>
        <li class="header">{'Top Referrers'|lang}</li>
        {foreach from=$topReferrerSites value=topReferrerSite}
        <li><a href="{"/site/details/$topReferrerSite.siteId/%s"|url:$topReferrerSite.siteTitle}" title="{$topReferrerSite.siteTitle}"><img alt="{$topReferrerSite.siteTitle}" width="120" height="90" src="{$topReferrerSite.imageSrc}"  /></a></li>
        {/foreach}
        <li class="text_last"></li>
</ul>
</div>
{/if}



4) Ouvrir le fichier 'templates/arfooo/menu/menuleft/menuleft.tpl', et ajouter ce code où vous souhaitez voir apparaîtr le top referrers :

Code: Tout sélectionner
{"site/topReferrers/leftMenu/5"|action}


Vous voyez qu'il y a un chiffre dans ce code, ce chiffre est 5.
Il vous suffit de modifier ce chiffre pour changer le nombre de site affiché dans le top referrers.
Ce chiffre n'a bien entendu aucun impact sur le top referrers situé à l'adresse top-referrers.html

Voila si ça peut servir à d'autres ;)
Stef67
 
Messages: 98
Inscription: Mar 17 Nov 2009 19:07
Localisation: Alsace

Re: Tutoriel: Afficher le top referrers (menu, index...)

Messagede Gargouille » Jeu 15 Juil 2010 06:01

Bonjour,

Exact, sauf, si je puis me permettre Stef67, petite correction :
Au lieu de mettre
Code: Tout sélectionner
{if !empty($topReferrerSites)}
<div class="menuleft">
<ul>
<li class="header">{'Top Referrers'|lang}</li>
{foreach from=$topReferrerSites value=topReferrerSite}
<li><a href="{$topReferrerSite.siteId/%s"|url:$topReferrerSite.siteTitle}" title="{$topReferrerSite.siteTitle}"><img alt="{$topReferrerSite.siteTitle}" width="120" height="90" src="{$topReferrerSite.imageSrc}"  /></a></li>
{/foreach}
<li class="text_last"></li>
</ul>
</div>
{/if}


qui était le bon code pour la version 1.0.9, je suggère plutôt :

Code: Tout sélectionner
{if !empty($topReferrerSites)}
<div class="menuleft">
<ul>
<li class="header">{'Top Referrers'|lang}</li>
{foreach from=$topReferrerSites value=topReferrerSite}
<li><a href="{$topReferrerSite|objurl:'siteDetails'}" title="{$topReferrerSite.siteTitle}"><img alt="{$topReferrerSite.siteTitle}" width="120" height="90" src="{$topReferrerSite.imageSrc}"  /></a></li>
{/foreach}
<li class="text_last"></li>
</ul>
</div>
{/if}


car, à moins qu'on ai pas les même version 2.0.1, on se retrouve avec des "%" dans l'url ! pas trop top...

Voilà,
Amusez vous bien !
Franck.
Gargouille
 
Messages: 56
Inscription: Dim 23 Aoû 2009 04:53
Localisation: Reims

Re: Tutoriel: Afficher le top referrers (menu, index...)

Messagede Stef67 » Jeu 15 Juil 2010 09:24

Bonjour,

Gargouille a écrit:Exact, sauf, si je puis me permettre Stef67, petite correction :


Pas de souci, c'est bien a ça que sert le forum d'entraide ;)

En fait je n'ai pas d'espaces dans les urls et à vrai dire j'ai juste copié le code du premier post sans m'en soucié.

Néanmoins ton code est plus propre et conforme à la version 2.0.1

@+ ;)
Stef67
 
Messages: 98
Inscription: Mar 17 Nov 2009 19:07
Localisation: Alsace

PrécédenteSuivante

Retourner vers Templates, plugins et tutoriels

 


  • 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
cron