Examinons maintenant l’apparence de cet annuaire. On a un répertoire templates contenant un répertoire arfooo. Avec une probabilité qui avoisine 1, ceci doit correspondre aux fichiers de thèmes.
Et avant de commencer à explorer, je vais changer le thème et aller inscrire cet annuaire de test sur thumbs-online.com, mon fournisseur de vignettes préféré.
Pour le thème, je vais en prendre un chez swfree, tiens le Blue 1.0 là, il a l’air sympa. Je le colle dans le répertoire templates puis je vais dans l’onglet Templates de mon panneau d’admin pour activer. Ca fonctionne parfaitement. Enfin les liens survolés et le nombre de sites par catégorie jaune clair sur blanc, c’est pas top quand même, mais merci au designer de son travail
Pour mes vignettes donc, je vais aller faire mon inscription sur thumbs-online.com. J’apprécie beaucoup ce service mais je ferai un post là-dessus plus tard.
En attendant, dans mon panneau d’admin d’Arfooo, dans l’onglet Configurations, je colle l’url d’appel des vignettes et je ne rapatrie pas les vignettes sur mon serveur. Cool, ça fonctionne.
Ca c’est fait ! Passons à la suite.
Concernant les thèmes, il y a “peu” de fichiers qui nous intéressent. Dans le répertoire templates/theme/includes, on trouve les fichiers header.tpl (en-tête et colonnes latérales), footer.tpl (pied de page), dans le répertoire menu les différentes navigations. Les autres pages se situent dans le répertoire templates/theme/site. Et enfin, les feuilles de style dans templates/theme/css.
Tiens, moi qui croyais et disais qu’il n’y avait pas de Smarty dans ce script d’annuaire, ben c’est raté. Pffff !
But du jeu maintenant, passer mon thème actuel de Fruit de la Passion sur ce script Arfooo et éventuellement y rajouter les fonctionnalités qui me manquent. Toutefois, je ne suis pas pressée, une version 1.0.7, qui devrait a priori apporter entre autres le système Allopass, étant en cours de développement.
Donc, logiquement, pour faire un thème simplement, il suffit de créer un nouveau répertoire baptisé du nom de thème et d’y copier tout le contenu de templates/arfoo/. Attention, dans includes/header.tpl, à la ligne 10, il faut remplacer <link href="{'/templates/arfooo/css/style.css'|resurl}" rel="stylesheet" type="text/css" /> par <link href="{'/templates/votre-theme/css/style.css'|resurl}" rel="stylesheet" type="text/css" />
Puis on triture le fichier /css/style.css à notre guise.
Dans mon cas, pas de souci pour le template. Pour l’en-tête, le menu horizontal, la recherche, les colonnes latérales, le pied de page, quelques modifications dans includes/header.tpl et footer.tpl, includes/menu et css/style.css ont suffi pour redessiner le thème. Voir l’image en fin de post.
Bien sûr, il me manque plein de fonctionnalités mais ce n’est pas ce qui m’intéresse pour l’instant. On verra plus tard.
Quelques réflexions sur les thèmes Arfooo :
Ce que je n’aime pas :
- les styles non accessibles dans le thème : par exemple, les statistiques de l’annuaire doivent absolument être dans la colonne latérale gauche. Si le design des deux colonnes est différent est qu’on place les stats dans la colonne droite, on se retrouve avec un bloc gauche à droite si vous voyez ce que je veux dire.
- le fait de devoir spécifier “en dur” le chemin du thème pour appeler les feuilles de style. Il y a peut-être une variable mais je ne l’ai pas encore trouvée.
Ce que j’apprécie : le fait de pouvoir trifouiller les menus indépendamment
Ce que je suggère : l’implémentation de widgets pour les colonnes latérales comme dans WordPress.

Mon thème Fruit de la Passion sous Arfooo Annuaire












Articles relatifs
Aucun utilisateur n'a commenté cet article
Laisser un commentaire