Dépôt officiel du core SPIP
* Copie possible par svn sur svn://trac.rezo.net/spip
* Les svn:externals sont présent dans https://git.spip.net/SPIP/ [nom du plugin dist]
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Committo,Ergo:sum
b58799615a
Simplication des URLs propres (suite de [10203] et [10209]). Les marqueurs de types d'URL sont totalement évacués, car en fait ils n'étaient pas inclus dans la chaîne stockée dans la table SQL, on ne gaspille pas de place dans cette table en les évacuant et l'URL est alors plus agréable à lire. On continue en revanche à les retirer dans les URLS demandées au serveur HTTP afin d'assurer le service pour les anciens signets.
...
Le .htacces est donc simplifié et mérite d'être recopié à partir du htaccess.txt fourni. Le titre général du seul paramètre page qui y figure encore est désormais '''type_urls''' pour avoir un message d'erreur plus clair lorsque la variable homonyme n'a pas été affectée dans mes_options.
Enfin, le couteux '''charger_generer_url''' qui cherche d'abord les anciens fichiers '''.php3''' n'est plus appelé dans ce cadre qu'en dernier recours, les différentes définitions de '''recuperer_parametre_url''' étant remplacées par la famille '''urls_propres_dist urls_html_dist urls_page_dist''' etc, avec le '''charger_fonction''' usuel. Pour ceux qui ont leur '''type_urls''' personnels, la compatibilité est normalement assurée, mais renommer leur '''recuperer_parametre_url''' leur fera bénéficier de cette amélioration.
16 years ago
..
admin.php
la gestion de #INSERT_HEAD quand il n'y en a pas (cf. [8208]) se fait desormais en indiquant dans mes_options (ou tweak ou plugin ...) une ligne qui etend le pipeline affichage_final (+ optimisations diverses)
16 years ago
assembler.php
integre le patch de Christian pour oter les espaces de la variable chose dans le modele <modele | chose =truc>
16 years ago
balises.php
-* Un bug étrange sur la balise #ENV qui renvoyait un entier sérialisé...
16 years ago
boucles.php
#209/ la boucle Hiérarchie marche en PG. Le Having portant sur le Field dans le select est remplacé par un Where-In, ancienne implémentation abandonnée en MySQL par souci d'efficacité mais qui avait l'avantage de la compatibilité SQL std. Reste à le faire pour le critère IN.
16 years ago
cacher.php
reparer :
16 years ago
compiler.php
Multibase: #716 ayant prémonitoirement demandé le multi-squelette suggéré dans [10113], le présent dépot (aidé de [10133] et [10138]) le réalise en deux coups de cuillère à Post. A présent, si on appelle une page avec un variable d'URL nommé '''connect''', SPIP considèrera qu'il doit utiliser non pas la base principale, mais celle indiquée par par l'entrée du tableau '''connexions''' indexée par la valeur du paramètre '''connect'''. Rappelons que tout fichier '''config/connect'''X'''.php''' garni l'entrée X du tableau '''connexions'''. Dans cette situation, les boucles des squelettes utilisés pour produire la page seront implicitement préfixées par la connexion demandée: {{{<BOUCLE(T) ...}}} sera vue comme {{{<BOUCLE(X:T) ...}}} quand l'URL comporte {{{&connect=X}}}.
16 years ago
composer.php
Multibase: #716 ayant prémonitoirement demandé le multi-squelette suggéré dans [10113], le présent dépot (aidé de [10133] et [10138]) le réalise en deux coups de cuillère à Post. A présent, si on appelle une page avec un variable d'URL nommé '''connect''', SPIP considèrera qu'il doit utiliser non pas la base principale, mais celle indiquée par par l'entrée du tableau '''connexions''' indexée par la valeur du paramètre '''connect'''. Rappelons que tout fichier '''config/connect'''X'''.php''' garni l'entrée X du tableau '''connexions'''. Dans cette situation, les boucles des squelettes utilisés pour produire la page seront implicitement préfixées par la connexion demandée: {{{<BOUCLE(T) ...}}} sera vue comme {{{<BOUCLE(X:T) ...}}} quand l'URL comporte {{{&connect=X}}}.
16 years ago
criteres.php
#209 : erreurs dans le simulateur PG du showtable MySQL, en particuleir parce que PG différencie les casses. Du coup on remplace = par ILIKE.
16 years ago
debug.php
autodoc
16 years ago
index.php
bloquer la lecture des repertoires de ecrire/
16 years ago
interfaces.php
#209 transposition de [9836] dans l'espace public: les champs SQL numériques ne doivent pas être entourés d' apostrophes, ce qui oblige le compilateur à regarder la déclaration de type dans la table quand il produit une expression mettant en jeu une telle colonne. Implémentation pour les critères infixes (= < > etc), d'autres cas sont à prévoir.
16 years ago
parametrer.php
Simplication des URLs propres (suite de [10203] et [10209]). Les marqueurs de types d'URL sont totalement évacués, car en fait ils n'étaient pas inclus dans la chaîne stockée dans la table SQL, on ne gaspille pas de place dans cette table en les évacuant et l'URL est alors plus agréable à lire. On continue en revanche à les retirer dans les URLS demandées au serveur HTTP afin d'assurer le service pour les anciens signets.
16 years ago
phraser_html.php
Suite de [9492][9521]: la surcharge des puces ne suivait pas en Ajax. Unification du code qui permet au bloc des traductions de bénéficier des petits boutons. Quant au mode expérimental MEME_RUBRIQUE (chgt de statut de tous les articles), il ne marchait déjà plus, son code est évacué en attendant de refaire cette fonctionnalité autrement.
16 years ago
references.php
Le multi-base détecte quand un site distant est sous SPIP, et le compilateur de squelette applique alors les mêmes abréviations pour {{{<BOUCLE(A:T ...}}} que pour une boucle T locale, en prenant en compte le préfixe de table spécifique au site distant, ce qui réalise le souhait de [10113].
16 years ago
stats.php
a parenthesis was missing, one line...two stupid bugs (Matthieu Marcillaud)
16 years ago
styliser.php
Mettre toute option par défaut comme paramètre d'une fonction surchargeable, c'est plus pratique.
16 years ago