- Statut : non résolu
- Ce sujet contient 19 réponses, 3 participants et a été mis à jour pour la dernière fois par
Julobox, le il y a 16 années et 8 mois.
-
AuteurMessages
-
11 mai 2008 à 23 h 31 min #459460
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 2.2
– Thème utilisé : Victoria arrangé
– Nom de l’hebergeur : OVH
– Adresse du site : http://pakistablog.frProblème(s) rencontré(s) :
Bonjour à tous.
Je vous écris pour un problème de Pop-up. En effet, sur ma page d’accueil ou sur la page d’un article seul, j’ai mis en place la possibilité d’ouvrir mon lecteur audio dans une pop-up. Donc ICI à gauche ou ICI à droite.
Voici le code que j’ai utilisé :
<a href="#" target="_blank" onclick="window.open('http://www.pakistablog.fr/playlist_novembre.html','Playlist Pakistablog de novembre','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=300, height=370');return(false)"><b>> Ouvrir dans une pop-up ! <</b></a>
Alors mon problème est le suivant : sous Firefox, ça passe nikel chrome, mais sous IE (le 6 pour ma part), ça ne fonctionne pas. ça m’ouvre une nouvelle fenetre de la largeur voulue (pas la hauteur) mais ça m’affiche la page en cours ( plus le # bien sur)
Cependant, j’ai développé un site lors d’un de mes stages et ce même code fonctionne pour ce site et pour IE. Le site en question est le suivant : http://www.larochellenumerique.fr Et le bouton « Hotel d’entreprise TIC » engendre donc une pop-up nikel que ce soit sous IE ou sous Firefox. Et pour ce site le code est le suivant :
<a class="sommaire4" target="_blank" HREF="#" onClick="window.open('/popup/hetic.html','hetic','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=520, height=350');return(false)"><img src="/img/sommaire.gif" border="0" /></a>
Soit exactement le même.
Alors comment faire pour que je puisse faire une pop-up correcte sous IE pour mon blog ? Car les lecteurs sous IE représentent tout de même un tier de mes lecteurs totaux
12 mai 2008 à 17 h 06 min #629846up !
14 mai 2008 à 10 h 26 min #629847Est-ce un total mystère ou bien est ce si simple que ça ne mérite pas de réponse ? 😐
18 mai 2008 à 15 h 54 min #629848Bon dernière tentative et on en restera là…
18 mai 2008 à 17 h 25 min #629849Pauv’ ti lapin !
Bon… ton problème est bizarre, en effet.
Je reproduis ton soucis sur IE7.
J’ai regardé le code de ta page et j’ai découvert un truc bizarre au tout tout début de ta page :Si j’étais toi, je m’assurerais que ta page démarre bien par
De manière générale, ton code n’est pas très valide !
Le validateur XHTML râle un maximum !!!18 mai 2008 à 17 h 43 min #629850J’avoue que je n’ai pas créé ce thème, que je ne suis pas un spécialiste du développement, bon je crois que ça se sent.
J’avais vu que le validateur n’aimait pas. Donc j’ai effectué le changement mais l’erreur qui empêche la validation de se faire est bizarre et j’imagine que ça va bien trop loin pour moi.Au sujet de ce thème sur le site Fran6art, l’auteur a fait savoir que « le thème n’est pas widget ready et le code n’est pas forcément ce qu’il y a de plus propre. En fait, l’auteur dit qu’il a repris Subtle qui est déjà très customisé et qu’il a essayé de le rendre plus simple. Mais il n’a pas le temps de vérifier si tout est ok… Et puis, il ne l’a validé que sous Firefox. Va-t-il passer IE6 ??? »
Donc j’avoue que je n’ai rien vérifié, j’ai juste pris ce theme et je l’ai personnalisé car il me plaisait. Donc en effet, sous FF je n’ai pas de blem, mais par exemple sous IE, j’ai également des problèmes dans l’article seul avec les « articles similaires » puisque les titres de ces articles similaires sortent de ma page donc en effet, il est loin d’être validé sous IE !
18 mai 2008 à 19 h 19 min #629851Je ne sais pas trop quoi te conseiller :
1/ Soit tu te retrousses les manches, et tu t’attaques à la validation de ton code HTML. Quand tu as une erreur que tu ne sais pas résoudre, commence par chercher de l’aide sur Google, puis par chercher ici, puis si tu ne trouves rien, poste une question !
2/ Soit tu continues de rechercher sur le net un thème qui ait aussi tes faveurs, et qui soit plus propre !
Bon, tu as toujours une ligne vide au tout début de ton code HTML.
Fais nous une copie de ton fichier header.php, pour commencer.18 mai 2008 à 19 h 27 min #629852Ouaip eh bien je pense que je vais prendre la première solution car c’est le thème qui correspond le plus à mon contenu.
Voici donc mon header.php la ligne vide n’est pas présente dans ce dernier mais je pense que ça vient peut être de mon home.php. Enfin bon tout est ICI
En tout cas merci d’avoir pris la peine de s’intéresser au problème 😉
18 mai 2008 à 19 h 59 min #629853Envoie tout ton thème, tant qu’on y est, que je puisse faire un test en local.
18 mai 2008 à 20 h 10 min #629854OK, donc voici le thème Victoria modifié et si besoin, celui d’origine.
18 mai 2008 à 21 h 49 min #629855Bon…
Alors, concernant les modifications :
1/ j’ai passé ton thème en UTF-8 (règle en conséquence ton wp-config.php)
2/ j’ai supprimé plein de lignes blanches inutiles
3/ j’ai fermé beaucoup de balises mal fermées. En XHTML,
, c’est mal,
c’est mieux. Penses-y (sur meta, br, img, …)
4/ j’ai remplacé META par meta : apparemment, c’est chatouilleux à la casse.
5/je t’ai basculé en XMTLH 1.0 Strict plutôt que transitionnel. Soyons rigoureux !Euh non, je suis repassé en transitionnel pour me simplifier la vie !
6/ j’ai remplacé tes align= »center » en style= »text-align:center »
6b/ je ne l’ai pas fait, mais de manière générale, il y a trop de recours à des attributs HTML au lieu de passer par du CSS. Ex : « color » => à modifier aussi !
7/ je ne l’ai pas modifié, mais ton appel à Google Analytics devrait être en fin de page, pas en entête.
8/ Il manquaità la fin de ton footer.
9/ J’ai transcodé en UTF8 (sans entête) certains de tes fichiers contenant des accents enregistrés en ANSI => Notepad++
10/ Tu avais plusieurs éléments avec le même id= »playlist ». Du coup, j’ai modifié ça en class (et CSS en conséquence). Même erreur sur d’autres éléments, à toi de bosser !Enfin
11/ J’ai ôté le target= »_blank » de ta pop-up qui ne servait à rien puis j’ai fait une requête Google (qui est mon ami) parce que je n’arrivais pas à corriger ton erreur à la con et là, j’ai trouvé la réponse : 🍺
Les espaces ne sont pas acceptés dans le nom d’une fenêtre avec IE. J’ai mis des _ à la place, mais %20 marche p-ê aussi.Je t’ai mis le tout là.
PS : Hé ! Les autres ! Je ne ferai pas ça tous les jours, rêvez pas !
20 mai 2008 à 20 h 35 min #629856Mon garçon, tu es triquard. :fouet:
Je passe plus d’une heure sur ton problème, gratis pro deo, et 48 heures plus tard, même pas un message pour me dire « merci ça marche », alors que la solution est mise en œuvre sur ton site.20 mai 2008 à 20 h 45 min #629857Grosse excuse. En effet je n’ai pas répondu à ton message et j’aurai du le faire dès que j’avais utilisé ton code. Certes je suis en période de partiels et je comptais te répondre mais tu as raison de gueuler, je n’ai pas vraiment d’excuse.
Je savais bien que tu vérifierais de toute façon et c’est tout à fait normal.J’ai relativement été étonné de voir que tu as passé du temps à revoir le code du thème dans son ensemble mais je n’ai pas encore pris le temps de compléter le travail pour le rendre opérationnel. Comme tu l’as dit et tu as tout à fait raison c’est aussi à moi de travailler et il va falloir que je m’y mette pour rendre ce thème un peu plus correct au niveau du code.
Je suis vraiment désolé de ne pas avoir répondu dans l’instant. En effet, je me suis servi de ton code pour les pop-up sous IE. J’avais regardé sur Google pour ce problème mais il semblerait que je n’ai pas cherché assez loin.
Je ne vois pas trop ce que je pourrais faire pour me faire pardonner, enfin si jamais tu as une idée…
20 mai 2008 à 21 h 08 min #629858Faute avouée à moitié pardonnée 😕
Je suis de bonne composition. Bonne chance pour les partiels !20 mai 2008 à 21 h 20 min #629859Merci pour la compréhension, merci pour le temps passé sur mon problème, merci pour le temps passé sur le reste du code, merci pour les partiels et encore milles excuses pour le retard.
Bon c’est du détail mais pour me faire pardonner, j’ai mis un lien vers ton blog dans le footer.
Voilà tout. Bonne continuation -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.