Aller au contenu

MaximuS

Actif
  • Compteur de contenus

    35
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par MaximuS

  1. J'ai lu ici et là que cette question avait causé bien des remous, et je crois avoir retenu que la meilleure décision (de denis ?) était de faire plusieurs <h1> pour ne pas faire doublon avec <title>. Pourtant, dans ce post de Monique (au WRI), elle préconisait un seul <h1> "ce qui permettrait aussi au visiteur néophite de savoir d'emblée ce que c'est que (le_sujet_du_site) ". Qu'en pensez vous ?
  2. Vous avez vu la nouvelle page d'accueil de wanadoo ? J'ai personnellement regardé le code source et j'avoue qu'il y a beaucoup d'améliorations : - plus de frames !!! - & transformés en & dans les URL - usage massif - images et divs au dimensionnement en % en contrepartie, l'on constate: - pas de doctype, le contenu ressemble à du xhtml - trop de div - listes non sémantiques - encore et toujours des <table> non justifiés. - pas de alt="" pour les images Mais l'on ne va pas cracher sur wanadoo à cause de ces contreparties, c'était "beaucoup plus pireé avant ! Encore un pas en avant ! On verra le bout du tunnel dans pas trop longtemps ;-) [EDIT] Il faut voir que http://www.wanadoo.co.uk/ en est déjà à l'XHTML 1.0 Strict, avec un contenu à peu près sémantique...et 1128 erreurs [EDIT2] 1128 erreurs, essentiellement des erreurs d'écritures d'url (& non échapés, etc...)
  3. Ben tiens Je croyais en fait avoir l'exemple à la question, mais j'avais oublié que j'avais modifié mon site...
  4. C'est display:block; Cela à pour effet de faire prendre 100% de la place à l'objet à qui il est attribué. C'est très utile surtout pour les menu (pour que l'on ai pas à cliquer sur le texte même des <li> pour aller au lien.
  5. effectivement, ma fonction fait tous les caractères (latins et spéciaux) sauf les points d'exclamations etc... Il n'y a pas beaucoup de caracs super-spéciaux, tu peux les lister. En tous cas, cette fonction php n'existe pas en natif.
  6. Tiens donc, je connais ce sujet... oui , mon blog l'a bien connu : http://blog.webchaman.com/billet-58.html J'èspère que ça t'aidera à comprendre un peu.
  7. J'imagine facilement que les pages html à nettoyer ne sont absolument pas sémantique... mais j'imagine aussi que les titres sont dans des <font color=""> répétitifs... j'imagine alors que tu pourrais faire un search/replace dans tous ces fichiers automatiquement avec un logiciel approprié. Je ne sais pas pour Windows, mais le Dev tools de macosx le fait très bien. Une petite recherche sur internet s'impose alors. Bonne chance DirtyF ;-)
  8. MaximuS

    XHTML 2.0

    J'ai bien lu qu'il ne fallait pas lire les articles sur des WD comme chez l'altruiste, mais (il y a toujours un mais ): À cette page : http://www.laltruiste.com/document.php?com...=2&evolution=20 , ils parlent de l'attribut target ... ?!? Je croyais cet attribut disparut (et entéré) depuis XHTML 1.0 strict ! Quelqu'un sait-il ce qu'il en est ? Une réimplantation d'un attribut me parait d'un mauvais goût et assez bizarre...
  9. C'est plus clair et plus perein pour l'avenir, s'il devait ajouter autre chose que 'jeux' et 'comptines'
  10. J'ai fait un script qui pourrait être utile à beaucoup d'entre vous. En ce moment, il marche aléatoirement. Je serais très honoré si vous pouviez l'améliorer. Tout ce que vous avez besoin de savoir est écrit dans le fichier juste après "<? if(!$action){ ?>" . => Il est encodé en UTF-8 . Merci d'avance ;-) <?='<?xml version="1.0" encoding="utf-8"?>'."\n"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> <head> <meta name="DC.Rights" content="Do what you wanna do with this, i don't care;-)" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Language" content="fr" /> <title>FireFox Saved Webpages Transformer</title> </head> <body> <h1>FireFox Saved Webpages Transformer</h1> <? if(!$action){ ?> <p><acronym title="FireFox Saved Webpages Transformer">FSWT</acronym> est un petit script qui sera peut-être utile aux utilisateurs de FireFox.</p> <h2>Description du problème</h2> <p>Si vous enregistrez plusieurs pages d'un site sous FireFox, vous avez 3 choix:</p> <ol> <li>Enregister la page et les fichiers associés (feuilles de style, images, etc...)</li> <li>Enregistrer le code HTML seulement</li> <li>Enregister le texte de la page</li> </ol> <p>Le 3ème choix ne concerne pas le problème; Si vous n'enregistrez que le code HTML, les liens seront laissés en relatif et absolu dans le code source, une fois déconnecté (ou sur un autre ordinateur, etc...) les feuilles de style et les images ne seront pas chargés.</p> <p>Le premier choix résout ce problème en apparence, mais que ce passe-t-il lorsque vous enregistrez une trentaine de pages ? Vous avez droit à une trentaine de dossiers en plus. Avec les mêmes choses à l'intérieur de chacun d'eux. Désagréable.</p> <p>Ce script que vous pouvez considérer futile consiste à faire un seul dossier de ressources pour plusieurs pages web enregistrées et faire toutes les pages pointer vers ce dossier.<br /> Dans le cas évoqué plus haut, vous vous retrouverez donc avec <strong>31</strong> éléments dans votre dossier.</p> <p>Ce script PHP ne marchera que sur votre serveur local (ou distant, mais il faudra uploader tous les fichiers: grosse perte de temps).<br /> Vous devez placer ce fichier dans dans le dossier où se trouve tous vos fichiers enregistrés (de <acronym title="FireFox">FF</acronym> bien entendu) et rien d'autre.</p> <h2>Notes:</h2> <ol> <li>Tous les dossiers doivent contenir la même chose.</li> <li>Tout doit être chmodé en 0777.</li> <li>Ce fichier DOIT s'appeller <strong>FireFox_Saved_Webpages_Transformer.php</strong> .</li> <li>Ce script n'est pas infaillible, ne placez que des copies dans le dossier.</li> <li>Le script "n'a pas de débuggueur", il ne vous indiquera pas les erreurs qui se sont passés.</li> </ol> <h2>Action !</h2> <p>> <a href="?action=group">Grouper mes fichiers html</a></p> <? } elseif($action=="group"){ function videur($path){ $dir=opendir("$path"); while($file = readdir($dir)){ unlink($path.$file); } } function groupfolders($path){ $dir=opendir("$path"); while($file = readdir($dir)){ $i++; if(($file != ".") && ($file != "..") && ($file != ".DS_Store") && ($file != ".FBCLockFolder") && ($file != "FireFox_Saved_Webpages_Transformer.php")){ if(is_file($path.$file)){ $modfiles++; $handle=fopen("$path.$file","r"); $fread=fread($handle,filesize("$path.$file")); fclose($handle); $ext = strrchr($file, "."); $newf=str_ireplace($ext,"",$file); echo "<h2>Avant</h2><p><code>$fread</code></p>"; $nouveaucontenu=str_ireplace($newf."_files/","fichiers_associes/",$fread); echo "<h2>Après</h2><p><code>$nouveaucontenu</code></p>"; $handle2=fopen("$path.$file","w"); fwrite($handle2,$nouveaucontenu); fclose($handle2); } if(is_dir($path.$file)){ $moddirs++; if($moddirs==1){ rename($path.$file,$path."fichiers_associes/"); } else { videur($path.$file."/"); rmdir($path.$file); } } } } } groupfolders("./"); } echo "<p>$modfiles fichiers modifiés</p>"; echo "<p>$moddirs dossiers modifiés</p>"; ?> <!-- Pour la petite histoire, je me suis rendu compte de l'utilité du script après avoir downloadé l'intégralité du (très bon) site de Eric Daspet (Ganf) http://blog.dreams4net.com/ --> <!-- Avec la participation de: --> </body> </html>
×
×
  • Créer...