[Réglé] Insertion Script nicetitle - Variable correspondante à l'introduction des articles - pages - sections pour la valeur de l'attribut title des liens générés.
Modification nicetitle - J'en ai révé cette nuit.
Bonjour à tous ;
Voulant rendre mon site toujours plus beau, et surtout plus attractif, j'ai inséré le script nicetitle dans mon template afin de changer le comportement graphique de l'attribut title des liens de mon site.
Ce faisant, je ne suis pas encore arrivé au résultat attendu.
En ce qui concerne la fonction nicetitle, pas de problème, le script fonctionne.
Toutefois, mon réel but c'est que le contenu de l'attribut title des liens générés (que cela soit ceux des sections ou encore des articles) affichent l'introduction et non pas simplement, la fameuse phrase ==> lire l'article ou encore, le mot "raccourcis".
Si quelqu'un pouvait me dire ce que je dois modifier et ou
.
En ce qui me concerne, je pensais à changer la valeur de l'attribut title par la variable d'appel de l'introduction de l'article. (Je suppose qu'il en à une quelque part
)
Par contre, ce que je ne sais pas, c'est de quelle variable il s'agit, ou elle se trouve, et ce que je dois rajouter pour que cette variable, insérée comme valeur de l'attribut title des liens, affiche l'introduction du bon article. (article visé par le lien. (Vous me suivez toujours ? non ? normal, moi même j'ai du mal à me comprendre ... lol)...
Enfin, si variable il y a, quel est le/les fichier(s) à modifier pour changer la valeur par défaut de l'attribut title des liens générés.
Espérant que vous aurez compris ce que je voulais dire.
Bien cordialement ;
Monsieur Laurent DECLERCQ
Ps : Désolé pour les fautes.
Voulant rendre mon site toujours plus beau, et surtout plus attractif, j'ai inséré le script nicetitle dans mon template afin de changer le comportement graphique de l'attribut title des liens de mon site.
Ce faisant, je ne suis pas encore arrivé au résultat attendu.
En ce qui concerne la fonction nicetitle, pas de problème, le script fonctionne.
Toutefois, mon réel but c'est que le contenu de l'attribut title des liens générés (que cela soit ceux des sections ou encore des articles) affichent l'introduction et non pas simplement, la fameuse phrase ==> lire l'article ou encore, le mot "raccourcis".
Si quelqu'un pouvait me dire ce que je dois modifier et ou
.En ce qui me concerne, je pensais à changer la valeur de l'attribut title par la variable d'appel de l'introduction de l'article. (Je suppose qu'il en à une quelque part
)Par contre, ce que je ne sais pas, c'est de quelle variable il s'agit, ou elle se trouve, et ce que je dois rajouter pour que cette variable, insérée comme valeur de l'attribut title des liens, affiche l'introduction du bon article. (article visé par le lien. (Vous me suivez toujours ? non ? normal, moi même j'ai du mal à me comprendre ... lol)...
Enfin, si variable il y a, quel est le/les fichier(s) à modifier pour changer la valeur par défaut de l'attribut title des liens générés.
Espérant que vous aurez compris ce que je voulais dire.
Bien cordialement ;
Monsieur Laurent DECLERCQ
Ps : Désolé pour les fautes.
Comments
Re-bonjour ;
Bon, après m'être "tapé" pratiquement tous les dossiers de "yacs" pour trouver la fameuse phrase "Lire cet article" qui est placée dans les infos bulles des liens généré sur la page de couverture, j'ai fini par arriver à mes fins.
Pour ceux que cela interresse, faudra venir voir sur mon site pour la solution car ici, je n'arriva pas à insérer le code qu'il faut remplacer malgré l'utilisation des balises bb code.
Bien cordialement ;
Monsieur Laurent DECLERCQ
Effectivement, cela fonctionne très bien, bravo à vous pour cette idée. Je suppose que le degré de transparence est géré via la css du script. Pour ceux que ça intéresse, le lien vers le script (javascript et css) :
NiceTitle
Peut-être un petit article sur l'intégration de ce "bijou" dans Yacs?
Merci d'avance.
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. (St Exupéry)
Airport : une contribution ? Avec plaisir !
Parce que, désolée vraiment, mais je soupsonne quelque chose d'intéressant et superbe, mais... moi pas tout comprendre
Agnès
Il n'y a pas de problèmes, que des solutions.
Agnès :
Bonjour, si je peux me permettre une idée, je pense que des contributions devraient être bâties sur une approche structurée.
Bien que très rigolo, le script nicetitle.js re-invente la roue. Le danger de ce genre d'approche c'est de finir par avoir des incompatibilités entre des contributions.
Idéalement, pour faire du comportement client (behaviour javascript browser), il serait intéressant de s'appuyer sur une librairie faite pour ça : prototype.js ou prototype.lite.js et ensuite bâtir au dessus différent type de comportements (beaucoup existent déja) tout en gardant à l'esprit l'approche évènementielle (unobtrusive DHTML) afin de permettre le fonctionnement de la page sur des navigateurs sans javascript.
Sinon l'idée d'inclure du comportement dans YACS pour agrémenter les templates ou même les contenu est une bonne idée
Salutations
Agnès :
Bonsoir agnès.
Le but est simplement de changer le comportement des infos bulles de la balise des liens via un script et la redéfinition de la valeur de l'attribut title de ladite balise.
Par défaut dans yacs, lorsque tu passe ta souris sur le lien d'un article, une info bulle dans laquelle il est écrit "lire l'article" s'affiche.
Le script nicetitle pemet de modifier le comportement graphique de la bulle qui s'affiche lorsque l'on passe le curseur de la souris sur un lien, ce qui permet notamment de choisir la couleur du texte, la couleur de fond ainsi que la taille de la bulle...
Dans mon cas, j'ai inséré une image au format png dont le degré de transparence est géré par une feuille de style complémentaire.
Pour ce qui est du texte qui s'affiche dans les infos bulles (attribut title de la balise de lien), dans yacs, celui-ci n'est pas dynamique. J'entend par là que le text qui s'affiche dans la bulle et toujours le même suivant la catégorie de lien sur laquel on passe la souris.
Par exemple, pour le lien d'un article, la phrase qui s'affichera sera : "Lire cet l'article".
Or moi, ce que je voulais, c'est un texte qui change selon le contenu de l'article.
J'ai donc cherché dans quel fichier la balise title est défini et ensuite, j'ai remplacé ladite définition (qui n'est autre que : Lire cet article" par la variable de l'introdution des articles. (c'est un peu plus complexe que ça mais bon, j'explique l'essentiel).
Peut être que ceci semble un peu compliqué pour ceux qui ne connaissent pas php mais bon, très franchement, en ce qui me concerne, je ne suis pas une pointure en php mais je suis quand même parvenu à moitier (reste à poffiner) à ce que je voulais faire.
Pour le moment, je n'ai réussi à changer que le comportement des infos bulles des liens apparaîssant sur la page de couverture. Je précise que j'ai appliqué le changement que sur un seul rendu visuel afférent à la page d'accueil (le fichier ==> layout_home_articles_as_boxesandarrows.php)
Il va de soi que je vais être obligé de recodé chacun des fichiers de rendu visuel pour que mes nicetitles fonctionnent partout.
J'entrevois aussi une nouvelle déclaration de fonction pour ce qui concerne le comportement des infos bulles pour les liens qui apparaîssent dans les sections ou sous sections car la variable $introduction ne semble pas être prise en compte quand je l'insère dans le fichier concerné.
Une fois que j'aurais mis tous ça au point, je ne manquerais pas de revenir vers vous afin de vous faire part de la procédure complète à suivre pour profité de cet effet d'illustration graphique.
Bien cordialement ;
Monsieur Laurent DECLERCQ.
Ps : Merci agnes pour m'avoir éclairé concernant les fichiers à modifier pour ce qui concerne le designe de mon portail.
Ps : Si bernard a une solution par la re-déclaration des variable d'introduction, je suis preneur.
Gmcms :
Bonsoir ;
Je suis désolé mais au départ, il ne s'agissait nullement d'une contribution.
Par ailleurs, le script nicetitle à déjà fait ses preuve et est utilisé par de nombreux webmaster.
Pour ceux qui veulent se rendre compte de l'effet que cela peut donné il peuvent aller voir à cette adresse : http://www.geckozone.org . Il n'agit que sur l'attribut title de la balise des liens.
Sinon, pour les librairies, je ne vois pas très bien ce que cela pourrait apporter dans le cas présent.
Ps : Nicetitle, c'est pas fait pour être rigolo, c'est fait rendre le site plus attractif.
Si sur une page ou vous n'avez que des liens il est possible de prendre connaissance de l'introduction de l'article visé par ledit liens en se contentant de passer le curseur de la souris dessus, je pense que c'est un plus pour le visiteur qui n'aura pas besoin de cliquer dessus pour savoir de quoi il est réellement question. Car bien souvent, le titre ne suffit pas.
Bien cordialement ;
Monsieur Laurent DECLERCQ.
Nuxwin :
Bonsoir, ma remarque ne s'adressait qu'à une contribution. Chacun est libre de faire ce qu'il veut sur son site. Mais je pense que dans l'idée d'une mise en place dans un produit, la démarche mérite d'être structurée. Ce que font les autres webmaster n'est une preuve de rien au vue du nombre de personnes qui font tourner des sites sans rien maîtriser des langages et des concepts de programmation.
Lorsque je parlais de "rigolo" je ne parlais pas de ce que faisait nicetile (c'est ce qu'on appelle du "behaviour" en language web 2.0 => réinvention du javascript qui existait déja en y ajoutant la seule nouveauté du XMLHttpRequest), mais de la façon dont il le faisait. Si vous décortiquez nicetitle.js, vous verrez que le script s'attache à résoudre des problèmes de :
- armement évènementiel
- compatibilité cross-browser
Ces problèmes sont déja traités par des librairies qui font référence dans ce domaine. Il est plus sûr de les utiliser et de bâtir les comportements sur ces librairies. On est relativement certain de pouvoir mettre en place plein de comportements sur les tags CSS (pour le côté non-obstrusif) sans avoir des effets de bord non maîtrisés.
Ceci dit, encore une fois, chacun est libre de prendre tous les scripts existants pour les intégrer, mais pour un produit qui a l'ambition de YACS ça ne me semble pas raisonnable.
Nuxwin: J'aime bien l'exploitation dans Geckozone des bulles de survol pour l'introduction des sections. De manière générale, nicetitle est naturel pour aider à la navigation dans une arborescence que l'on découvre. En revanche, pour les hyperliens placés dans du texte, je préfère un bon libellé qui rend le clic naturel. A suivre...
Rate this page
Posted by Nuxwin on June 14 2006, commented by Bernard on June 14 2006, (popular)