- mai 14, 2008
-
-
Fil a rédigé
-
- mai 13, 2008
-
-
amemo a rédigé
-
Fil a rédigé
-
Fil a rédigé
introduction d'un filtre supplementaire dans la fonction propre() : traiter_raccourci_liens va automatiquement detecter les sequences de la forme www.rezo.net ou http://rezo.net/ pour les rendre sous forme de lien actif. De maniere a rendre ca modifiable/surchargeable, j'en profite : une bonne partie des fonctions de propre() migrent dans la definition du pipeline. (oblige sans doute a purger tmp/charger_pipelines.php)
-
- mai 03, 2008
-
-
Fil a rédigé
bug dans entites_html() lorsqu'on contient un {{{<code></code>}}} ou autre : il ne fallait pas dans ce cas ajouter les sauts de ligne (paolo)
-
- avr. 10, 2008
- mars 11, 2008
-
-
cerdic a rédigé
- desactiver la double occurence de interdire_script dans l'espace prive (appel general + appel dans les parties squeletisee) en inhibant les appels depuis squelette dans l'espace prive -> corrige un bug d'echappement du js des modeles dans l'espace prive - autoriser les modeles a produire du php, en l'echappant sur le meme modele que le js - application a un modele generique formulaire qui permet d'inserer les formulaires dynamiques implementes par la nouvelle API : <formulaire|ecrire_auteur> + deux test de typage sur les echappements pour eviter des warnings
-
- fév. 29, 2008
-
-
Fil a rédigé
-
- fév. 15, 2008
-
-
esj a rédigé
Petite douceur dans le raccourci des tableaux: si toutes les colonnes sont numériques, compte non tenu de celles commençant par une balise HTML ou une accoloade (raccourci SPIP) ni du Caption, les cellules seront alignées à droite. Exemple (mais d'où sort-il ?): {{{ ||Conseil d'Administration Collège B| |{}|{{Liste 1}}|{{Liste 2}}|{{Liste 3}}|{{Total}}| |{Jussieu}|185|323|190|698| |{Pitié}|68|16|8|92| |{Saint-Antoine}|29|10|6|45| |{Tenon}|16|12|2|30| |{Roscoff+Banyuls}|10|9|6|25| |{Villefranche}|13|2|1|16| |{{Total}}|321|372|213|{/}| |{{Sièges}}|1|5|1|{/}| }}}
-
- jan. 27, 2008
-
-
cerdic a rédigé
-
- jan. 23, 2008
-
-
esj a rédigé
* le format CSV utilisé par OpenOffice est très différent de celui d'un autre tableur dont j'ai oublié le nom, mais respecte, lui, le RFC officiel (http://www.rfc-editor.org/rfc/rfc4180.txt) où s'est bien une virgule qui sépare les valeurs (Coma Separated Value on a dit), et l'usage des sauts lignes ou du dit séparateur est possible en utilisant des guillemets (à doubler quand on en veut un). La fonction '''filtre_text_csv''' accepte à présent aussi toutes ces spécifications. Elle analyse plus finement le début de fichier, et produit une balise Caption lorsqu'il commence par une ligne où seule la première colonne n'est pas vide. * le raccourci || en début de tableau pour produire une balise Caption n'était plus reconnu depuis une éternité; * petit blindage du script des signatures au cas où un article à pétition aurait disparu mais pas elle.
-
- déc. 31, 2007
-
-
esj a rédigé
-
- déc. 29, 2007
-
-
esj a rédigé
-
- nov. 25, 2007
-
-
Fil a rédigé
renommage de tous les auteur_session en visiteur_session ; la variable auteur_session n'est de nouveau activee que dans le cas ou la visite est authentifiee (ainsi on rebouche les eventuels trous de securite crees par les changements precedents) ; a noter, cette variable auteur_session est declaree obsolete (mais sera maintenue)
-
- nov. 15, 2007
-
-
cerdic a rédigé
utf8 reconnu en synonyme de utf-8 dans inc-charset car il apparait dans certains contextes (les stats par exemple)
-
- oct. 27, 2007
-
-
esj a rédigé
-
- oct. 22, 2007
- oct. 09, 2007
-
-
Fil a rédigé
qui s'est amuse a modifier entites_html() : ca plantait lorsqu'on voulait editer un <math>^2$</math> (rpapa)
-
- oct. 03, 2007
-
-
esj a rédigé
Retrait en dehors de inc/texte de la fonction produisant les liens <a href ... en fonction de type_urls via charger_generer_url. Il faudrait réussir à unifier tout ça en unique charger_fonction.
-
- sept. 22, 2007
-
-
Fil a rédigé
#1100 sur la puce orange dans le prive et noire dans le public bugs signales par Paolo de la puce qui ne marchait pas en debut de paragraphe avec un peu de chance n'introduit pas de nouveaux bugs :p
-
- sept. 20, 2007
- sept. 19, 2007
-
-
Fil a rédigé
retour exact au comportement precedent de #INTRODUCTION (ne pas couper le descriptif, longueurs de 500 pour les articles, 300 pour les breves etc) ; ajout d'un parametre de longueur : #INTRODUCTION{1000}
-
- sept. 18, 2007
-
-
Christian Lefebvre a rédigé
-
esj a rédigé
Multi-base: les liens des raccourcis ({{{ [titre->rub1] }}} etc) d'une base externe sont à présent correctement construits. Ces liens ont finalement la forme {{{ site_local?}}}''objet''{{{&connect=}}}''base'' ce qui permet de naviguer dans l'interprétation du site externe par les squelettes du site local, ça semble plus utile que de reproduire le site distant à l'identique (autant y aller alors). Cette stratégie met fin au suspense de [10313]. Ses modifications de action/redirect et inc/urls ne sont finalement pas utiles, mais sont laissées car elles pourront servir: si l'on veut agir en écriture sur la base externe, il faut justement transmettre le paramètre {{{ $connect }}} aux scripts de {{{ action/}}}, le modèle est donc en place. Dans la foulée, on tempère le refus des balises dynamiques sur base externe: plutot qu'un message d'erreur envoyé au client, le code produit est vide, comme si l'option n'était pas disponible, et on notifie seulement dans {{{spip.log}}}.
-
esj a rédigé
Multi-base: réécriture de la balise '''#INTRODUCTION''' afin qu'elle traite correctement les raccourcis lorsqu'appliquée sur une base externe. Attention, on a dû changer le code compilé en profondeur: le résultat typographique standard est le même sauf erreur, {{{ chercher_filtre }}} est toujours appliqué sur {{{introduction}}} mais les arguments transmis ne sont plus les mêmes et la définition standard de '''filtre_introduction'''' a changé. En gros, l'esentiel de l'ancienne définition est à présent dans le code compilé, et la nouvelle définition est essentiellement {{{ couper_introduction }}} qui disparait (elle n'avait d'ailleurs pas sa place dans texte.php qui n'est pas utilisé seulement par le compilateur.
-
- sept. 16, 2007
-
-
esj a rédigé
Correction des raccourcis de tirets mis à mal par [10286] (le grand double tableau originel peut finalement être conservé, en construisant la puce un peu plus souvent que nécessaire). Côté #716, on arrive maintenant à afficher le bon titre d'un raccourci anonymeexterne comme {{{ [->art33] }}}, et son URL est parfois bonne mais pas toujours: l'idée de passer par les generer_url_ecrire et le redirect est-elle une piste à compléter ou une fausse piste ? Vous le saurez en regardant les prochains épisodes de votre série préférée.
-
Fil a rédigé
-
- sept. 15, 2007
-
-
Christian Lefebvre a rédigé
-
esj a rédigé
* son code spécifique au raccourci du glossaire migre dans la fonction spécifique à ce raccourci; * pas la peine d'appeler deux fois vider_url; * attention, le filtre ingérable {{{ abs_url }}} en est affecté.
-
esj a rédigé
Le pb signalé par [10301] n'était en fait pas dû à PCRE, et [10303] l'a réintroduit. Ce n'était pas les espaces qui étaient en cause, mais une mésinterprétation générale de textes de note commençant par une balise HTML. On résoud le pb en n'interprétant pas <X> comme un nom de note si </X> apparait plus loin.
-
- sept. 14, 2007
-
-
Christian Lefebvre a rédigé
-
Fil a rédigé
retablir les appels {{{ [[ <x> truc ]] }}}, et la detection des paragraphes {{{ <p class='...'> }}}, cf. [10301]
-
esj a rédigé
-
esj a rédigé
Multi-base: les boucles référençant des connexions externes {{{<BOUCLE1(A:...}}} ou les pages appelées ainsi (paramètre d'URL {{{&connect=...}}} calculent à présent correctement les modèles contenus dans les champs SQL soumis aux filtre '''typo()''' et '''propre()'''. C'est un pas en avant dans la résolution complète de #716. Différences avec les versions précédentes: * (bug de PCRE) les notes nommées {{{ [[<*> ...}}} ne peuvent plus contenir d'espaces entre les deux crochets et le chevron; * les fonctions redéfinissables {{{avant_propre}}} et {{{apres_propre}}} sont évacuées, faisant double emploi avec les pipelines {{{pre_propre}}} et {{{post_propre}}}. * surtout: le pipeline {{{pre_propre}}} recevra un texte où les raccourcis de liens ({{{ [->art1] }}} etc) seront déjà expansés. Test: {{{ Doc 2239 centré <doc2239|center> Je mets 2 fois un raccourci de glossaire [?SPIP] [?SPIP] puis un [raccourci->art1] et un autre, automatique, [->art3634]. Suivre la note [[elle est terminée par un [raccourci->art1]]]. Un moment de poésie. <poesie> un haiku sur 2 lignes </poesie> Elle préfère parler d'un {accroissement de la dispersionsalariale} [[ [{Perspectives économiques}->http://www.oecd.org/document/4/0,3343,fr_2649_201185_20347588_1_1_1_1,00.html] - Vol. 2007-1, n¡~81, mai 2007, p. ~184. ]] Elle aussi préfère parler d'un {accroissement de la dispersion salariale} mais sur une seule ligne [[ [{Perspectives économiques}->http://www.oecd.org/document/4/0,3343,fr_2649_201185_20347588_1_1_1_1,00.html] - Vol. 2007-1, n¡~81, mai 2007, p. ~184. ]]. Une Juliette [[<*> sans numéro.]]. }}}
-