Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
bonjour a tous,
je voudrais ajouter un code pour une page connexe
seulement c'est un iframe
et il n'est pas valide wc3 y a t-il une syntaxe équivalente qui serait validable ??
<iframe src="http://ledomaine.com/repertoire/nomdelapage.html" style="width:500px;margin:15px;height:2900px;"></iframe>
Hors ligne
heu ...je pose cette question mais ca n'existe peut être tout simplement pas ???
Hors ligne
Le plugin fait pour ça ne te convient pas ?
La documentation : http://doc.dotclear.net/2.0/fulltoc
Le module de recherche du forum : http://www.dotclear.net/forum/search.php ?
Hors ligne
Quel plugin kozilka ?
Tu parle de "related" pour les pages connexes...?
Si c'est le cas si si bien évidement!!
Je l'ai d'ailleurs et je me sert pour cette page...il me convient plus que très très bien :-)
Mais c'est un code que je dois ajouter dans une page connexe justement
pour afficher un truc d'un autre site et le code est fournit dans la iframe
Problème c'est que c'est pas valide...et vu que Dotclear est super propre
j'aimerais que ça le reste.
Donc je voulais juste savoir si il y avait un moyen dotclearien d'afficher une <iframe> avec
une syntaxe en version plus "valide".
Le code en question le voici
<iframe src="http://ledomaine.com/repertoire/nomdelapage.html" style="width:500px;margin:15px;height:2900px;"></iframe>
Hors ligne
ERFFFFEUUU!!!!... désolé j'ai écorché ton pseudo kozlika
[HUMOUR MODE]
Pour Noël on pourrait avoir une touche [EDIT]
[/HUMOUR MODE]
Hors ligne
Le seul moyen est d'opter pour un autre DOCTYPE, en l'occurence le doctype xhtml Framset :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
Hors ligne
Le seul moyen est d'opter pour un autre DOCTYPE, en l'occurence le doctype xhtml Framset :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
oula ça va pas tout changer au niveau de mon blog ca??
Hors ligne
Il y a un autre moyen : utiliser la balise objet en lieu et place de iframe ;)
http://blog.alsacreations.com/2005/02/1 … ser-iframe
Dernière modification par Philippe (2008-03-20 17:15:03)
Hors ligne
la balise <object> fait très bien le taf et est valide ;)
<object type="text/html" data="http://www.truc.com/page_externe.html" style="width: 100%; height: 550px;"></object>
pitié pitié pour le pauvre néophyte que je suis :)
Hors ligne
amalgame:
j'ai testé mais sans réussite d'apres ton iddée je devrais donc remplacer
<iframe> par <objetc>
ça donnerait donc ça?
<object type="http://ledomaine.com/repertoire/page.html" style="width:500px;margin:15px;height:2900px;"></object>
mais ca marche pas :(
Hors ligne
ah j'etais entrazin d'ecrir mon messag lorsque tu a posté le tiens Oum
je viens de tester
marche pas non plus
enfin si sous FF mais vide sous IE7
(enfin vide un carré avec un scroll mais rien dedans)
et sous FF ca passe mais pas tester la validité puisque pas d'affichage sous IE7
Hors ligne
Dzana a écrit :Le seul moyen est d'opter pour un autre DOCTYPE, en l'occurence le doctype xhtml Framset :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
oula ça va pas tout changer au niveau de mon blog ca??
Non non, tout va rester en ordre.
Point de vue sémantique, je trouve plus correct d'utiliser la balise iframe quand on veut mettre une iframe, plutôt qu'une balise object, surtout si l'argument est de "rester propre" ;) mais enfin chacun fait comme il sent :)
Hors ligne
oki Dzana merci du complément d'infos
mais alors dans s'cas ...j'le fais ou?
-Sur toutes les pages de mon blog?
-Ou sur le plugins\related\default-templates\external.php ??
(puisque c'est une page connexe?)
Hors ligne
bon ok je post définitivement trop vite
Je viens d'essayer sur mon external.php
bah ...ca me l'a pas rendu valide lol
Bon je t'admet que sur 3 erreurs, je suis passé a 2
ouéé => \o/ \o/
Enfin bon...tanpis pour moi si j'veux mettre un code pas valide aussi
Mais c'est foutument casse #@°x° ses iframes (j'aime po ca!)
Hors ligne
Je te propose une PURE bidouille valide XHTML 1.0 strict (mais qui n'en respecte pas l'esprit), tu écris ton iframe en javascript :
///html
<script type="text/javascript">
<!--//--><![CDATA[//><!--
document.write('<iframe src="URL" width="X" height="Y" frameborder="0" allowtransparency="true" ></iframe>');
//--><!]]>
</script>
///
où tu adaptes URL, X et Y à ton contexte.
Hors ligne
Géniale cette astuce!!!!
Ca fonctionne nickel sous FF et sous IE7.
Et en plus c'est tout valide...c'est propre!
Juste une question?
Cette "technique" est légale?
On va pas se faire blacklister par google (par exemple)
(C'est pas le genre de technique jugé trop "chez pas quoi" ?...
J voudrais pas que google crois que j'utilise une technique visant a masquer ,déguiser...etc)
Hors ligne
Et en plus c'est tout valide...c'est propre!
C'est valide, mais ce n'est pas propre... (ULB l'a bien dit, c'est une bidouille qui ne respecte pas l'esprit XHTML 1.0.) Il faut aussi avoir à l'esprit qu'avec cette méthode, ceux qui naviguent en ayant désactivé le javascript ne verront pas le contenu de l'iframe.
« Y a des jours où faut pas m'chercher !! Et y a des jours tous les jours ! »
Hors ligne
bien pour le javascript oui ca c'est le problème
(bien que les désactivation javascript sont assez rares ...mais...)
Par contre quand tu dit ..."pas propre"???
c'est a dire?
Moi a partir du moment ou c'est valide ...c'est propre lol
Je voudrais surtout pas que ca soit jugé illégale par rapport a google
Hors ligne
A ma connaissance, je dis bien à ma connaissance, Google ne lit pas les javascripts et n'indexe pas les iframes. Sinon, je ne vois aucune raison de blacklistage la-dedans.
Tu pourrais rajouter un <noscript> pour ceux ayant désactivé le javascript avec un texte de ce qu'ils sont censé voir à cet endroit s'ils avaient le javascript d'activé.
Hors ligne
Je ne vois pas pourquoi pas google y verrait un problème. Ceci étant, il n’est pas étonnant que le code que tu donnes en #10 ne fonctionne pas (pour la méthode object), tu as essayé celui fourni par Oum au #9 ?
Dzana > heu, les iframe ne sont pas des frame, si je ne me trompe, les seules DTD utilisables sont les transitionnal, pas les framesets, non ?
RTFM attitude : https://fr.dotclear.org/documentation/2.0
Le chantier tips, tutos et astuces : http://tips.dotaddict.org/
Rien nulle part??? une petite recherche sul’ forum, alors?: https://forum.dotclear.org/search.php ?
Hors ligne
Je ne vois pas pourquoi pas google y verrait un problème. Ceci étant, il n’est pas étonnant que le code que tu donnes en #10 ne fonctionne pas (pour la méthode object), tu as essayé celui fourni par Oum au #9 ?
oui j'ai fais une erreur lol pou le code en #10 ^^
Pour celui donner en #9 par Oum il ne fonctionne pas non plus
je viens de tester
marche pas non plus
enfin si sous FF mais vide sous IE7
(enfin vide un carré avec un scroll mais rien dedans)et sous FF ca passe mais pas tester la validité puisque pas d'affichage sous IE7
Hors ligne
En effet, pour les iframes, seul le DTD Transitional fonctionne.
Hors ligne
heu, tu aurais une url, i_love_dc, qu’on puisse voir (avec les deux codes l’un au-dessus de l’autre, par ex) ?
RTFM attitude : https://fr.dotclear.org/documentation/2.0
Le chantier tips, tutos et astuces : http://tips.dotaddict.org/
Rien nulle part??? une petite recherche sul’ forum, alors?: https://forum.dotclear.org/search.php ?
Hors ligne
Pour celui donner en #9 par Oum il ne fonctionne pas non plus
fonctionne très bien, la preuve http://www.oum.fr/static/Livre-dOr
pitié pitié pour le pauvre néophyte que je suis :)
Hors ligne
fonctionne très bien, la preuve http://www.oum.fr/static/Livre-dOr
Et bien justement, sous Internet Explorer 7, je n'obtiens qu'un cadre vide. C'est pour cela qu'on dit que cela ne fonctionne pas, hein ;-)
Hors ligne
Vous n'êtes pas identifié(e).