Skip to content
Extraits de code Groupes Projets
  1. mai 14, 2006
  2. mai 11, 2006
  3. mai 10, 2006
  4. mars 25, 2006
  5. mars 21, 2006
  6. mars 15, 2006
    • Fil's avatar
      correction de self() qui donnait '' sur la racine du site (et donc des liens... · 2258bcf9
      Fil a rédigé
      correction de self() qui donnait '' sur la racine du site (et donc des liens non fonctionnels, notamment pour #LOGIN_PUBLIC)
      
      introduction d'un mecanisme de balise_XXXXXXXXX_traitement sur les balises dynamiques (qui permet à #LOGIN_PUBLIC et #LOGIN_PRIVE de dire "flag_dynamique", et à #FORMULAIRE_FORUM d'ajouter un invalideur)
      
      
      2258bcf9
  7. mars 03, 2006
  8. mars 02, 2006
  9. fév. 22, 2006
  10. fév. 21, 2006
  11. fév. 20, 2006
  12. fév. 01, 2006
    • Fil's avatar
      #HTTP se sépare en deux balises : · e6092f27
      Fil a rédigé
      - #HTTP_HEADER{Chose: valeur} qui insère un entete dans le tableau $page[entetes] (ceci toujours via le hack d'insertion de la sequence <?php header(...) ?> dans le code, qui est ensuite nettoyée)
      - #CACHE{delai} qui fixe la durée du fichier cache.
      
      A noter qu'on peut mixer les deux de façon parfois étonnante comme sur le login, où le fichier est mis en cache côté spip, mais pas côté navigateur
      
      e6092f27
  13. jan. 29, 2006
    • esj's avatar
      plus besoin d'ecrire HTTP** dans les squelettes · 9a6dea89
      esj a rédigé
      9a6dea89
    • esj's avatar
      Faciliter l'envoi d'en-tetes http dans les squelettes, afin de remplacer les... · f4cca4fd
      esj a rédigé
      Faciliter l'envoi d'en-tetes http dans les squelettes, afin de remplacer les variables PHP $flag_preserver et $flag_dynamique par des entitees independantes du langage d'execution. Pour cela: 
      
      - introduction d'une balise #HTTP{e1, ... en} utilisable en debut de squelette, et dont les arguments sont des chaines, entourees de guillemets ou d'apostrophes, conforme au protocole HTTP1/1 :
      http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.4
      
      - cette balise est compilee en une sequence
      <?php header(e1); .... ;header(en) ?>
      
      - Spip repere une telle sequence initiale (c'est donc valable aussi pour un code php ecrit directement sous-reserve que la syntaxe soit exactement la meme) et en fait une meta-donnee pour chaque page produite par l'execution du squelette, afin de disposer facilement des en-tetes au moment de l'envoi;
      
      - Spip repere dans ces meta-donnees la presence de la directive Content-Type. Si elle est absente, elle est automatiquement rajoutee avec comme habituellement la valeur:
      	Content-Type: text/html; charset=#CHARSET
      Spip n'enverra les boutons d'administration et de previsualisation et n'inserera leur CSS associee que si cette directive a pour valeur text/html ou que le mode debug est actif. 
      Cette assertion simple reflete l'usage de la variable $flag_preserver qui n'a ainsi plus de raison d'etre.
      
      - Spip repere aussi dans ces meta-donnees la presence d'une directive "Cache-control", auquel cas il n'enverra aucune autre directive concernant le cache du client. Ainsi, le positionnement a "vrai" de la variable $flag_dynamique, jamais documentee, est equivalent a
      	#HTTP{'Pragma: no-cache', 'Cache-Control: no-cache; must-revalidate'}
      f4cca4fd
  14. juil. 15, 2005
  15. juin 08, 2005
  16. avr. 25, 2005
  17. avr. 10, 2005
  18. avr. 09, 2005
  19. mars 10, 2005
  20. mars 06, 2005
  21. fév. 26, 2005
  22. fév. 07, 2005
    • Fil's avatar
      grosse série de modifs : · 36791355
      Fil a rédigé
      http://thread.gmane.org/gmane.comp.web.spip.devel/24787
      
      #LOGIN, séparation dans les balises dynamiques de contexte et _request()
      
      possibilité d'utiliser plusieurs FORMULAIRE_ECRIRE_AUTEUR sur une seule page, activation du FORMULAIRE_ECRIRE_AUTEUR dans un contexte d'article (écrit à tous les auteurs) ; petites debug ; invalideurs pétitions ; creation d'un login plus sympa pour les inscriptions automatiques (on se base sur le nom plutôt que sur le login) ; previsu sous forme de squelette, etc....
      36791355
  23. fév. 02, 2005
Chargement en cours