Version 3 — 1 month ago — JLuc
Une liste de doublon vide se traduit par l’ajout d’un critère MYSQL
AND (documents.id_document NOT IN (''))
(pour cet exemple c’est sur la table documents)
SPIP pourrait détecter et optimiser en évitant cette clause inutile.
Lorsqu’un #INCLURE
ou < code>=
ni de virgule dans la ligne, et il intègre le \n
dans le nom de l’argument.
Et notamment quand c’est env
ou ajax
.
- Tester : et quand c’est autre chose que env
ou ajax
?
- Tester : et avec <INCLURE>
?
- Tester : et avec d’autres #BALISES{arguments}
?
Exemple :
< code class=“spip”><INCLUREfond=inclure/documents ,
objet=truc,id_objet=#ID_TRUC
></ code >
Ou quand c’est < code>env</code > ou < code>ajax</code > :
[(#INCLURE{fond=saisies/selection,
nom,
data=#GET{data},
option_intro,
env
})]
Il est impossible de modifier la date de publication en ligne d’un article ayant “date de rédaction antérieure” non cochée. Le changement n’est pas pris en compte.
On peut le faire, mais pour cela il faut cocher “date de rédaction antérieure” (0000-00-00 s’affiche) puis modifier la date de publication en ligne et valider.
Ne se reproduit pas par la suite.
#BALISE
et #ENV{balise}
Lorsqu’un modèle est appelé dans le contenu d’un texte, dans son calcul #BALISE
est vide alors que #ENV{balise}
ne l’est pas. Constaté pour balise=recherche.
Ne reproduit pas : un modèle test <p>TEST=#TEST</p><p>ENV{test}=#ENV{test}</p>
appelé par <test|test=valeurdetest>
{racine}{id_secteur?}{id_secteur IN (1,2,3)}
mal SQL-compilé Lorsqu’il n’y a pas de id_secteur dans l’environnement, c’est compilé en
id_secteur=0 AND id_secteur IN (1,2,3)
et alors la boucle est vide.
(constaté dans la boucle principale d’un sélecteur de rubrique). Parfois mais pas toujours ?