Skip to content
Extraits de code Groupes Projets
  1. déc. 18, 2006
    • esj's avatar
      Conformité XHTML à la main / haut la main / au malin. · 09ae44f6
      esj a rédigé
      09ae44f6
    • cerdic's avatar
      meta m'a tuer (aussi) · ba116d1f
      cerdic a rédigé
      essayons comme ca voir si on a plus de chance ...
      ba116d1f
    • esj's avatar
      Mise en place des attributs auto-dénotés en appliquant le sed suivant: · 11cd4896
      esj a rédigé
      {{{
      s,CHECKED,checked,g
      s,' checked,' checked='checked',g
      s," checked," checked="checked",g
      s,SELECTED,selected,g
      s,' selected,' selected='selected',g
      s," selected," selected="selected",g
      s,DISABLED,disabled,g
      s,' disabled,' disabled='disabled',g
      s," disabled," disabled="disabled",g
      }}}
      11cd4896
    • esj's avatar
      <br /> pas <br> · c9bb07a7
      esj a rédigé
      c9bb07a7
    • esj's avatar
    • esj's avatar
      Complément manuel de [8111] et référence à la DOCTYPE frameset pour l'aide en... · e4a48c8c
      esj a rédigé
      Complément manuel de [8111] et référence à la DOCTYPE frameset pour l'aide en ligne, mais ça n'arrange pas beaucoup vu les licences dans la doc elle-même.
      e4a48c8c
    • esj's avatar
      Ajout d'apostrophes ou de guillemets aux attributs qui en manquaient. · 71f5720b
      esj a rédigé
      Ce dépot résulte de 5 applications du script Shell ci-dessous et evacuation des fichiers où ça ne portait que sur du code en commentaire. Les 2 Regexp ne sont pas exhaustives, d'où le besoin de répétition, et il reste encore le cas des balises en début de ligne dont on ignore si elles sont encadrées par ' ou ".
      
      {{{
      for i in $(grep -l  "<[a-z][^>&(]*[a-z]=[^\"'\\$]" [ei]*/*.php|grep -v vieilles_defs)
      do 
          sed "s,^\(.[^']*<[a-z][^>&(\\]*[a-z]=\)\([^\"'\\$ >]*\)\([ >]\),\1'\2'\3,g" $i | \
          sed 's,^\(.[^"]*<[a-z][^>&(\\]*[a-z]=\)\([a-z0-9%]*\)\([ >]\),\1\"\2\"\3,g' \
          > z.php;
          diff z.php $i  > d
          if [ -s d ] 
          then 
          echo $i $(cat d| wc -l)
          php z.php
          mv z.php $i
          fi
      done 
      }}}
      71f5720b
    • esj's avatar
      Passage en minuscules des balises et attributs. · 7c9727c0
      esj a rédigé
      Ce dépot résulte de l'application directe du shell-script:
      
      {{{
      for i in $(grep  -l "</*[A-Z]" [aei]*/*php)
      do 
          sed -f x.sed $i > z;
          n=$(diff z $i|wc -l)
          if [ "$n" -gt 0 ] 
          then 
          echo $i $n
          mv z $i
          fi
      done 
      }}}
      
      avec le fichier x.sed contenant:
      
      {{{
      s,<A\([^A-Z]\),<a\1,g
      s,<B\([^A-Z]\),<b\1,g
      s,<BR\([^A-Z]\),<br\1,g
      s,<CENTER\([^A-Z]\),<center\1,g
      s,<DIV\([^A-Z]\),<div\1,g
      s,<FONT\([^A-Z]\),<font\1,g
      s,<INPUT\([^A-Z]\),<input\1,g
      s,<LI\([^A-Z]\),<li\1,g
      s,<LINK\([^A-Z]\),<link\1,g
      s,<OPTION\([^A-Z]\),<option\1,g
      s,<P\([^A-Z]\),<p\1,g
      s,<SELECT\([^A-Z]\),<select\1,g
      s,<TABLE\([^A-Z]\),<table\1,g
      s,<TD\([^A-Z]\),<td\1,g
      s,<TR\([^A-Z]\),<tr\1,g
      s,<UL\([^A-Z]\),<ul\1,g
      s,</A\([^A-Z]\),</a\1,g
      s,</B\([^A-Z]\),</b\1,g
      s,</CENTER\([^A-Z]\),</center\1,g
      s,</DIV\([^A-Z]\),</div\1,g
      s,</FONT\([^A-Z]\),</font\1,g
      s,</OPTION\([^A-Z]\),</option\1,g
      s,</SELECT\([^A-Z]\),</select\1,g
      s,</TABLE\([^A-Z]\),</table\1,g
      s,</TD\([^A-Z]\),</td\1,g
      s,</TR\([^A-Z]\),</tr\1,g
      s,</UL\([^A-Z]\),</ul\1,g
      s,\([^A-Z]\)ALIGN=,\1align=,g
      s,\([^A-Z]\)BACKGROUND=,\1background=,g
      s,\([^A-Z]\)BGCOLOR=,\1bgcolor=,g
      s,\([^A-Z]\)BORDER=,\1border=,g
      s,\([^A-Z]\)CELLPADDING=,\1cellpadding=,g
      s,\([^A-Z]\)CELLSPACING=,\1cellspacing=,g
      s,\([^A-Z]\)CHECKED=,\1checked=,g
      s,\([^A-Z]\)CLASS=,\1class=,g
      s,\([^A-Z]\)COLOR=,\1color=,g
      s,\([^A-Z]\)COLSPAN=,\1colspan=,g
      s,\([^A-Z]\)FACE=,\1face=,g
      s,\([^A-Z]\)FONT=,\1font=,g
      s,\([^A-Z]\)HEIGHT=,\1height=,g
      s,\([^A-Z]\)HREF=,\1href=,g
      s,\([^A-Z]\)NAME=,\1name=,g
      s,\([^A-Z]\)SIZE=,\1size=,g
      s,\([^A-Z]\)SRC=,\1src=,g
      s,\([^A-Z]\)TYPE=,\1type=,g
      s,\([^A-Z]\)VALIGN=,\1valign=,g
      s,\([^A-Z]\)VALUE=,\1value=,g
      s,\([^A-Z]\)WIDTH=,\1width=,g
      s,\([^A-Z]\)TOPMARGIN=,\1topmargin=,g
      s,\([^A-Z]\)LEFTMARGIN=,\1leftmargin=,g
      s,\([^A-Z]\)MARGINWIDTH=,\1marginwidth=,g
      s,\([^A-Z]\)MARGINHEIGHT=,\1marginheight=,g
      }}}
      7c9727c0
    • esj's avatar
      appels de minipres plus systématiques. · 43a4cc84
      esj a rédigé
      43a4cc84
    • esj's avatar
      minipres sans argument ne servait plus a rien, mais sert maintenant à notifier... · 0804d5de
      esj a rédigé
      minipres sans argument ne servait plus a rien, mais sert maintenant à notifier un Acces Interdit, avec archivage du contexte dans spip_log. Tous (presque) les die() sont remplacés par cet appel pour ne plus avoir de pages blanches incompréhensibles.
      0804d5de
    • Fil's avatar
      oups · 5ec00611
      Fil a rédigé
      5ec00611
  2. déc. 17, 2006
  3. déc. 16, 2006
  4. déc. 15, 2006
Chargement en cours