- mars 06, 2006
- mars 05, 2006
- mars 03, 2006
-
-
Fil a rédigé
-
- mars 02, 2006
-
-
Fil a rédigé
-
- fév. 26, 2006
- fév. 25, 2006
-
-
ARNO* a rédigé
-
- fév. 22, 2006
- fév. 21, 2006
- fév. 20, 2006
-
-
Fil a rédigé
cf. commentaire sur spip-core : http://listes.rezo.net/archives/spip-core/2006-02/msg00007.html
-
- fév. 19, 2006
-
-
Fil a rédigé
+ changement de #META en #CONFIG (suggéré par Nicolas Krebs)
-
esj a rédigé
rajouter le lien vers le formulaire du mot dans le forum, honorer le ticket #106 et systématiser l'usage de quote_amp
-
esj a rédigé
obligation de coder en PHP pour changer la mise en page et j'en passe (deviner quoi). Donc, introduction d'un nouveau squelette, choix_mots.html, permettant de sélectionner les mots à associer à un message. Mise en page un peu moins bien qu'avant mais ca va etre plus facile à améliorer maintenant.
-
Fil a rédigé
-
Fil a rédigé
gestion du mode de RSS (intégral ou résumé) depuis l'espace privé ; au passage, introduciton de la balise #META qui fonctionne comme #ENV mais à partir du tableau $GLOBALS['meta']
-
- fév. 17, 2006
- fév. 08, 2006
-
-
Fil a rédigé
redécoupage des fichiers graphiques et externes (css) de manière à bien préciser ce qui est accédé par http et ce qui est accédé par php Car en effet si on place le répertoire _DIR_IMG_PACK dans un répertoire "applicatif" (cas d'un hébergement mutualisé), il faut que les tests de file_exists() aillent regarder au bon endroit. C'est pas simple... Au passage, une balise #EVAL qui ne sert qu'à faire #EVAL{_DIR_IMG_PACK}, mais qui peut faire beaucoup plus (#EVAL{6*7} par exemple :) On supprime aussi article.php3 etc
-
- fév. 07, 2006
-
-
esj a rédigé
Restauration d'un commentaire fondamental abandonné lors de la version [5521]. Le coupable est condamné à écrire les URL popres de la prochaine version de Spip
-
esj a rédigé
Content-Type: text/css sans indication de Charset, lui substitue text/html; charset=iso-8859-15 Fallait la trouver la solution, hein ?
-
- fév. 06, 2006
- fév. 01, 2006
-
-
Fil a rédigé
-
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
-
esj a rédigé
-
esj a rédigé
attention, actuellement la balise #HTTP doit etre utilisee une fois et une seule et en tout debut de squelette; c'est a ameliorer mais ne pas faire croire a mieux en attendant
-
Fil a rédigé
-
- jan. 30, 2006
-
-
esj a rédigé
passage en squelette du ci-devant ecrire/spip_style.php3. Un peu lourd encore comme ecriture, mais le resultat part en cache.
-
esj a rédigé
dans le squelette la duree de vie des pages qu'il produit. A la base, c'est la requete HTTP, "Cache-control: max-age = NNNN". Elle est produite par une extension de la balise HTTP au cas #HTTP{NNNN}. Les squelettes standards l'utilisent systematiquement.
-
- jan. 29, 2006
-
-
esj a rédigé
-
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'}
-
- jan. 11, 2006
-
-
Fil a rédigé
-
- jan. 04, 2006
-
-
esj a rédigé
-