Des liens "inactifs" - Version imprimable +- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr) +-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html) +--- Forum : Général (https://forum.cmsmadesimple.fr/forum-10.html) +--- Sujet : Des liens "inactifs" (/thread-1571.html) |
Des liens "inactifs" - estiara - 05/11/2011 Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~ Bonjour à tous, j'aurais besoin d'un petit coup de main car je ne comprends pas le problème j'ai terminé mon site, l'ai mis en ligne et j'ai eu plusieurs visiteurs qui m'ont dit ne pas pouvoir cliquer sur les liens "lire la suite" ... Apparemment ces personnes sont sous Internet Explorer. (Je ne sais pas quelle version), ça marche avec certaines versions, pas avec d'autres... Est-ce que quelqu'un a déjà rencontré ce problème et saurait comment le résoudre? :/ Merci beaucoup ! Des liens "inactifs" - Jean le Chauve - 05/11/2011 Bonjour, Ton code html est parsemé d'erreurs, corrige-le et tout devrait rentrer dans l'ordre. http://validator.w3.org/check?uri=http%3A%2F%2Fwww.ara-evry.fr%2F&charset=%28detect+automatically%29&doctype=Inline&ss=1&group=0&verbose=1&user-agent=W3C_Validator%2F1.2 Des liens "inactifs" - estiara - 06/11/2011 Oups ! Merci ! j'essaie de régler ça! Des liens "inactifs" - estiara - 06/11/2011 ah oui non.... ce sont les 5 erreurs que je n'ai pas su résoudre Des liens "inactifs" - Jean le Chauve - 06/11/2011 Allez, elles sont très basiques... Le validateur te dit ce qu'il faut faire : Gabarit menu : Ligne 22 : manque le alt et la fermeture de la balise <img Ligne 73 : il manque un </ul> Gabarit page Ligne 79 : il manque les apostrophes à <div id=contenant> J'ai l'impression qu'on s'est un peu emmêlé les pinceaux pour créer le lien dans tes encarts (page d'accueil) : Code : <p><a href="http://www.ara-evry.fr/index.php?page=nos-veterans"><img class="photo_encart" style="float: right;" src="uploads/images/poilus à adopter/biscuit.jpg" alt="" width="113" height="150" /></a><a href="index.php?page=nos-veterans">Ok ! C'est vrai que nos printemps se comptent à présent en hivers... Mais vous croyez vraiment que c'est pour cela que nous dormirons encore ce soir au refuge ? Et si vous nous donniez une petite chance d'y croire encore?</a></p> Vérifie tes cms_selflink : <a href="%7Bcms_selflink%20href=%27coup-de-pouce%27%7D"> Je suppose que les personnes ayant des problèmes de liens parlent de la page "les poilus à l'adoption": http://www.ara-evry.fr/index.php?page=les-poilus-a-l-adoption-2 : http://validator.w3.org/check?uri=http%3A%2F%2Fwww.ara-evry.fr%2Findex.php%3Fpage%3Dles-poilus-a-l-adoption-2&charset=%28detect+automatically%29&doctype=Inline&ss=1&group=0&verbose=1&user-agent=W3C_Validator%2F1.2 Corriger les erreurs dans le gabarit des news. Des liens "inactifs" - estiara - 06/11/2011 Merci beaucoup pour le coup de main ! J'en ai résolu 3 sur les 5 car je trouve vraiment pas où rajouter le "</ul>" et le "</li>" dans le gabarit ... pourtant je vois bien qu'il en manque un ! J'ai essayé de mettre le </li> juste après le dernier </ul> mais apparemment c'était pas là ... :| Code : {* CSS classes used in this template: Je viens de voir les 131 erreurs de la page Poilus à l'adoption... :/ je vais essayer aussi de résoudre ça, sans paniquer.. Par contre, pour les problèmes de liens, on m'a dit que c'était TOUS les liens de la page d'accueil sauf ceux du menu. :o :o :o ça ferait ça qu'avec certaines versions d'IE... Des liens "inactifs" - Jean le Chauve - 06/11/2011 Citation :je vais essayer aussi de résoudre ça, sans paniquer..Bien, et tu as raison, il n'y a pas de quoi paniquer. La fermeture manquante de <ul> provient du fait que tu as inséré Code : <li class="menuactive"> Si tu regardes l'aide, tu peux voir qu'il existe (entre-autres) un $node->alias et un paramètre start_page="accueil". Pour donner une image uniquement à la page d'accueil, tu as plusieurs possibilités : soit tu utilises start_page, soit tu ajoutes un if $node->alias == "accueil" juste avant {if $node->parent == true or ($node->current == true and $node->haschildren == true)}. On va prendre le plus simple : tu gardes ton code tel qu'il est, mais tu ajoutes dans ta balise d'appel du menu : start_page Code : {menu start_page="presentation"} Pour la page avec les 130+ erreurs, commence par le début, tu as oublié la balise <body> Ensuite, tu as placé des div dans un <p>. Enlève le <p> ligne 119. De plus, tu ne peux pas utiliser un même id (identifiant unique) dans la même page ("fiche", "separateur"...) ; utilise plutôt une classe si tu en as besoin plusieurs fois. Nettoie un maximum, puis on regardera à nouveau. Pour avoir plus facile, travaille dans un éditeur et utilise l'indentation (notepad++). Et quand on t'annonce que tous les liens ne fonctionnent pas, demande la version du navigateur . Merci également de nous indiquer quelle est la version du cms que tu utilises. Des liens "inactifs" - estiara - 11/11/2011 Bon... je dois t'avouer que je n'ai pas pas compris comment faire avec le Code : {menu start_page="presentation"} Faut il que je le mette à la place de mon actuel : Code : {cms_module module="menumanager"} ? Merci beaucoup pour ton aide en tous cas. Je me penche sur les 130 erreurs ! Pour la version du navigateur, cette fois on m'a dit que ça ne fonctionnait pas sur Firefox 7.0.1. Sauf que...j'utilise cette version là aussi et ça marche chez moi... :/ Pour IE, je ne sais pas sur quelle version ça plante ... Pour ce qui est de la version du CMS... je suis toujours à la 1.6.9. Des liens "inactifs" - Jean le Chauve - 12/11/2011 estiara a écrit :Bon... je dois t'avouer que je n'ai pas pas compris comment faire avec leOui. Des liens "inactifs" - estiara - 12/11/2011 ... je pense que je vais clairement passer pour une brêle, mais tant pis ! :/ Lorsque je remplace Code : {cms_module module="menumanager"} Code : {menu start_page="presentation"} je n'ai plus que l'onglet "Présentation " du menu qui s'affiche...et je suppose que c'est normal mais du coup, il doit y avoir un truc que je n'ai pas compris... Des liens "inactifs" - kraygoon - 13/11/2011 start_page indique la "page de départ" de l'affichage des menus, la page "parent" en quelques sortes. Donc le menu n'affichera que les "enfants" de la page passée en paramètre. Si tu ne mets aucun paramètre, par défaut il affichera toutes les pages de niveau 1. Des liens "inactifs" - Jean le Chauve - 13/11/2011 Oh, me suis gouré ? Je voulais que le menu oublie la page accueil. Pas grave, ce qui est chouette avec cmsms, c'est qu'on peut arriver à ce qu'on désire de plusieurs manières. Par contre, ce qui est chiant, ce sont les gabarits qui ne sont pas mis à jour lors des mises à jour. excludeprefix=accueil donnerait le bon résultat, ou encore start_element=2 mais tout cela n'est pas des plus "propre". Je te donnerai le code demain. Des liens "inactifs" - estiara - 13/11/2011 Merci beaucoup ! Et ... ça y est, je n'ai plus que 2 erreurs sur la page où j'en avais plus de 130 ! Des liens "inactifs" - Jean le Chauve - 13/11/2011 J'ai utilisé un gabarit des nouvelles versions. Code : {* CSS classes used in this template: Des liens "inactifs" - estiara - 13/11/2011 La bonne nouvelle c'est qu'avec ça je n'ai plus d'erreurs La mauvaise, c'est que mon onglet Accueil a disparu. Je ne comprends pas pourquoi vu qu'il y a bien Code : {if $node->alias == "accueil"} Des liens "inactifs" - Jean le Chauve - 13/11/2011 Il faut que tu enlèves le paramètre start_page dans ta balise menu : {menu} Et j'ai supposé que l'alias de ta page d'accueil s'appelle "accueil" . Des liens "inactifs" - estiara - 14/11/2011 Ok ! J'ai changé l'alias, j'ai mis le bon, mais il semblerait que ça ne fonctionne toujours pas. J'ai bien supprimé le start_page pourtant. Et pour ce qui est des liens inactifs, ils le sont toujours apparemment même s'il n'y a plus d'erreurs html ! :| j'ai pu voir ce problème avec Firefox 3 (tous les liens "lire la suite" qui se trouve au milieu de la page) et on me l'a dit pour IE, mais impossible d'avoir la version ! ça marche avec IE 8 en tous cas... Des liens "inactifs" - Jean le Chauve - 15/11/2011 Jean le Chauve a écrit :J'ai l'impression qu'on s'est un peu emmêlé les pinceaux pour créer le lien dans tes encarts (page d'accueil) : Pour le menu manquant, si tu as fais un copier-coller du gabarit menu que je t'ai donné et inséré la balise {menu template="tonTemplate"} sans rien d'autre, ça doit fonctionner (j'ai testé). Si tu ne trouves pas, donne-moi un accès à ton administration. Autre chose : Code : Si le lien ne fonctionne pas, Des liens "inactifs" - estiara - 15/11/2011 Jean le Chauve a écrit :Pour le menu manquant, si tu as fais un copier-coller du gabarit menu que je t'ai donné et inséré la balise {menu template="tonTemplate"} sans rien d'autre, ça doit fonctionner (j'ai testé). :/ je te passe l'accès ! Jean le Chauve a écrit :Tu auras TOUJOURS des problèmes si tu utilises des caractères spéciaux, accents ou espaces dans le nom de tes fichiers ou dossiers. Donc : affiche-ARA-portes%20ouvertes.pdf n'est pas correct, supprime l'espace (dit et redit des centaines de fois dans ce forum). oups... c'est rectifié Des liens "inactifs" - Jean le Chauve - 15/11/2011 Tu avais décoché "afficher dans le menu" dans les options de la page. Des liens "inactifs" - estiara - 15/11/2011 :| je me fais toute petite petite petite... Merci beaucoup... Par contre, toujours le même problème avec les liens... Pourtant pas d'espaces dans ceux là :/ Ils n'apparaissent pas comme des liens apparemment mais comme du texte "normal"... Des liens "inactifs" - Jean le Chauve - 16/11/2011 Citation :oups... c'est rectifiéNon, tes images, dossiers ou cms_link utilisent toujours des espaces : Code : <p><a href="http://www.ara-evry.fr/index.php?page=nos-veterans"><img class="photo_encart" style="float: right;" src="uploads/images/poilus à adopter/biscuit.jpg" Code : <a href="%7Bcms_selflink%20href=%27nos-besoins%27%7D"><br /></a> Citation :j'ai pu voir ce problème avec Firefox 3On est à la version 8. Je viens de vérifier sur IE6 et les liens ne marchent pas (ce devrait être corrigé si tu enlèves les espaces) ; de toutes façons, la mise en page est complètement foireuse... Je suis désolé de te le dire, mais ton code html est crade, tu mélanges html et styles et il n'est pas uniforme (certains titres ou images sont cliquables, d'autres non), difficile donc de s'y retrouver. Donc, prochain travail, éliminer tous styles internes et n'utiliser QUE des classes, puis corriger les erreurs css : validateur css et en premier lieu : #header {postion:relative} position, pas postion. Des liens "inactifs" - estiara - 16/11/2011 Bon, ça ne s'annonce pas funky à faire mais... je vais m'y mettre Merci pour le (gros) coup de pouce ! |