|
|
|
|
cwadmin, le vendredi 15 février 2008 à 15:44:56on contourne peut être le problème , mais c'est beaucoup plus propre un site sans iframe :=}
Plop ! |
c'est vrai, mais y'a des fois où les iframes peuvent faire des choses ... que de simple includes ne peuvent pas faire ^^ ... |
comme ?
Plop ! |
-simplicité de mise en place et donc flexibilité.
-permet grâce à la transmission via le target d'actualiser un bout de la page sans recharger la page conteneur de l'iframe, donc gain de temps et meilleur ergonomie pour l'utilisateur. -indépendance de chaque page ... ce qui permet le non chevauchement des scripts js par exemple ... même interraction possible entre la page mère et la page fille en js. Bien évidemment cette indépendance s'étend aussi sur les autres langages de programmation (php, ...) voilà les principaux ... après il y en encore d'autres mais ils sont moins important ... Biens sur les iframes ont aussi des désavantage ^^ ... comme tout technologie (point fort, point faible) mais tout dépend des besoins ... moi j'essaye juste d'améliorer un point qui fait couler beaucoup d'encre ... le référencement des iframes ... voilà rien d'autre ... |
Le mieux est de détecter le "client" en PHP.
Si c'est un bot, on génère une page html avec des liens vers d'autres pages. Si c'est un utilisateur, on inclue le frameset. <?php if (conditions bot) : ?> <body> <a href="frame1.hml">maPage1</a> <a href="frame2.hml">maPage2</a> </body> <?php else : ?> <frameset ... > ... </frameset> <?php endif ?> |
Exemple de conditions bot (à faire évoluer selon les moteurs)
<?php if ( stristr($_SERVER['HTTP_USER_AGENT'] ,'Googlebot') || stristr($_SERVER['HTTP_USER_AGENT'] ,'Yahoo! Slurp') || stristr($_SERVER['HTTP_USER_AGENT'] ,'CazoodleBot') || stristr($_SERVER['HTTP_USER_AGENT'] ,'NGBot') || stristr($_SERVER['HTTP_USER_AGENT'] ,'IRLbot') || stristr($_SERVER['HTTP_USER_AGENT'] ,'VoilaBot') || stristr($_SERVER['HTTP_USER_AGENT'] ,'InternetSeer') || stristr($_SERVER['HTTP_USER_AGENT'] ,'slurp@inktomi.com;') || stristr($_SERVER['HTTP_USER_AGENT'] ,'msnbot') ) : ?> ... inclusion des liens html classiques. <?php else : ?> ... inclusion du frameset <?php endif ?> |
Un include des pages voulues en PHP ne serait pas plus simple ? En plus il permettrai le référencement, j'espère t'avoir aidé |
| 13/03 11h46 | Optimiser son site pour le référencement par Google Images | Référencement |
| 15/06 16h38 | Optimiser le référencement des fichiers PDF | Référencement |
| 20/01 11h09 | Créer un site en pensant à son référencement | Référencement |
| 21/02 15h05 | Les bases pour référencer votre site facilement | e-veille et R&D |
| 14/04 16h03 | référencer un/son site | Référencement |
| 17/03 10h19 | Référencement URL rewriting | 1 |
| 23/07 19h34 | Url rewriting pour un site multilingue | 7 |
| 15/02 15h51 | [URL Rewriting] Comportement bizarre | 2 |
| 13/11 01h04 | Url rewriting htaccess 90plan ovh | 4 |
![]() | URL Fixer - En saisissant l'adresse Url d'un site ou page web, il est assez fréquent que vous commettiez une erreur. URL Fier est une... | Catégorie: Extensions Firefox Licence: Freeware/gratuit |
![]() | Disk Defrag - Votre système peut rencontrer divers problèmes courant notamment des plantages à répétition, la lenteur lors de lu lancement... | Catégorie: Optimisation Licence: Freeware/gratuit |
![]() | BootVis - Si votre ordinateur est lent à démarrer, il est possible d'améliorer la vitesse de chargement en optimisant le processus de... | Catégorie: Optimisation Licence: Freeware/gratuit |
![]() | CPU Idle - CpuIdle est un logiciel de refroidissement du processeur et de gestion de l'alimentation. CPU Idle permet notamment : ... | Catégorie: Optimisation Licence: Shareware |
![]() | LG GGW-H10NR / Blu-ray | Catégorie: Graveur CD/DVD | 189.90 € Pearl Diffusion |
![]() | JBL Reference 610 | Catégorie: Casque audio | 149.90 € Webdistrib |
![]() | JBL Reference 220 | Catégorie: Casque audio | 79.95 € Amazon.fr |
![]() | Klipsch Reference RVX42 Silver | Catégorie: Enceintes | 1,079.00 € PriceMinister |