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
Tutoriel: Afficher le top referrers (menu, index...)
Re: Tutoriel: Afficher le top referrers (menu, index...)
- Grafidiz
- Messages: 304
- Inscription: Ven 1 Mai 2009 17:28
Re: Tutoriel: Afficher le top referrers (menu, index...)
B'jour
Oui, fonctionne pas sous la 2.0.1
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...)
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
- Grafidiz
- Messages: 304
- Inscription: Ven 1 Mai 2009 17:28
Re: Tutoriel: Afficher le top referrers (menu, index...)
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:
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 ?
Ce que vous avez mis à la place de ce code:
Dans l'attente de votre réponse je vous remercie pour l'attention que vous prêtez à mon problème.
Arfoo user
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...)
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.
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...)
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...)
Salut,
Donc pour que ce tuto fonctionne sur une version 2.0.1 voici comment faire
1) Ouvrir le fichier 'controllers/SiteController.php'
Trouver :
Remplacer par :
Trouver :
Remplacer par :
2) Ouvrir le fichier 'models/SiteListModel.php'
Trouver :
Remplacer par :
Trouver :
Remplacer par :
3) Dans le dossier 'templates/arfooo/site/'
Créer le fichier
4) Ouvrir le fichier 'templates/arfooo/menu/menuleft/menuleft.tpl', et ajouter ce code où vous souhaitez voir apparaîtr le top referrers :
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
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
- 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...)
Bonjour,
Exact, sauf, si je puis me permettre Stef67, petite correction :
Au lieu de mettre
qui était le bon code pour la version 1.0.9, je suggère plutôt :
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.
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...)
Bonjour,
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
@+
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
Retourner vers Templates, plugins et tutoriels
-
- Articles en relation
- Réponses
- Vus
- Dernier message
-
- Ne pas afficher une catégorie sur l'index.
de davyd » Ven 23 Mar 2012 14:24 - 1 Réponses
- 2308 Vus
- Dernier message de wxipn
Mer 24 Aoû 2016 08:44
- Ne pas afficher une catégorie sur l'index.
-
- Afficher les derniers sites sur l' index
de app.sii2 » Mar 10 Fév 2009 14:12 - 2 Réponses
- 2616 Vus
- Dernier message de germond
Mer 7 Déc 2011 21:34
- Afficher les derniers sites sur l' index
-
- Afficher les nouveaux sites dans le menu
de Rico » Jeu 29 Jan 2009 21:35 - 0 Réponses
- 1874 Vus
- Dernier message de Rico
Jeu 29 Jan 2009 21:35
- Afficher les nouveaux sites dans le menu
-
- mettre une liste Top Referrers
de max » Mar 11 Mar 2008 20:41 - 9 Réponses
- 2500 Vus
- Dernier message de astya
Lun 30 Juin 2008 10:12
- mettre une liste Top Referrers
-
- Tutoriel: Structure des templates
de ben2paris » Ven 27 Mar 2009 13:30 - 2 Réponses
- 6010 Vus
- Dernier message de keke21410
Sam 17 Avr 2010 13:12
- Tutoriel: Structure des templates
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités