salvatore@rezo.net
2a0f4b644a
[Salvatore] [source:ecrire/lang/ spip] Mise a jour du bilan depuis https://trad.spip.net
3 years ago
salvatore@rezo.net
60490061c7
[Salvatore] [source:ecrire/lang/ public] Export depuis https://trad.spip.net de la langue oc_ni
3 years ago
cedric@yterium.com
84c02bea54
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
3 years ago
cedric@yterium.com
aeab69620c
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
3 years ago
cedric@yterium.com
e2a28b6baa
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>
```
3 years ago
cedric@yterium.com
83c0ed84c4
Simplifier index_boucle() et renommer index_boucle_parente() en index_boucle_mere().
3 years ago
cedric@yterium.com
48a6cad95c
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
3 years ago
cedric@yterium.com
59f2a4691c
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
3 years ago
cedric@yterium.com
140616f416
- Il manquait une chaine de langue dans la balise `TRI` en cas d’erreur de squelette.
...
- 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.
3 years ago
rastapopoulos@spip.org
966c5f7281
Merge pull request 'jQuery 3.5 dans SPIP' ( #30 ) from jquery_35 into master
...
Aller go pour un jquery à jour, merci @b_b
3 years ago
bruno@eliaz.fr
5ae1b141c7
update jquery version in core paquet.xml
3 years ago
bruno@eliaz.fr
83c92fbc35
jQuery 3.5.1 : bugfix release
...
ha ben en fait c'est bien que personne ne valide les PRs :p
3 years ago
Cerdic
48c029a85e
Consistance de |balise_svg avec |balise_img : on appelle pas find_in_path() dans le filtre et on supprime le timestamp sur le nom de fichier si besoin
...
(L'ecriture usuelle provoquait un double find_in_path pour rien)
3 years ago
Cerdic
f76b6ac8f6
find_in_path(false) ou find_in_path('') renvoyait squelettes/ ce qui est assez bizarre et innatendu (arrivait si on enchainait 2 find_in_path sur un fichier inexistant) (marcimat)
3 years ago
George Kandalaft
867977f175
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue ar
...
[Salvatore] [source:ecrire/lang/ ecrire] Mise a jour du bilan depuis https://trad.spip.net
3 years ago
b_b
5b84237be4
bump version jquery dans le paquet du core (thx francky)
3 years ago
b_b
7008efaf79
trim() au lieu de jquery.trim()
3 years ago
b_b
a8a32a7d6d
update de jquery en 3.5.0 et de juqery migrate en 3.2.0
3 years ago
b_b
e5b7579ea0
Ajuster le défilement de $.positionner(), notamment dans le cas d'un header en position fixed
...
Ref #4184
3 years ago
b_b
a3f28c9e6a
Merge pull request 'Fix #4463 (couleur de fond des boites imbriquées)' ( #25 ) from nicod_/spip:issue_4463 into master
3 years ago
Hanjo
e053e0c5f6
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue nl
3 years ago
Matthieu Marcillaud
094e230cce
Compat PHP 7.4 : éviter une notice lorsque la pagination ne trouve aucune entrée.
3 years ago
Matthieu Marcillaud
eccd3c8d1e
Éviter une erreur SQL : `Champ: 'id_article' dans where clause est ambigu` sur la liste d’articles "Dans la même rubrique" dans certains cas.
...
Notamment lorsque l’on revient d’ajouter un événement sur un article, le retour de l’URL amène à quelque chose comme `?exec=article&id_article=1&id_evenement=1`
et la boucle de prive/liste/articles.html utilisée `(ARTICLES){id_?}{where?}` filtre sur l’événement indiqué (en plus de la rubrique en cours) avec un `where`
qui exclut l’article en cours, et la déclaration du where crééait un usage ambigu du champ `id_article`.
--
Thanks Jean Marie Grall.
3 years ago
Salvatore
b3d934f126
[Salvatore] [source:ecrire/lang/ public] Mise a jour du bilan depuis https://trad.spip.net
3 years ago
Matthieu Marcillaud
63e0ef95a8
Notice PHP en moins suite à f0131ab7a6
: utiliser |strmult |strdiv plutot que |mult ou |div.
3 years ago
nicod_
bc3027fb7c
Fix #4463 (couleur de fond des boites imbriquées)
3 years ago
Cerdic
4eb2ca7d29
Ajuster le min-width/max-width de la nav sur les gros ecrans
3 years ago
Cerdic
0cc2333a3b
petits ajustements : en_lignes et messages alertes
3 years ago
Cerdic
b800dc8837
On simplifie le clearfix qui bug parfois en display grid
...
display: inline-table etait pour IE-Mac, on l'enleve
height: 1%; etait pour les vieux IE, on l'enleve aussi (c'est lui qui nous fait un bug aleatoire)
3 years ago
Cerdic
edbe502ba9
bugfix en smallscreen + reducteur en flex
3 years ago
Cerdic
df4c5c906c
Fix chemin : une marge avait sautee, et on reste en 14px au dela de 1200px
3 years ago
Cerdic
a758dd19b5
Retour sur 5c457aa53d
: le "par defaut" doit etre pour les vieux navigateurs qui ne supportent rien (ni media queries ni flex ni grid) et ensuite on enrichi dans les mq
3 years ago
Charles Razack
f0131ab7a6
Refonte du layout : largeur augmentée à 1440px max + responsive.
...
Pour les navigateurs modernes, layout à base de grille CSS en 2 ou 3 colonnes selon les écrans.
Breakpoints a 720px/960px/1200px avec variations de font-size sur ces breakpoints
Pour les vieux navigateurs, c'est toujours 3 colonnes en float, à l'ancienne.
Suppression de l'option écran étroit/large qui n'a plus d'intérêt.
3 years ago
b_b
e5e2d70cd9
Utiliser des mots de passe plus long par défaut
...
je proposais de passer à 32 caractères, mais 16 c'est déjà bien mieux que 8
Ref #4416
3 years ago
Benitron
ec9e11507c
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue bg
...
[Salvatore] [source:ecrire/lang/ ecrire] Mise a jour du bilan depuis https://trad.spip.net
3 years ago
b_b
9f50bd16bf
Ajuster le défilement de $.positionner(), notamment dans le cas d'un header en position fixed
...
Ref #4184
3 years ago
Cerdic
eeb349e478
class grostitre manquante dans l'echafaudage
3 years ago
b_b
41e1e5c91b
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue fr_fem
...
[Salvatore] [source:ecrire/lang/ ecrire] Mise a jour du bilan depuis https://trad.spip.net
3 years ago
Cerdic
98403336e2
Fix https://core.spip.net/issues/4382 : les dimensions d'une viewBox ne sont pas forcement entieres et il ne faut donc pas les tronquer abusivement, seulement a la fin quand on veut un width/height en pixels, et eventuellement en rescalant si les viewbox dont toutes petites au depart
3 years ago
Salvatore
c4957ab838
[Salvatore] [source:ecrire/lang/ ecrire] Mise a jour du bilan depuis https://trad.spip.net
3 years ago
Salvatore
fd095839b2
[Salvatore] [source:ecrire/lang/ spip] Mise a jour du bilan depuis https://trad.spip.net
3 years ago
Cerdic
2f29b69fb7
Fix var_mode=inclure qui etait parfois illisible, et ameliore le tableau d'erreur compilation
3 years ago
b_b
b59df8d2b0
largeur max à 33% pour les docs en left/right dans le privé
...
Fix #4448 suite de 3af2c729f2
3 years ago
Matthieu Marcillaud
32291a43ac
Ticket #4437 : Suite à fd73208e3
et 4f1b403cf2
sur sql_in(), l’itérateur DATA avait du mal à retrouver quel filtre appliquer,
...
car l’écriture a supprimé une paire de parenthèse. De plus, on n’a plus besoin de chercher des OR / AND maintenant sur les listes de plus de 255 valeurs.
3 years ago
Moctar
c9ed394530
[Salvatore] [source:ecrire/lang/ public] Export depuis https://trad.spip.net de la langue ar
...
[Salvatore] [source:ecrire/lang/ public] Mise a jour du bilan depuis https://trad.spip.net
3 years ago
Maïeul
f4e2827dec
filtre |balise_svg > supprimer l'entête XML + effacer pour gagner un peu de place les commentaires XML
3 years ago
b_b
b74bfb1f2a
PSR
...
on fera un squash au merge :p
3 years ago
b_b
b9648007ef
Exclure les fichier CACHEDIR.TAG de la vidange de cache
...
Ref #4431 & https://www.mail-archive.com/spip-zone@rezo.net/msg49159.html
3 years ago
b_b
14072a4658
Améliorer action_purger_dist() quand on vide le cache des images
...
ne pas vider tout le répertoire local/ mais uniquement les sous répertoires qui concernent les images
Ref #4432
3 years ago
Cerdic
254e8f56e5
fixer une taille maxi pour l'image picker date et ajuster sa position
3 years ago