Skip to content
Extraits de code Groupes Projets
  1. jan. 01, 2007
  2. déc. 30, 2006
    • esj's avatar
      Remplacement de style='font-family:...' par un attribut class. Obtenu après... · c49f8121
      esj a rédigé
      Remplacement de style='font-family:...' par un attribut class. Obtenu après mise au carré (incluant une dizaine de scories) et application du sed-script suivant:
      {{{
      s,\(<[^>]* style='[^']*\)font-family: *[Vv]erdana[^';]*[ ;]*\([^>]*\)>,\1\2 class='verdana1'>,
      s,\(<[^>]* style='[^']*\)font-family: *[Aa]rial[^';]*[ ;]*\([^>]*\)>,\1\2 class='arial1'>,
      s,\(<[^>]*\) style=''\([^>]*>\),\1\2,
      }}}
      Reste 10 occurrences, dans 2 balises (pas attribut) style (minipres et aide_index) qu'il faudrait globalement passer en CSS. 
      c49f8121
  3. déc. 28, 2006
    • esj's avatar
      Evacuation des balises Font en appliquant le script sed ci-dessous après mise... · 3ae343b3
      esj a rédigé
      Evacuation des balises Font en appliquant le script sed ci-dessous après mise au carré des sources. Principe: attribut size='n' est équivalent à font-size = 10+(2 x n) pt.
      
      {{{
      s,<font size=.1.>\(.*\)</font>,<span style='font-size: 12px;'>\1</span>,
      s,<font size=.2.>\(.*\)</font>,<span style='font-size: 14px;'>\1</span>,
      s,<font size=.3.>\(.*\)</font>,<span style='font-size: 16px;'>\1</span>,
      s,<font face=.\(.*\). size=.1.>\(.*\)</font>,<span style='font-family: \1; font-size: 12px;'>\2</span>,
      s,<font face=.\(.*\). size=.2.>\(.*\)</font>,<span style='font-family: \1; font-size: 14px;'>\2</span>,
      s,<font face=.\(.*\). size=.3.>\(.*\)</font>,<span style='font-family: \1; font-size: 16px;'>\2</span>,
      s,<font face=.\(.*\). size=.1. color=.\(.......\).>\(.*\)</font>,<span style='font-family: \1; font-size: 12px; color: \2;'>\3</span>,
      s,<font face=.\(.*\). size=.2. color=.\(.......\).>\(.*\)</font>,<span style='font-family: \1; font-size: 14px; color: \2;'>\3</span>,
      s,<font face=.\(.*\). size=.3. color=.\(.......\).>\(.*\)</font>,<span style='font-family: \1; font-size: 16px; color: \2;'>\3</span>,
      }}}
      3ae343b3
  4. déc. 18, 2006
  5. déc. 17, 2006
  6. déc. 12, 2006
  7. nov. 17, 2006
  8. nov. 07, 2006
  9. nov. 02, 2006
    • esj's avatar
      La fonction debut_page passe dans les vieilles def et devient surchargeable... · 0c2e0d30
      esj a rédigé
      La fonction debut_page passe dans les vieilles def et devient surchargeable sous le nom de inc_commencer_page. On en profite pour passer dessus la  tache #587 (remplacement des echo par return).
      
      Les scripts de exec appelant cette fonction ont été transformés par le sed-script suivant (peut-etre illisble avec le Wiki ?):
      
      s/^\(.*\)debut_page/\1$commencer_page = charger_fonction('commencer_page', 'inc');\
      \1echo $commencer_page/
      0c2e0d30
  10. oct. 26, 2006
  11. oct. 25, 2006
  12. oct. 07, 2006
  13. oct. 06, 2006
  14. sept. 28, 2006
  15. août 14, 2006
  16. août 08, 2006
  17. juil. 16, 2006
    • esj's avatar
      Ne pas mélanger les sessions et les servlets, c'est mieux pour la mutualisation. · a115e671
      esj a rédigé
      Modifications obtenues par:
      
      mv inc/session.php ..
      for i in $(grep  -l _DIR_SESSIONS *php */*php)
      do sed s/DIR_SESSIONS/DIR_TMP/g $i > x;
      mv x $i
      done 
      mv ../session.php inc
      
      plus le rajout de define('_DIR_SESSIONS', $dir2 . "data/") dans inc_version
      répertoire qui ne concerne donc plus qu'effectivement les sessions.
      a115e671
  18. juil. 10, 2006
  19. mai 26, 2006
  20. mai 15, 2006
  21. mai 08, 2006
  22. mars 01, 2006
    • Fil's avatar
      transformation de · 8375b144
      Fil a rédigé
      include_ecrire *[(] *(["'])inc_(acces|admin|agenda|ajax|auteur_voir|auth_ldap|auth_spip|boutons|charsets|config|cookie|cron|date|diff|distant|extra|filtres|forum|getdocument|import|invalideur|lang|lang_liste|layer|logos|mail|math|mini_nav|minipres|mots|ortho|popularites|presentation|revisions|rubriques|session|signatures|sites_voir|suivi_versions|surligne|syndic|texte|visites)\1 *[)]
      
      en include_spip('inc/...')
      8375b144
  23. fév. 26, 2006
  24. fév. 24, 2006
  25. fév. 19, 2006
  26. fév. 01, 2006
  27. jan. 26, 2006
    • esj's avatar
      Le depot semi-automatique [5503] n'a ete que partiel, · 78c991de
      esj a rédigé
      car il a refuse le double renommage des fichiers config-*
      (il aurait fallu utiliser l'option -f).
      On termine a la main.
      Par ailleurs, le log du [5501] n'est evidemment pas identique au suivant,
      mais resulte de l'application de la fonction sed_inc_version_php3_in_public
      qui remplacait inc_version.php3 par inc_version.php dans les fichiers
      de l'espace public.
      78c991de
    • esj's avatar
      Ce depot resulte de l'application de: · 9f0d5429
      esj a rédigé
      renomme_tiret_en_souligne () 
      { 
          for i in exec_config* inc_presentation.php;
          do
              sed 's/\(_ecrire(.[a-z]*\)\-/\1_/' $i >x;
              mv x $i;
          done
      }
      9f0d5429
    • esj's avatar
      Ce depot resulte de l'application de: · 02ef1694
      esj a rédigé
      renomme_en_exec_et_en_php () 
      { 
          mv index.php3 i3;
          mv index.php i;
          mv forum.php3 f;
          mv statistiques.php3 s;
          for i in *.php*;
          do
              if [ -f inc_${i%3} ]; then
                  $MVCOMMAND inc_${i%3} exec_${i%3};
              else
                  if [ -f inc_$i ]; then
                      $MVCOMMAND inc_$i exec_${i%3};
                  fi;
              fi;
          done;
          mv i3 index.php3;
          mv i index.php;
          mv f forum.php3;
          mv s statistiques.php3;
          $MVCOMMAND inc_auth.php3 exec_auth.php;
          $MVCOMMAND inc_accueil.php exec_accueil.php;
          for i in inc_spip_action*;
          do
              $MVCOMMAND $i exec_${i#inc_};
          done;
          for i in inc_*.php3;
          do
              $MVCOMMAND $i ${i%3};
          done;
          $MVCOMMAND exec_config-contenu.php exec_config_contenu.php;
          $MVCOMMAND exec_config-multilang.php exec_config_multilang.php;
          $MVCOMMAND exec_config-fonctions.php exec_config_fonctions.php;
          $MVCOMMAND exec_config-lang.php exec_config_lang.php
      }
      02ef1694
  28. jan. 19, 2006
  29. jan. 13, 2006
  30. jan. 08, 2006
  31. jan. 04, 2006
    • esj's avatar
      Utiliser une variante de generer_url_ecrire pour les scripts qui ne sont · 160516e8
      esj a rédigé
      justement pas dans ecrire. 
      Transformation a l'aide du script suivant:
      
      for i in $(grep -l "generer_url_ecrire(.../" *)
      do 
      sed 's,generer_url_ecrire(\(.\)\.\./,generer_url_public(\1,' $i > x; 
      mv x $i
      done
      
      D'autre part, remplacer generer_url_ecrire('index') par simplement ./
      c'est encore plus portable.
      
      Merci a Gilles Vincent pour avoir vu tous les points problematiques et fourni 
      une solution.
      160516e8
  32. jan. 01, 2006
  33. déc. 25, 2005
    • esj's avatar
      La fonction "generer_url_ecrire" (ci-devant http_php_scriptnq) produit TOUTES... · b1743bd3
      esj a rédigé
      La fonction "generer_url_ecrire" (ci-devant http_php_scriptnq) produit TOUTES les url de l'espace prive. Elle prend un nom de script, sans son extension, et une Query String, et retourne une URL formee du nom du script muni de son extension, du point d'interrogation et de la query_string avec les "&" transcodes
      en "&amp;". Elle admet aussi deux arguments supplementaires optionnels pour
      le cas specifique d'une URL codee comme valeur de parametre.
      
      Cette fonction est destinee a supprimer d'un seul coup les extensions php3,
      et a permettre l'introduction d'un script generique pour n'en garder qu'un seul.
      b1743bd3
    • esj's avatar
      4e65272e
Chargement en cours