- juin 25, 2020
-
-
Eric Lupinacci a rédigé
On fait aussi évoluer la feature en permettant de mettre plusieurs plugins dans une même table autre que spip_meta.
-
- juin 24, 2020
-
-
RastaPopoulos a rédigé
Corriger un bug présent dans plusieurs navigateurs, qui fait que ça agrandit tous les fieldsets dès qu'il y a un élément qui déborde dedans. https://stackoverflow.com/a/17863685
-
marcimat a rédigé
-
marcimat a rédigé
En cas de page indisponible, bien charger inc/lang (évite une notice PHP dans certaines circonstances).
-
marcimat a rédigé
-
marcimat a rédigé
(Refonte de la PR #49 de Real3t.) - version_svn_courante() est dépréciée et s’appuie sur la nouvelle fonction decrire_version_svn() - pour decrire_version_svn() on ne s’embarrase plus de svn < 1.7, ni de svn.revision (on zip depuis un tag maintenant avec le «Débardeur» et ce fichier n’est plus présent) - on introduit decrire_version_git() - on introduit version_vcs_courante() qui retourne un texte affichable (tel que "GIT [master: c0f3219b]"), mais peut retourner les quelques données brutes si besoin.
-
- juin 23, 2020
-
-
Eric Lupinacci a rédigé
-
cam.lafit a rédigé
Merge pull request 'API modifier : passer l'éventuelle la liste de champs fixe au pipeline pre_edition' (#50) from issue_4511 into master ferme #4511
-
b_b a rédigé
Fix #4511
-
- juin 19, 2020
-
- juin 16, 2020
-
-
b_b a rédigé
Améliorer le filtre singulier_ou_pluriel pour prendre en compte les valeurs non entières Fix #4499
-
marcimat a rédigé
Depuis PHP 7, celui-ci retourne une exception en cas d’erreur, bloquant la suite du script. On ajoute une capture de cette exception pour PHP 7 (et quand on ne supportera plus PHP 5.6, on pourra simplifier également). Le fait que la classe `ParseError` n’existe pas en PHP 5.6 n’est pas gênant par ailleurs.
-
- juin 05, 2020
-
-
marcimat a rédigé
Mettre le critère `{id_?}` sur les listes auteurs et visiteurs. Adapté de la PR #43 (Eric) et fixe #4467
-
cam.lafit a rédigé
* Evitons de casser la requete pour des sauts de lignes éventuels
-
marcimat a rédigé
-
marcimat a rédigé
On déclare une fonction spip_sanitize_classename en passant.
-
cerdic a rédigé
Ameliorer le calcul du hash dans produire_fond_statique() pour reduire la variabilite des noms de fichier avec un meme contenu + une option pournommer le fichier d'apres son contenu et non d'apres le contexte, a activer a discretion de l'appelant
-
cerdic a rédigé
-
- juin 04, 2020
-
-
cerdic a rédigé
Une fonction ecrire_fichier_calcule_si_modifie() pour ecrire les fichier produit automatiquement uniquement si leur contenu md5 change (on passe par un fichier intermediaire suffixe par .last qui reste tel quel si il n'est pas different du contenu deja existant) + utilisation dans la fonction produire_fond_statique()
-
- juin 03, 2020
-
-
https://trad.spip.net
[Salvatore] [source:ecrire/lang/ ecrire] Mise a jour du bilan depuis https://trad.spip.net
-
https://trad.spip.net
[Salvatore] [source:ecrire/lang/ spip] Mise a jour du bilan depuis https://trad.spip.net
-
- juin 02, 2020
-
-
marcimat a rédigé
-
https://trad.spip.net
[Salvatore] [source:ecrire/lang/ spip] Export depuis https://trad.spip.net de la langue en [Salvatore] [source:ecrire/lang/ spip] Mise a jour du bilan depuis https://trad.spip.net
-
- mai 29, 2020
-
-
cerdic a rédigé
- on utilise le champ maj comme indice de peremption qui est au format timestamp - sous mysql, le champ maj est donc rempli avec la date mysql equivalente a NOW(), mais la compairaison issue de spip_mysql_date_proche() se faisait sur la date php - sous sqlite, le champ maj est donc rempli avec la date sqlite, non equivalente a NOW() qui est fourni par php - dans la recherche on faisait une fois la comparaison avec NOW() avant recherche et une fois la comparaison avec la date php On remets donc tout d'equerre : - dans preparer_recherche on utilise toujours sql_date_proche() pour la comparaison - dans req/mysql on utilise NOW() si sql_date_proche concerne un champ maj (c'est un peu un hack mais bon) - sous sqlite on emule le format timestamp avec une date php qui est bien coherente avec le NOW() fournit lui meme par une date php
-
- mai 27, 2020
-
-
cerdic a rédigé
3 fonctions qui n'ont rien a faire dans les filtres, mais tout dans le nouveau fichier public/fonctions
-
- mai 15, 2020
- mai 11, 2020
-
-
marcimat a rédigé
sinon, lorsqu’on demande le parent d’un article page (du plugin page avec id_rubrique = -1 inexistante), cela crée des notices.
-
- mai 06, 2020
-
-
https://trad.spip.netsalvatore a rédigé
-
https://trad.spip.netsalvatore a rédigé
-
- mai 05, 2020
-
-
cerdic a rédigé
Fix #4334 et #4403 : la fonction calculer_rang_smart() et ses dependances sont necessaires au calcul d'une page, meme dans la partie publique, inc/filtres_ecrire n'est pas le bon endroit pour ces fonctions
-
cerdic a rédigé
On introduit le fichier public/fonctions qui regroupe les fonctions necessaires au calcul d'une page car utilisee par les balises et/ou criteres, mais qui pour autant ne sont pas des filtres. On y deplace les fonctions concernees de public/composer
-
cerdic a rédigé
Reordonner les boucles dans la pile pour que la compilation se fasse dans le bon ordre dans tous les cas : - la partie milieu d'une boucle d'abord (et donc ses boucles inclues d'abord) - la boucle elle meme - puis les boucles presentes dans les parties conditionnelles de la boucle Permet que le cas suivant ne declenche auune fausse erreur sur les balise #TRI et #PAGINATION ``` <B_1> <BOUCLE_2(CONDITION){si 1}> [(#_1:TRI{date,Date})] </BOUCLE_2> <BOUCLE_1(ARTICLES){0,2}{tri #ENV{par,date}}> art: #ID_ARTICLE<br /> </BOUCLE_1> </B_1> <BOUCLE_content(RUBRIQUES){id_rubrique=6}> <B_breves> <div class="liste breves"> #ANCRE_PAGINATION <h2 class="h2"><:breves:breves:></h2> <ul class="liste-items"> <BOUCLE_breves(BREVES) {id_rubrique} {par date}{inverse} {pagination 5}> <li class="item short">#INCLURE{fond=inclure/resume/breve,id_breve}</li> </BOUCLE_breves> </ul> [<div class="pagination">(#PAGINATION)</div>] </div> </B_breves> </BOUCLE_content> ```
-
cerdic a rédigé
-
cerdic a rédigé
Dans les fonctions de critres toujours passer idb en guise de descr a calculer_liste(), cela permet de fournir un contexte d'appel au calcul des balises contenues dans les critères
-
cerdic a rédigé
Dans le phraseur renseigner id_mere_contexte pour savoir si on est dans le contexte d'une boucle englobante (y compris partie avant ou apres), ne pas l'ecraser quand on revient dans le compilateur + dans la fonction calculer_liste() si on passe le nom de la boucle courante en guise de descr, la fonction recree le $descr qui va bien en recuperant le id_mere_contexte. Ceci permet de simplifier l'ecriture des appels a calculer_liste() depuis les fonctions criteres
-
cerdic a rédigé
- On simplifie la sélection de la boucle parente avec une fonction `index_boucle_parente` pour le code des balises. - On simplifie l’affichage des erreurs de certaines balises (évite des copiers collers dont on oublie de modifier le contenu), comme ici avec la balise `GRAND_TOTAL` qui avait un mauvais message d’erreur, en ajoutant une fonction `zbug_presenter_champ` qui utilise directement le nom de la balise par défaut, préfixé d’un éventuel nom de boucle explicite.
-
RastaPopoulos a rédigé
Aller go pour un jquery à jour, merci @b_b
-
b_b a rédigé
-
b_b a rédigé
ha ben en fait c'est bien que personne ne valide les PRs :p
-