Skip to content
Extraits de code Groupes Projets
  1. mai 12, 2008
  2. mai 09, 2008
  3. mai 08, 2008
    • esj's avatar
      Suite de [11599]: la fonction {{{xhtml_table_id_type}}} est finalement une... · 32b0cd58
      esj a rédigé
      Suite de [11599]: la fonction {{{xhtml_table_id_type}}} est finalement une fonction surchargeable {{{presenter_liste}}} dans {{{inc/}}}. Le nouveau fichier {{{inc/presenter_liste.php}}} contient aussi {{{afficher_tranches_requete}}} et {{{affiche_tranche_bandeau}}} qui sont destinées à ne plus être appelée que par elle.
      
      Code inchangé, sauf pour le lien "Retirer l'auteur" qui réapparait au terme de ce jour férié (merci Cédric). 
      32b0cd58
    • cerdic's avatar
    • cerdic's avatar
      #FORMULAIRE_EDITER_MOT · a5949917
      cerdic a rédigé
      a l'ocasion mots_edit reprend le meme principe que auteurs_infos : bloc visu et bloc edition dans la meme page
      et passage de l'un a l'autre par les boutons modifier/retour
      creation de 2 chaines de langues
      action/instituer_mot devient action/editer_mot par coherence avec les autres editer_xx
      son comportement change legerement car en cas de creation+ajout a un article, l'ajout est geree par traiter, et non plus par l'action
      a5949917
  4. mai 07, 2008
  5. mai 04, 2008
  6. mai 03, 2008
  7. mai 02, 2008
  8. avr. 28, 2008
    • Fil's avatar
      balise {{{ #FILTRE{x} }}} pour appliquer le filtre x a l'ensemble du squelette... · 67202b1e
      Fil a rédigé
      balise {{{ #FILTRE{x} }}} pour appliquer le filtre x a l'ensemble du squelette une fois celui-ci calcule ; application directe : simplification du systeme de compacte_head et de la gestion des pipelines d'insertion de scripts (puisqu'une insertion html normale peut etre post-traitee avec un #FILTRE).
      67202b1e
  9. avr. 23, 2008
    • cerdic's avatar
      retablir la cesure des textes trop long · 836bd3b5
      cerdic a rédigé
      cela ne semble lie qu'a certains navigateurs (IE ?), il serait bon de ne pas l'activer sur les autres
      desactiver l'ajax de articles_edit pour le moment (seuls cas d'utilisation = les controles md5)
      inc/editer_article disparait, remplace par formulaires/editer_article/charger
      836bd3b5
    • cerdic's avatar
      l'edition d'un article dans le prive passe par #FORMULAIRE_EDITER_ARTICLE · 041ec822
      cerdic a rédigé
      ce mode de fonctionnement permet de recuperer les messages d'erreurs lies aux controles md5 sur chaque champ
      il serait possible d'avoir 2 boutons de soumission : Enregistrer / Enregistrer et retour
      dist/prive/editer/article prend maintenant en charge tout le cadre du milieu de articles_edit, ce qui rapproche un peu plus du squelette pour la page complete
      041ec822
  10. avr. 22, 2008
    • cerdic's avatar
      #FORMULAIRE_EDITER_ARTICLE{#ID_ARTICLE} · 3e925be1
      cerdic a rédigé
      pour editer un article
      charge, verifie (par md5, en renvoyant sur le meme formulaire avec message si erreur), traite
      La balise ne fait pas de gestion de droit, c'est a la charge du squelette appelant de decider si l'auteur peut editer l'article
      etape suivante : utiliser ce formulaire dans l'espace prive
      3e925be1
    • esj's avatar
      Le bouton "Poster un message" des différents forums privés (articles, breves,... · 9082b943
      esj a rédigé
      Le bouton "Poster un message" des différents forums privés (articles, breves, sites, message, et forum interne) passe en Ajax: c'était trop pénible de ne pas avoir sous les yeux ce à quoi on répondait. Cela concerne d'abord le script source:spip/ecrire/exec/forum_envoi.php, qui est renommé source:spip/ecrire/exec/poster_forum_prive.php afin de profiter de la mécanique de {{ajax_action_post}}.
      
      Ce bouton étant juste avant les messages du forum en question, cette transformation s'appuie sur source:spip/ecrire/inc/discuter.php déjà en Ajax pour le forum d'un article et qui aurait dû l'être depuis longtemps pour les autres, ce qui est donc fait à présent. Ce tronçonnage des listes de messages est très proche de celui fait pour les pages source:spip/ecrire/articles_forum.php et  source:spip/ecrire/controler_forum.php. Les deux fonctions {{formulaire_discuter}} et {{afficher_navigation_forum}} ont été rapprochées, on devrait pouvoir les unifier complètement. Pour la deuxième, il existe les paramètres d'URL nommés {{pas}} et {{enplus}} réglant le pas et la dimension du menu de navigation, mais rien dans les pages qui permettrait de leur donner des valeurs. Il y a un graphiste dans la salle ?
      
      A noter que JQuery ne semble toujours pas traiter les Input-Submit nommés, il faut toujours {{AjaxNamedSubmit}}.
      
      Autre point: le non respect du RFC HTTP par les navigateurs en ce qui concerne la redirection en POST fait encore des siennes; après l'horreur de source:spip/ecrire/action/poster_forum_prive.php, voila source:spip/ecrire/inc/barre.php. 
      9082b943
  11. avr. 20, 2008
  12. avr. 18, 2008
  13. avr. 17, 2008
    • cerdic's avatar
      #909 & al .. · 7b9c2633
      cerdic a rédigé
      ne pas forcer la compression gzip si apache ne la prend pas en charge par defaut, sauf si le webmestre le demande explcitement via le configurateur-compresseur
      on gere l'historique de la globale auto_compress en considerant que :
      - une valeur a false force la desactivation de la compression et ne laisse pas le choix au webmestre
      7b9c2633
  14. avr. 12, 2008
    • Fil's avatar
      gestion d'un controle md5() des champs modifies via l'espace prive sur les... · d67758fb
      Fil a rédigé
      gestion d'un controle md5() des champs modifies via l'espace prive sur les articles, rubriques, breves, mots-cles, auteurs et sites.
      
      Le scenario est le suivant : supposons que Alice et Bob ouvrent en meme temps le meme article en edition ; ensuite chacun renvoie ses modifs. Les situations sont diverses :
      - Alice a modifie le titre, Bob le texte : on accepte les deux modifs, le titre de Bob (inchange) n'ecrase pas le titre d'Alice
      - Alice modifie le titre, Bob aussi :
      -- ils ont mis le meme titre => pas de probleme
      -- le titre differe => on previent Bob, on lui montre son titre, celui qui est stocke' dans la base, la difference entre les deux, et un formulaire pour copier/coller ses modifs
      
      Ces choses sont traitees champ par champ independamment : ainsi s'il y a conflit sur le titre mais pas sur le chapo, le chapo est enregistre, et le message d'erreur ne porte que sur le titre
      
      C'est, evidemment, compatible avec les crayons
      d67758fb
  15. avr. 09, 2008
  16. avr. 07, 2008
    • cerdic's avatar
      gerer la reprise sur recopie des tables · 3baf96e2
      cerdic a rédigé
      homogeneiser les noms des meta de restauration
      importer a partir de SPIP 1.8
      3baf96e2
    • cerdic's avatar
      permettre l'import securise depuis une version stable precedente : · 07a8dcdc
      cerdic a rédigé
      - recreer un jeu de table avec l'ancienne structure et un prefixe different
      - importer dedans
      - mettre a jour
      - recopier
      TODO :
      remonter a des versions stables plus anciennes
      etre sur que le prefixe temporaire est bien disponible
      interpoler entre versions stables par une maj partielle
      reprise sur timeout pendant la recopie
      traiter les tables des plugins qui sont ignores dans le process
      07a8dcdc
  17. mars 25, 2008
  18. mars 15, 2008
  19. mars 14, 2008
  20. mars 13, 2008
    • cerdic's avatar
      "[11302] precise · 9f7ed016
      cerdic a rédigé
      on encourage vivement a utiliser la seule ecriture qui devrait etre acceptee :
      [(#FORMULAIRE_RECHERCHE{spip.php?page=tralala})] 
      
      encore faut il que cela fonctionne.
      C'est le cas ici, avec le fichier manquant"
      9f7ed016
    • cerdic's avatar
      confirmite xhtml des noisettes ajax (realet) · cf8f3c7d
      cerdic a rédigé
      distinguer l'implementation de 
      <INCLURE{fond=..}{ajax}>
      et
      [(#INCLURE{fond=...}{ajax})]
      afin de renvoyer du vide dans le dernier cas si la noisette est bien vide
      cf8f3c7d
  21. mars 12, 2008
Chargement en cours