Le panneaux "plus d'informations" [Solved]
Etrange, même en cochant l'option "Mentionner les fils de nouvelles dans les pages d'index des sections, des catégories, des articles, et des utilisateurs" je n'arrive pas à obtenir le panneaux "plus d'informations"
Immediate solution has been providedSolution Manager: Bernard
Issue description
D'ou, évidemment, une série de questions :
Est-ce une nouveauté ou une option nouvelle ? Je ne l'avais pas remarqué jusqu'à très récemment.
Cela est-il gèré par le template ? Dans ce cas, l'absence est peut être du à mon skin dérivé...
Une information bien utile en tout cas !
Est-ce une nouveauté ou une option nouvelle ? Je ne l'avais pas remarqué jusqu'à très récemment.
Cela est-il gèré par le template ? Dans ce cas, l'absence est peut être du à mon skin dérivé...
Une information bien utile en tout cas !
Files
| Add to google.zip 31,490 bytes, 96 downloads Modification du fichier skins/skin_skeleton.php
L'image du lien vers la souscription igoogle est ajouté dans le dossier. Mise en place : Décompresser l'archive et importer directement le dossier à la raçine du site. Edited by ThierryP on Jul. 9 2007 Zoom |
Comments
| Bernard from nearby-an-airport Associate, 6734 posts | Normalement, l'info est générée dans une boite extra dans sections/view.php. Ton template prend-il bien en compte le contenu de $context['extra'] ?
|
ThierryP![]() from Nice, Drap Associate, 1229 posts | Je ne vois aucune référence à $context [extra] dans mon template, ni d'ailleurs dans aucun des templates d'origine de la version 7.4...Je vais recharger l'ensemble, il doit y avoir quelque chose qui m'échappe... |
ThierryP![]() from Nice, Drap Associate, 1229 posts | La seul chose que je trouve, dans certain skin de référence en versions 7.5 alpha c'est cette mention : // display complementary information, if any
Page::extra_panel();Concordance ? Edit : Apparemment non, cela me fourni les information du panneau extra en double. (hors main panel en plus) Donc cela ne doit pas venir de là... |
| Bernard from nearby-an-airport Associate, 6734 posts |
ThierryP: Le plus souvent, c'est dans la librairie skins/page.php que se fait l'inclusion de $context['extra'] dans le rendu final.Soit tu appelles dans le template la fonction Page::side(TRUE), et l'argument TRUE affiche le contenu extra. Soit tu appelles Page::side(), et il faut alors compléter par l'appel de Page::extra_panel() là où tu veux faire apparaitre le contenu extra.
|
ThierryP![]() from Nice, Drap Associate, 1229 posts |
Bernard : J'ai donc bien un soucis. Je suis sûr de n'avoir pas modifié la librairie skin/page.php celle ci étant un fichier sujet à mise à jour (j'ai bien retenu tous tes conseils lors de la conférence à Courbevoie) Dans mon template la fonction est bien sur true, d'ailleurs toutes les informations s'affichent correctement. Page::side(TRUE)J'ai simplement ce qui semble être l'ancienne version. Je repose la question, car on ne sais jamais, est-ce une nouveauté (supérieur à 7.4 donc) ? [file=613] |
| Bernard from nearby-an-airport Associate, 6734 posts |
ThierryP: non, rien de nouveau là-dedans. Donc il faudrait trouver, dans ton cas, pourquoi la variable $context['extra'] arrive vide au moment de la génération dynamique de page. Puis-je suggérer de rajouter quelques Logger::debug($context['extra'], 'extra'); ajoutés à des endroits stratégiques, pour obliger YACS à écrire dans la log de debug (temporary/debug.txt) ce qui se passe ? A faire seulement sur machine de test, bien sûr...
|
ThierryP![]() from Nice, Drap Associate, 1229 posts |
Bernard : Bon, j'ai mon programme pour demain soir alors... Je te tiens au courant... (P.S: à croire que nous entamons une "course aux nombre de messages ce soir )
|
| GnapZ from Caribbean 2970 posts |
ThierryP : Je suis dispo par mail si tu veux que je jette un oeil ... |
ThierryP![]() from Nice, Drap Associate, 1229 posts | (post supprimé) Log inutile, apparemment, la nouveauté est issu d'une des versions béta ! Et donc sera disponible pour la 7.6 ! |
ThierryP![]() from Nice, Drap Associate, 1229 posts |
GnapZ : Toujours avec plaisir
|
ThierryP![]() from Nice, Drap Associate, 1229 posts | Je suis un peu embêté... Tout fonctionne bien sur une installation propre, mais impossible d'afficher les liens newgators, netvib, myyahoo sur mon template modifié (alfresco). Tout est pourtant bien mis à jour et je n'ai rien trouvé dans le template qui manque... Une mise à jour du template d'alfresco est-elle prévue ? Que je puisse comparer le comparable ? |
| Bernard from nearby-an-airport Associate, 6734 posts |
ThierryP: les images des boutons correspondants sont dans skins/images/feeds, et donc disponibles pour tous les styles. Ces liens sont construits par Skin::build_subscribers(), nouvelle fonction dans skins/skin_skeleton.php. Donc, en résumé, l'affichage des nouveaux liens de souscription des fils de nouvelles n'a rien à voir avec alfresco, ni avec un autre style d'ailleurs...
|
ThierryP![]() from Nice, Drap Associate, 1229 posts | Merci ! En fait le système ne marchait pas car les images étaient manquantes if(file_exists($context['path_to_root'].'skins/images/feeds/addthis.gif'))(étrange, car j'ai pourtant fait une mise à jour manuel du dossier skins/images) La vérification par la présence des images est-elle nécessaire ? C'est assez compliqué pour identifier le problème quand ont ne sais pas ou chercher. Mais je suppose que cette vérification doit avoir un but précis non ? |
| Bernard from nearby-an-airport Associate, 6734 posts |
ThierryP: la vérification a pour but d'éviter les messages d'erreur intempestifs, mais l'inconvénient de cette adaptativité c'est que des problèmes peuvent être masqués... Reste à comprendre pourquoi ta mise à jour ne s'est pas effectué correctement ? Qu'utilises-tu comme logiciel de transfert ? |
ThierryP![]() from Nice, Drap Associate, 1229 posts | Je me sert tout simplement de FileZilla qui a l'avantage d'être simple et gratuit. |
ThierryP![]() from Nice, Drap Associate, 1229 posts | Bon, et bien après une grosse semaine à tout retourner pour trouver cette fonction (avant qu'elle soit implémentée, j'avais de quoi chercher )J'aurais au moins appris encore énormément sur Yacs qui n'en finit plus de me surprendre. Entre blog, site web 2.0 et platforme SEO, yacs sais décidément tout faire... Du coup, voici ma petite pierre pour la liste des services de souscriptions les plus populaires. (list of popular subscribing services) Il en manquait un incontournable: Google avec sa plateforme 2.0 I-google 100% éditable.Du coup l'image, le lien vers la souscription est ajouté dans le dossier.J'ai aussi profité de l'occasion pour remplir les dimensions, balises alt et title des images des différents connecteurs d'informations proposés. |
| Bernard from nearby-an-airport Associate, 6734 posts | En réalité, j'ai arrété d'intégrer les aggrégateurs du marché, au profit d'un meta-service appelé addthis.com qui fait ça très bien pour 36 services performants à ce jour, dont Google et Facebook. C'est le premier bouton de la série, en haut et à droite.Bon rien de définitif, comme d'habitude, mais faire le tri dans tous ces aggrégateurs relève de l'entreprise impossible... |
Rate this page
Posted by ThierryP on June 21 2007, commented by Bernard on Oct. 15 2007, (popular)

)