Bug relatif à l'ajout de lien externe dans le header.php
Bon je m'explique.
J'ai voulu insérer un lien google webfont de type :
<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Just+Me+Again+Down+Here:regular"/>
dans mon header.php.
Malheureusement, une fois le fichier interprété par pluxml, il se rajoute avant le "http://" le chemin du site "http://www.monsite.com/http://fonts ....."
J'ai testé de faire un echo du lien au lieu de l'écrire en dur mais le traitement doit se faire après ça bug quand même.
A force de recherche, j'ai trouvé le caractère qui dérange plux ; c'est le ":" si on l’enlève, le lien reste tel qu'on la écrit.
Ma solution fut de mettre <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Just+Me+Again+Down+Here"/> comme lien mais du coup je charge des variantes de font que je désire pas.
C'est pas trop grave pour mon cas mais bon je considère ça comme bug du système
Voilou
Sinon joli boulot plux est un cms bien pratique et facile à intégrer au niveau template.
J'ai voulu insérer un lien google webfont de type :
<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Just+Me+Again+Down+Here:regular"/>
dans mon header.php.
Malheureusement, une fois le fichier interprété par pluxml, il se rajoute avant le "http://" le chemin du site "http://www.monsite.com/http://fonts ....."
J'ai testé de faire un echo du lien au lieu de l'écrire en dur mais le traitement doit se faire après ça bug quand même.
A force de recherche, j'ai trouvé le caractère qui dérange plux ; c'est le ":" si on l’enlève, le lien reste tel qu'on la écrit.
Ma solution fut de mettre <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Just+Me+Again+Down+Here"/> comme lien mais du coup je charge des variantes de font que je désire pas.
C'est pas trop grave pour mon cas mais bon je considère ça comme bug du système
Voilou
Sinon joli boulot plux est un cms bien pratique et facile à intégrer au niveau template.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Juste une question. Avais-tu la réécriture d'url activée dans PluXml ?
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Edit :
Meme probleme avec des liens de type :
<a href="#tab1">
qui deviennent :
<a href="http://www.monsite.com/a/#tab1">
Là ça devient génant pour du JS.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
<script type="text/javascript">
document.write("<a href=\"#tab1\">Menu 1</a>");
</script>
Ce genre de code ci-dessous ne pose plus de problème. l'url n'est pas modifié
<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Just+Me+Again+Down+Here:regular"/>
Pour les mailto, idem, il n'y a plus de problème
En revanche en quoi ça gène pour des liens avec une ancre <a href="#tab1"> qui deviennent <a href="http://www.monsite.com/a/#tab1"> si pluxml est installé dans http://www.monsite.com/a/
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
http://www.sohtanaka.com/web-design/simple-tabs-w-css-jquery/
Il se sert du href comme identifiant de div donc si il est modifié c'est mort
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
En revanche j'ai trouvé un autre script qui fonctionnera avec la 5.1. J'ai testé et c'est ok
http://nettuts.s3.amazonaws.com/001_Tabbed/site/jQuery.html#
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Je me permet de relancer ce sujet : j'essaie d'intégrer quelques polices de google web fonts à mon site, mais je ne sais pas comment faire (je ne trouve pas le fichier header.php par exemple).
La ligne est :
<link href='http://fonts.googleapis.com/css?family=Cabin+Sketch:700|Cabin&v2' rel='stylesheet' type='text/css'>
Que dois-je faire pour cela ?
Merci !
Dans le répertoire du ton thème, tu as obligatoirement un fichier "header.php". Tu l'ouvres.
Avant la balise </head>, tu y colles ta ligne de code pour la feuille de style Google.
Ensuite, tu modifies ton fichier style.css en y ajoutant ta font-family ou tu veux qu'elle soit.
Effectivement, j'ai bien ajouté la ligne dans le fichier header.php (trouvé dans le dossier du thème, je n'avais pas pensé le chercher là, je suis un peut bête ! ), ce qui me donne :
Dans le fichier css (screen.css, dans le dossier css du thème), que je modifie dans un premier temps pour appliquer les modifications de police au titre et au sous-titre : Mais ça ne me change pas les polices, si ce n'est le titre, qui est en comic sans MS.
Je ne comprend pas pourquoi.
Donnes-moi l'adresse de ton site et je ferai une vérif. avec Firebug.
Merci pour l'aide.
Là, je le teste en local avec easyphp.
Je vais le compresser et l'envoyer par mail.
Le bon code est : Tu avais un décalage sur le sprite qui génère l'icone "cadena" au niveau de la class captcha et l'icone "home" apparaissait, dû au fait que tu n'avais pas déterminé la hauteur de l'icone.
A la ligne 351 de screen.css, le bon code doit être : Pour moi, c'est bon. Je te conseille de passer la "font-size" de la balise <body> à moins 13px; car sinon ce n'est pas très lisible.
Dis-moi si ça te convient ?
PS : la prochaine fois que tu passes un thème à vérifier pas la peine de fournir par mail tout l'archive de ton PluXml.
Je sais bien que PluXml est léger mais tout de même ...
Merci pour avoir regardé le captcha : j'avais pas encore zieuté cette partie là.
Reste deux petits problèmes à régler, je vais ouvrir un sujet dans la section "entraide" pour cela (je suis déjà bien assez hors-sujet ici, mais à ma décharge, c'est le premier sujet que google me sortait en cherchant "google fonts pluxml" ) : le captcha qui passe sous le pied de page, et la partie contact qui est complètement excentrée.
Oups, j'y avais pas pensé, belle petite boulette en effet !
Et encore un grand merci pour le temps passé sur mon problème !
+1 Twitter ou Facebook sur mon portfolio et ça ira. :P
Pfiouu, ça fait un moment que je n'avais plus mis les pieds sur twitter moi ! L'occasion de faire un grand ménage !