Problème avec gestion de frames - PHP - Programmation
Marsh Posté le 27-11-2006 à 20:11:00
Frame = caca, y'a pas de mystère... Faut recommencer sans frames, même avec du noframes c'est pas top
J'ai aussi un osCommerce ultra-modifié, mais dans l'autre sens (Xhtml 1.0 Strict )
Marsh Posté le 27-11-2006 à 21:31:08
Bonjour,
C'est normal que ça ne fonctionne pas. J'ai l'impression que tu confonds iframes et frames (frameset).
Toutefois, essayes plutot ça.
Je ne connais pas bien ce que tu veux, mais voici une variante qui sera une base de travail.
<frameset rows="*">
<frame id="frm" src="boutique/product_info.php?products_id=<?=$products_id?>">
<noframes>
<body>
ici sera le contenu vu par le moteur
</body>
</noframes>
</frameset>
ps. Les frames c'est très bien quand c'est bien utilisé, les moteurs le gère bien également si on fait attention à la programmation.
Marsh Posté le 27-11-2006 à 21:33:09
briceboursica a écrit : ps. Les frames c'est très bien quand c'est bien utilisé, les moteurs le gère bien également si on fait attention à la programmation. |
You failed. C'est extrêmement mal géré, parce qu'il vont juste indexer une frames... Et quand tu visites, bah t'as juste ta pauvre frame et rien autour, ni navigation ni rien
Marsh Posté le 27-11-2006 à 21:51:17
rire.... www.boursica.com est en PageRank 5, avec des frames ET rechargement automatique si arrivée directe à l'intérieur d'une page... Il suffit de le programmer comme il faut.
Prends par exemple la page d'accueil : http://www.boursica.com/accueil.php
elle gère automatiquement la relecture des frames en cas d'appel direct.
Idem avec toutes les pages du site...
Par exemple : http://www.boursica.com/forums/hitparade.php
ou http://www.boursica.com/achat/offres.php
ou http://www.boursica.com/videos.php
etc...
Marsh Posté le 27-11-2006 à 21:55:43
Super du javascript , bonjour l'accessiblité Enfin vu le site, avec tous les trucs qui clignotes et qui bougent... Le point A des WCAG n'est même pas passé là...
Marsh Posté le 27-11-2006 à 21:59:12
Et pis si on tape boursica sur google :
Citation : Boursica - Bourse Trading Conseils Actions - Bourse de Paris ... |
Qu'est-ce que www, index et php foutent dans la description, c'est pas top
Marsh Posté le 27-11-2006 à 22:00:57
Le javascript permet une exécution coté client, utile dans ce cas précis. Pourquoi se passer d'outils utiles ou d'astuces pratiques !
Mais on peut toujours se passer des outils à notre disposition. Tu a peut être raison, on peux également choisir de ne pas manger avec une fourchette en utilisant les doigts ou directement dans l'assiette... pourquoi pas !
Marsh Posté le 27-11-2006 à 22:03:34
FlorentG a écrit : Qu'est-ce que www, index et php foutent dans la description, c'est pas top |
Tu as raison, voilà un truc à filtrer. Merci.
Marsh Posté le 27-11-2006 à 22:04:38
Ah ça y est... Le JavaScript ne devrait être utilisé que pour apporter un certains confort et quelques fonctionnalités. Mais si c'est pour carrément recharger tout le site parce qu'il utilise des morceaux dépréciés de l'HTML, là c'est moins top... Ca m'étonne toujours de voir encore des gens en 2006 utiliser des frames, surtout que dans ton cas ça n'apporte vraiment rien, la frame de gauche étant tellement surchargée
Marsh Posté le 27-11-2006 à 22:06:46
rire... attend l'arrivée du web2.0 et tu te moqueras moins.
car les frames évitent un rechargement systématique d'éléments déjà reçus et surtout, évitent les pages blanchent à chaque lien... ce que je trouve vraiment nul entre nous.
Marsh Posté le 27-11-2006 à 22:08:16
regarde un vrai forum qui ne passe pas par des pages blanches à chaque lien... un vrai truc pratique, exemple :
http://www.boursica.com/forum/blagues
Marsh Posté le 27-11-2006 à 22:08:26
briceboursica a écrit : rire... attend l'arrivée du web2.0 et tu te moqueras moins. |
C'est bon on arrête là, tu t'es ôté tout crédibilité Tu sais au moins ce que c'est le web 2.0 ?
Marsh Posté le 27-11-2006 à 22:10:16
peux tu me donner la norme w3c qui interdit les frames ou le js ?
Marsh Posté le 27-11-2006 à 22:11:12
briceboursica a écrit : rire... attend l'arrivée du web2.0 et tu te moqueras moins. |
Non vraiment il a raison, les frames y a vraiment aucuns avantages. Si tu veux pas recharger toute ta page à chaque fois, tu peux toujours utiliser AJAX. Et en plus, les mises en page avec des tableaux, c'est très très mal pour le référencement...
Marsh Posté le 27-11-2006 à 22:12:13
hauhazice a écrit : Si tu veux pas recharger toute ta page à chaque fois, tu peux toujours utiliser AJAX. |
Non surtout pas
'tain c'est le festival ce soir ?
Marsh Posté le 27-11-2006 à 22:12:37
briceboursica a écrit : peux tu me donner la norme w3c qui interdit les frames ou le js ? |
Le w3c recommande, il n'interdit rien. Sur qu'un jour tout sera différent. Si dans 2 ans ton site s'affiche mal sur les navigateurs récents, tu ne viendra pas te plaindre.
Autant coder comme il faut dès aujourd'hui.
Marsh Posté le 27-11-2006 à 22:13:39
FlorentG a écrit : Non surtout pas |
Ce n'était qu'une suggestion, Ajax apporte son lot de bonne choses.
Marsh Posté le 27-11-2006 à 22:14:52
dit moi florent, je n'ai rien contre toi, mais ferais tu parti des gens qui entendent imposer leur conception des choses à tout le monde de grès ou de force ?
Pour info, j'ai 10 millions de pages vues sur boursica et près de 10 000 visiteurs réguliers qui sont ravis d'avoir enfin un site différent...
Marsh Posté le 27-11-2006 à 22:17:19
mon principal souci est de respecter les normes et les navigateurs, et les recommandations du w3c sont respectées. Mais rien n'empeche de faire beau et pratique quand on veux rendre service, plutot que de faire ostère et de manger avec les doigts...
Marsh Posté le 27-11-2006 à 22:17:26
briceboursica a écrit : peux tu me donner la norme w3c qui interdit les frames ou le js ? |
Web Content Accessibility Guidelines 1.0
W3C Recommendation 5-May-1999
Guideline 6. Ensure that pages featuring new technologies transform gracefully.
Citation : Ensure that pages are usable when scripts, applets, or other programmatic objects are turned off or not supported. If this is not possible, provide equivalent information on an alternative accessible page. |
Marsh Posté le 27-11-2006 à 22:19:24
briceboursica a écrit : rire.... www.boursica.com est en PageRank 5, avec des frames ET rechargement automatique si arrivée directe à l'intérieur d'une page... Il suffit de le programmer comme il faut. |
Ouais enfin bon avec le Js désactivé (10% de la populace), ça marche pas
Marsh Posté le 27-11-2006 à 22:19:43
briceboursica a écrit : rire.... www.boursica.com est en PageRank 5, avec des frames ET rechargement automatique si arrivée directe à l'intérieur d'une page... Il suffit de le programmer comme il faut. |
Mais bordel arrêtez de toujours vous fier au PR, ca ne veut rien dire!!!
Et puis le site que tu donne risque le phishing! Parceque ça : http://www.boursica.com/?http://www.google.fr/ ça ne devrait pas fonctionner.
Marsh Posté le 27-11-2006 à 22:20:11
briceboursica a écrit : mon principal souci est de respecter les normes et les navigateurs, et les recommandations du w3c sont respectées. |
Non, t'as rien respecté du tout. Au niveau des WCAG, y'a tout qui est pas bon (frames, scripts, pas de alt sur les images, machin qui bougent et qui clignotent), les pages ne sont pas valide (accueil.php qui tape 128 erreurs au validator), les CSS réduits au strict minimum
T'as malheureusement encore beaucoup de boulot devant toi...
Marsh Posté le 27-11-2006 à 22:20:25
boursica à été élu comme site indépendant le plus pratique, original et avec les meilleurs performances au salon actionaria sur paris il y a quelques semaines... ce qui prouve que les gens aiment aussi les choses différentes...
Que TA conception des choses n'est pas universelle (ou celle d'un petit groupe). ;-)
Mais je n'ai rien contre toi, d'ailleurs je te comprend également sur ton point de vue.
Marsh Posté le 27-11-2006 à 22:21:50
briceboursica a écrit : regarde un vrai forum qui ne passe pas par des pages blanches à chaque lien... un vrai truc pratique, exemple : |
C'est une blague ? (sans jeux de mots)
Marsh Posté le 27-11-2006 à 22:21:52
dwogsi a écrit : Et puis le site que tu donne risque le phishing! Parceque ça : http://www.boursica.com/?http://www.google.fr/ ça ne devrait pas fonctionner. |
Ah chouette Ca c'est un truc à corriger tout de suite, c'est clair qu'on pourrait faire n'importe quoi avec
Marsh Posté le 27-11-2006 à 22:23:58
et oui... encore du boulot... comme tu dit... des améliorations arrivent tous les jours, des correctifs et toujours dans le but de rester différent et rendre service aux gens sans les critiquer pour leurs choix
Marsh Posté le 27-11-2006 à 22:24:20
dwogsi a écrit : Mais bordel arrêtez de toujours vous fier au PR, ca ne veut rien dire!!! |
Pourtant c'était super bien programmé...
Marsh Posté le 27-11-2006 à 22:25:26
Ah nan mais j'ai pas dit que ça rendait pas service, je disais juste que sur le plan technique on pouvait faire beaucoup. Justement toi qui parles de web 2.0 , ça m'étonne que la réalisation général fasse si "vieux"
Marsh Posté le 27-11-2006 à 22:28:33
briceboursica a écrit : et oui... encore du boulot... comme tu dit... des améliorations arrivent tous les jours, des correctifs et toujours dans le but de rester différent et rendre service aux gens sans les critiquer pour leurs choix |
Tiens commence par là : http://pompage.net/
Marsh Posté le 27-11-2006 à 22:30:20
dwogsi a écrit : http://www.boursica.com/?http://www.google.fr/ ça ne devrait pas fonctionner. |
Ca ne fonctionne plus, idem avec d'autres sites. Comme quoi, on peut être réactif... rire
Marsh Posté le 27-11-2006 à 22:31:03
briceboursica a écrit : Ca ne fonctionne plus, idem avec d'autres sites. Comme quoi, on peut être réactif... rire |
Une belle erreur 404 avec headers HTTP et tout serait en mieuxe
Marsh Posté le 27-11-2006 à 22:32:01
ReplyMarsh Posté le 27-11-2006 à 22:33:29
briceboursica a écrit : pompage ne fonctionne pas |
Ah oui, y a 2 minutes ça fonctionnait. Dommage, car c'est une mine d'or ce site.
Marsh Posté le 27-11-2006 à 22:34:05
Bonsoir
Je ne m'attendais pas à autant de réponses aussi vite.
Je regarde et reviens.
Merci à tous
SF
Marsh Posté le 27-11-2006 à 22:38:29
Je retournerai voir pompage demain, peut être qu'ils ont un problème momentané sur pompage.
Je vais y aller, merci à tous pour cette discussion, bons codes et bons sites et surtout Bonne nuit à tous.
Marsh Posté le 27-11-2006 à 22:49:12
Bonsoir
Ravi d'avoir initié une discussion technique de ce type...
Je vais cependant regarder la proposition de briceboursica (merci)
Bonne soirée à tous.
SF
PS : Ne serait-il pas utile de créer un espace spécifique pour les questions relatives au W3C et Web 2.0?
Marsh Posté le 27-11-2006 à 19:46:17
Bonjour,
Nous avons un souci technique avec notre boutique en ligne, en raison d'un frame central sur toutes les fiches produits.
Cela ne facilite pas notre référencement, sachant que ces fiches produits sont plutôt détaillées et constituent le gros du contenu de notre site.
J'ai essayé de jouer (Hummm...) avec les balises Noframe mais n'étant pas calé du tout, spider-similutor ne fait toujours pas apparaitre le descriptif dans le contenu textuel visibile par les moteurs de recherche.
Voici un exemple de fiche : http://www.vert-tiges.com/produits [...] n/117.html
Le morceau de code concernant la partie centrale est le suivant :
------------------------------------------------------------------------
<iframe name='frm' width='100%' height='100%'
src='boutique/product_info.php?products_id=<?echo $products_id ?>
&osCsid=<? echo session_id() ?>' frameborder='0' scrolling='auto'>
</iframe>
<noframes>
<script>
document.location="boutique/products_new.php";
</script>
</noframes>
-----------------------------------------------------------------
C'est assez agaçant.
Si certains parmi vous ont quelques conseils à me donner, je prends volontiers.
J'espère avoir mis mon message dans la bonne case du forum.
Amicalement
SF
PS : notre boutique est une base OScommerce MS2 TRES (trop) modifiée.