présentation de mon overlay
Issue description
Files
| overlayplante 10,610 bytes, 154 downloads Edited by Christian on Feb. 19 Zoom |
Comments
| Christian from Chonas l'Amballan Associate, 850 posts | Je commente mon avancement ... (je vais faire un blog si ca continue ...) pour les données de l'overlay dans le titre c'est bon. Il "suffit" de surcharger la "function &get_live_title($host=NULL)" dans l'overlay. pour le h1 en h2 on verra plus tard ... Question supplémentaire : comment obtenir un titre différent selon que je sois dans la liste ou dans l'article lui-même ? Pour le reste j'ai peur de ne devoir travailler à partir de articles/view.php !!! |
| Lasares from L'Île-Bizard à Montréal, Québec 710 posts | On peut le voir quelque part cet overlay ? On a si peu d'idée de ce qui est possible... |
| Christian from Chonas l'Amballan Associate, 850 posts |
Lasares : tu veux voir le code ? ou la page ? Je complète : j'arrive à ajouter du contenu dans le titre mais il m'enlève systématiquement toutes mes balises de mise en forme (div em strong ... ) |
| Lasares from L'Île-Bizard à Montréal, Québec 710 posts | Si tu me fournis le code, je pourrais y jeter un coup d'oeil pour tenter de comprendre ce qui ne va pas. Si tu me montres une page où tu l'as appliqué, ça peut peut-être déjà servir. On a si peu d'idée de ce qui est possible... |
| Christian from Chonas l'Amballan Associate, 850 posts |
Lasares : function &get_live_title($host=NULL) {
j'ai fait plusieurs essais et il me supprime systématiquement ma mise en forme tout en laissant le reste.
Je pense que c'est une fonction yacs de mise en forme de l'article qui enlève tout.PS : maintenant que yacs est de l'autre coté du continent je suis alerté d'une mise à jour bien plus tard .... |
| Lasares from L'Île-Bizard à Montréal, Québec 710 posts |
Christian : Le bout de code que tu me fournis là n'effectue aucune mise en forme. Il me faudrait voir la totalité de ton script pour suggérer quelque chose. Peux-tu le mettre en fichier attaché ? |
| Christian from Chonas l'Amballan Associate, 850 posts | Sur le principe tu rajoutes des < em > ou autre div juste avant et après le titre et tu verras qu'il enleve tout '< em >' . $host['title'] . '< /em >'ps : impossible de poster un fichier en php http://actupro.fr |
| Lasares from L'Île-Bizard à Montréal, Québec 710 posts |
" ps : impossible de poster un fichier en php " Et si tu change l'extension à .txt ? |
| Christian from Chonas l'Amballan Associate, 850 posts | Ca passe http://actupro.fr |
| Lasares from L'Île-Bizard à Montréal, Québec 710 posts |
Christian : Je regarde ça et je te reviens. |
| Lasares from L'Île-Bizard à Montréal, Québec 710 posts | OK. Compris. Je me suis fait une page avec ton overlay. Malheureusement, je ne te serai d'aucun secours. Tu mets presque toutes les données de ton overlay dans le titre de l'article. Or, on ne peut pas inclure de formattage dans le titre, du moins sans jouer avec le code de Yacs. Je n'ai pas d'idée des conséquences d'une tentative de modifier ce comportement natif de Yacs et je soupçonne que ça pourrait être complexe. En tous cas, je ne sais même pas comment faire et je n'aurai pas le temps de me pencher là-dessus. Tu peux peut-être jouer avec articles/view.php comme tu l'as supposé, mais alors tous tes articles seront affectés, pas seulement ceux de l'overlay.Pour ce qui est de donner un autre nom aux articles dans les listes et dans leur propre page, il semble que ce ne soit pas possible non plus pour l'instant. Cette fonctionnalité existe pourtant pour les sections et sous-sections. Pourquoi pas pour les articles ? Tu devrais en faire la requête dans "Nouvelles fonctions". J'appuierais. Désolé de n'avoir pas pu être utile. Je reste avec une question, cependant : pourquoi veux-tu mettre toutes ces info dans le titre lui-même ? On a si peu d'idée de ce qui est possible... |
| Christian from Chonas l'Amballan Associate, 850 posts | Le nom d'une plantes est composé de plusieurs entités : le nom lui même s'écrit en italique, le cultivar entre guillemet, la variété est précédé de var. .... Je viens de trouver une solution peu élégante pour contourner en mettant le titre h1 en text-indent à -1000px et en générant un titre h2 dans l'article. Ceci ne résoud pas vraiment mon problème car du coup le titre va se trouver sous les étiquettes et il faut que je supprime l'introduction. Bref c'est un petit peu plus compliqué que prévu pour moi. Merci de t'être penché sur le poblème. http://actupro.fr |
| Christian from Chonas l'Amballan Associate, 850 posts | Pour résumé la demande émanant de mon problème, je suggère d'introduire la possiblité d'interagir sur l'introduction comme on peut le faire sur le titre. En bref : Comme il existe la fonction "live_title" il faudrait une fonction "live_introduction" http://actupro.fr |
| Lasares from L'Île-Bizard à Montréal, Québec 710 posts |
" Comme il existe la fonction "live_title" il faudrait une fonction "live_introduction" " Excuse mon ignorance, c'est quoi "live_title" ? |
| Christian from Chonas l'Amballan Associate, 850 posts | Pour etre exact dans le fichier des overlays ( overlay.php) la fonction d'affiche du titre est redéfnie (get_live_title) . Dans mon overlay je l'ai moi aussi redéfini pour y placer mes champs de mon overlay. Cette possibilité n'est pas offerte pour le champ "introduction" http://actupro.fr |
| Bernard from nearby-an-airport Associate, 6796 posts |
Lasares: La fonction get_live_title est une façon pour yacs de déléguer à un overlay la fabrication du titre de page. Ceci permet, par exemple, de complèter le titre original avec une information d'état gérée par l'overlay, comme pour la gestion d'incident ([En cours], [Résolu], etc.). Le point de Christian est que ce mécanisme puissant pourrait aussi s'appliquer au champ d'introduction de la page. En gros, il demande la création d'une nouvelle fonction get_live_introduction dans l'interface overlay.
|
| Bernard from nearby-an-airport Associate, 6796 posts | Christian, le titre principal de toutes les pages fabriquées par YACS est une balise H1, et c'est même le seul cas d'utilisation de cette balise. Tous les autres niveaux de titre sont en H2, H3, etc. |
Rate this page
Posted by Christian on Feb. 19, commented by Bernard on Feb. 25, (popular)