fil@rezo.net wrote:
Author: fil@rezo.net
Date: Sun Jan 7 23:30:55 2007
New Revision: 8640Log:
la bonne langue au retour de crayonModified:
_plugins_/_stable_/crayons/action/crayons_store.phpModified: _plugins_/_stable_/crayons/action/crayons_store.php
--- _plugins_/_stable_/crayons/action/crayons_store.php (original)
+++ _plugins_/_stable_/crayons/action/crayons_store.php Sun Jan 7 23:30:55 2007
@@ -201,7 +201,22 @@
foreach ($modifs as $m) {
list($type, $modele, $id, $content, $wid) = $modif;
+ //
// VUE
+ //
+
+ // pour ce qui a une {lang_select} par defaut dans la boucle,
+ // la regler histoire d'avoir la bonne typo dans le propre()
+ // NB: je ne sais pas comment verifier autrement qu'en lisant
+ // la donnee, ce qui provoque des erreurs SQL si elle n'existe pas
+ // du coup je limite aux tables connues (dommage)
+ // NB2: ceci n'a d'impact que sur le "par defaut" en bas
+ if (in_array($type, array('article', 'breve', 'rubrique')))
+ lang_select($a = valeur_colonne_table($type, 'lang', $id));
+ else
+ lang_select($a = $GLOBALS['meta']['langue_site']);
+
// chercher vues/article_toto.html
// sinon vues/toto.html
if (find_in_path( ($fond = 'vues/' . $type . '_' . $modele) . '.html')
Pour ça mais aussi à d'autres endroits, pourquoi ne pas utiliser $tables_principales ?
Est-ce trop lourd en inclusion ?
Ça permettrait de savoir directement si ça existe.
Un autre endroit est la détermination du type d'input , text ou textarea ... si je me souviens bien.
Sinon, autres petits chantiers :
* réparer ma bévue au sujet de l'icone, lol ! Il faudrait réduire ce joli stylo...
* achever l'éclatement du js et des addenda.
Pour l'instant, le squelette assemble tout, il faut rendre ça dépendant d'une config. Je compte utiliser le format "cfg" à savoir un tableau sérialisé dans un enregistrement "crayons" de spip_meta. Ça sera compatible avec cfg tout en étant aussi fixable dans mes_options voire directement par SQL.
Je veux dire, ça n'obligera pas à avoir cfg installé mais si oui, on fournira un beau formulaire d'administration.
Je vais d'abord vérifier où on en est point de vue config, j'ai pas forcément tout suivi, là.
--
toggg