- jan. 01, 2007
-
-
esj a rédigé
-
- déc. 30, 2006
-
-
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.
-
- déc. 28, 2006
-
-
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>, }}}
-
- déc. 18, 2006
-
-
esj a rédigé
Conformité XHTML manuelle: fallait comprendre que qq scripts n'appelent pas debut_gauche(), et donc fin_page() en faisait alors trop. A présent elle produit un bloc XML sans commencer par des balises fermantes, qui sont émises par une nouvelle fonction, fin_gauche().
-
- déc. 17, 2006
-
-
Fil a rédigé
-
- déc. 12, 2006
- nov. 17, 2006
-
-
esj a rédigé
-
- nov. 07, 2006
-
-
esj a rédigé
Tâche #587 sur inc/boutons et inc/rubriques, lequel est expurgé de ses productions HTML afin d'être chargé plus rapidement par les scripts d'action. Et pas de include et charger_url superflus évacués.
-
- nov. 02, 2006
-
-
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/
-
- oct. 26, 2006
-
-
Fil a rédigé
plein de bugs sur _CONVERT_COMMAND; on introduit _CONVERT_COMMAND='convert', et _RESIZE_COMMAND et _ROTATE_COMMAND pour les autres actions ; merci toggg
-
- oct. 25, 2006
-
-
Fil a rédigé
suppression des globales et , et remplacement par des constantes (plus configurable et mieux configuree par defaut, en ce qui concerne ImageMagick/convert)
-
- oct. 07, 2006
-
-
cerdic a rédigé
-
- oct. 06, 2006
-
-
esj a rédigé
Tâche #587: disparition de la trop rare fin_html, recopiée dans fin_page qui fait maintenant un return. Et modfications dans les fichiers appelant ces deux fonctions dérogatoirement.
-
- sept. 28, 2006
- août 14, 2006
-
-
Christian Lefebvre a rédigé
-
- août 08, 2006
-
-
Fil a rédigé
suppression des derniers bouts de javascript sous forme de <script> dans l'espace prive (hormis gadgets)
-
- juil. 16, 2006
-
-
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.
-
- juil. 10, 2006
- mai 26, 2006
-
-
Fil a rédigé
-
- mai 15, 2006
-
-
esj a rédigé
Pour comprende ce dépot: avant de le prendre, mettre error_reporting(E_ALL) dans mes_options puis se loger dans l'espace de rédaction. Prendre ce dernier dépot puis recharger la page. Utile pour débusquer du code mort, des variables qui auraient du etre initialisées etc etc.
-
- mai 08, 2006
-
-
Fil a rédigé
-
- mars 01, 2006
-
-
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/...')
-
- fév. 26, 2006
- fév. 24, 2006
-
-
Fil a rédigé
le tout avec include_spip(), donc surchargeable etc
-
- fév. 19, 2006
-
-
Fil a rédigé
-
- fév. 01, 2006
-
-
esj a rédigé
-
- jan. 26, 2006
-
-
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.
-
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 }
-
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 }
-
- jan. 19, 2006
-
-
esj a rédigé
centralisation de (presque) tous les appels a spip_action.php pour pouvoir le faire evoluer plus facilement
-
- jan. 13, 2006
-
-
esj a rédigé
-
- jan. 08, 2006
-
-
esj a rédigé
-
- jan. 04, 2006
-
-
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.
-
- jan. 01, 2006
-
-
Fil a rédigé
(c) 2001-2006
-
- déc. 25, 2005
-
-
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 "&". 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.
-
esj a rédigé
-