Gregarius 0.5.3

J’utilise Gregarius depuis quelques temps déjà. C’est un agrégateur de news très convivial qui présente l’avantage d’être accessible de partout, puisque hébergé et non installé sur une machine.

Cette appli est récemment passée de la version 0.4.x conviviale, pratique mais lente à la version 0.5.x nettement plus rapide (la nightly build de la 0.5.3 pour être précis).

Reste qu’un point me dérangeait encore : Le menu de base de Gregarius n’est pas facilement éditable et je souhaitais ajouter un lien vers le blog ici présent afin que les visiteurs égarés par hasard sur l’agrégateur puissent en retrouver le chemin.

Voici la manip :

J’ai d’abord recherché dans le fichier ‘/gregarius/intl/fr.php’[1] à quelle constante correspondait le terme Accueil, ce qui m’a fournit comme résultat la ligne :

define ('LBL_NAV_HOME','<span>A</span>ccueil');

Puis, j’ai lancé une recherche sur ce terme pour identifier les fichiers contenant cette constante :

find /repertoire/gregarius/local -type f | xargs grep -li "LBL_NAV_HOME"

qui m’a fournit le résultat suivant :

/repertoire/gregarius/local/cls/nav.php
/repertoire/gregarius/local/intl/pt_BR.php
/repertoire/gregarius/local/intl/it.php
/repertoire/gregarius/local/intl/dk.php
/repertoire/gregarius/local/intl/en.php
/repertoire/gregarius/local/intl/ru.php
/repertoire/gregarius/local/intl/de.php
/repertoire/gregarius/local/intl/es.php
/repertoire/gregarius/local/intl/fr.php
/repertoire/gregarius/local/intl/sv.php

Comme il est inutile d’aller fouiller les autres fichiers de langues, la variable est forcèment dans ‘/repertoire/gregarius/local/cls/nav.php’

Editez ce fichier et repèrez la ligne 60 :
function Navigation() {

Juste en dessous et avant le premier ‘$this’, ajoutez la ligne :

$this->appendNavItem('http://url.de.votre.blog',LBL_NAV_BLOG );

Sauvegardez, puis éditez le fichier langue de votre choix (/repertoire/gregarius/local/intl/fr.php) pour y ajouter :

define ('LBL_NAV_BLOG','<font color=red><span>L</span>e <span>B</span>log</font>');

Enregistrez vos modifications et montez tout ça sur votre serveur dans les répertoires adéquats.
That’s all folk ! 😉

Notes

[1] Remplacez gregarius par le repertoire dans lequel est placé votre gregarius

Tadpu

Amatrice éclairée de nouvelles technologies. J'espère que mes quelques articles vous distrairont et vous éclaireront. Rédactrice de tadpu.com

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *


*