Skip to content
Extraits de code Groupes Projets
  1. nov. 18, 2010
  2. sept. 25, 2010
  3. sept. 11, 2010
  4. juin 09, 2010
    • esj's avatar
      La référence à la classe {{{spip-large}}} dans le bouton de prévisualisation... · d3baaa43
      esj a rédigé
      La référence à la classe {{{spip-large}}} dans le bouton de prévisualisation ne fonctionnait pas faute de charger la feuille de styles qui la contenait. On introduit une classe {{{spip-previsu}}}, ce qui permet de le faire disparaître à l'impression et d'alléger un peu le script incontournable {{{public.php}}}.
      d3baaa43
  5. mars 13, 2010
  6. fév. 17, 2010
  7. fév. 14, 2010
  8. fév. 10, 2010
  9. jan. 27, 2010
  10. jan. 26, 2010
  11. jan. 22, 2010
  12. jan. 21, 2010
  13. jan. 19, 2010
  14. jan. 18, 2010
  15. jan. 04, 2010
  16. sept. 05, 2009
    • Fil's avatar
      retablir le var_mode=debug sur les fichiers qui ont le flag_preserver (bug... · b4c619e3
      Fil a rédigé
      retablir le var_mode=debug sur les fichiers qui ont le flag_preserver (bug introduit en [14404] suite a confusion entre l'affichage des boutons d'admin et l'autorisation de debugguer) ; en cas d'erreur squelette, si l'utilisateur n'est pas connecte, on renvoie bien un 503 (au lieu d'une erreur sur http_status() non existante, mais surtout on renvoie dans le flux normal afin d'afficher quand meme une 'page' (meme si elle est potentiellement bancale)
      b4c619e3
  17. août 22, 2009
  18. août 21, 2009
  19. août 20, 2009
    • esj's avatar
      La globale $tableau_des_erreurs devient une statique du débusqueur afin... · bcf37c5f
      esj a rédigé
      La globale $tableau_des_erreurs devient une statique du débusqueur afin d'assurer à celui-ci la complète maîtrise de son contenu. Ce tableau est composé de sous-tableaux de longueur 2, comportant le message d'erreur et le lieu de l'erreur , ces deux valeurs étant les deux arguments de la fonction {{{erreur_squelette}}} qu'il faut exclusivement appeler pour signaler une erreur. Le lieu de l'erreur est idéalement un objet de class Contexte (ou toute classe ayant au minimum les mêmes champs). Le message d'erreur est à fournir sous la forme d'un tableau dont le premier élément est une chaîne de langue, le deuxième élément éventuel étant les arguments de cette chaîne.
      bcf37c5f
  20. août 19, 2009
    • esj's avatar
      Fusion du debusqueur et du chronometreur, la fonction affiche_erreurs_page... · 67fa7120
      esj a rédigé
      Fusion du debusqueur et du chronometreur, la fonction affiche_erreurs_page (mal nommee puisqu'elle servait aussi a afficher les temps de calculs) n'est plus appelee directement mais a travers {{{erreur_squelette}}} (et se nomme a present {{{debusquer_navigation}}} mais ca n'a pas d'importance). Au passage, pb 43 et 44 avec [9649], la disparition du FEED_GLOBALS sur la trace des erreurs dans un AJAX.
      67fa7120
  21. août 11, 2009
  22. août 10, 2009
    • esj's avatar
      Quelques messages d'erreurs plus informatifs. A noter qu'à présent, tous les... · 4101866f
      esj a rédigé
      Quelques messages d'erreurs plus informatifs. A noter qu'à présent, tous les déclencnhemens d'erreur donnent au débusqueur un tablleau dont le premier est une chaîne de langue, plus jamais une traduction de cette chaîne, ce qui permet de surcharger facilement le débusqueur pour certaines erreurs seulement.
      4101866f
  23. août 04, 2009
  24. juil. 29, 2009
    • esj's avatar
      Réécriture des appels au débusqueur afin qu'il puisse être surchargé. La... · 8c9b993d
      esj a rédigé
      Réécriture des appels au débusqueur afin qu'il puisse être surchargé. La fonction {{{erreur_squelette}}} se réduit à charger la version disponible et à l'appliquer, et migre donc dans {{{utils.php}}}. Là fonction {{{afficher_erreurs_page}}} reste appelée directement en certains endroits, notamment pour la double occurrence de INSERT_HEAD ce qui ne me semble pas motivé. 
      8c9b993d
  25. juil. 28, 2009
  26. juil. 21, 2009
  27. fév. 18, 2009
  28. jan. 28, 2009
  29. jan. 18, 2009
    • marcimat's avatar
      Passage en plugin des stats... · 5ba9520a
      marcimat a rédigé
      Passage en plugin des stats (http://zone.spip.org/trac/spip-zone/changeset/26021). Les nouvelles icones du bandeau privé sont ajoutées avant l'icone de configuration et non après.
      
      Introduction de 2 pipelines pour cela :
      -* affichage_entetes_final() reçevant le tableau php d'entêtes de la page et permettant d'agir dessus.
      -* configurer_liste_metas() reçevant le tableau des valeurs par défaut des metas de SPIP et permettant d'agir dessus (et servant à la sauvegarde des fichiers de configurations actuels de SPIP)
      
      Reste à corriger :
      -* le formulaire d'administration,
      -* les images,
      -* les chaines de langues,
      -* les bugs non vus...
      5ba9520a
  30. déc. 23, 2008
    • esj's avatar
      Bonne année vieille branche! · d222863d
      esj a rédigé
      Dépot obtenu par:
      
      {{{
      for i in $(grep  -l '(c) 2001-' * */* */*/* 2> /dev/null)
      do
      sed 's/(c) 2001-2008/(c) 2001-2009/' $i > /tmp/x
      mv /tmp/x $i
      done
      }}}
      d222863d
  31. déc. 10, 2008
  32. nov. 05, 2008
  33. oct. 23, 2008
  34. sept. 04, 2008
    • esj's avatar
      Une subtilité linguistique dans la balise #INCLURE et conséquences. · 5f26ec3c
      esj a rédigé
      Le problème de la langue des RSS privés de [12515] repose en définitive sur l'impossibilité d'utiliser le critère conditionnel {{{ {lang ?} }}} dans un squelette inclus car SPIP rajoute d'office ce paramètre dans le contexte. Ca peut se justifier pour la construction {{{ <INCLURE ...> }}} mais pas pour la balise {{{#INCLURE}}} qui est censé exécuté le squelette inclus dans le même environnement que le squelette incluant. En conséquence, cette balise n'inclut plus d'office la langue dans le contexte. Ce changement devrait être le plus souvent transparent (car la langue est souvent déjà dans le contexte et le problème ne se pose pas), mais si l'on veut se protéger de toutes mauvaises surprises il suffit de rajouter {{{ {lang} }}} après chacun des {{{ #INCLURE }}} comme cela est fait ici.
      
      Cette spécification d'office de la langue étant faite très profondément dans le code, obligation de revoir toute le fichier {{{ public/assembler }}}, qui avait d'ailleurs pas mal de redondances de code. Ca semble fonctionner partout malgré ce papillon déclenchant un cyclone.
      5f26ec3c
  35. sept. 01, 2008
  36. août 31, 2008
Chargement en cours