SPIP-Contrib - commentaires Champs Extras 2 2014-11-27T16:11:49Z https://contrib.spip.net/Champs-Extras-2#comment478208 2014-11-27T16:11:49Z <p>Bonjour, une question, soit un champ extra de type oui_non appliqué à l'objet « auteurs », comment faire un sorte que ce bouton soit affiché dans un squelette de type « mon profil » accessible en session et modifiable par l'utilisateur logé<small class="fine d-inline"> </small>? Je débute avec ce plugin et me pose les questions suivantes</p> <p>1 comment appeler le champ extra spécifique dans un squelette accessible en session<small class="fine d-inline"> </small>?<br class="autobr"> 2 comment autoriser la modification de ce champ spécifique par l'utilisateur logé<small class="fine d-inline"> </small>?</p> <p>Avez-vous des pistes à ce sujet<small class="fine d-inline"> </small>? Merci d'avance<small class="fine d-inline"> </small>!<small class="fine d-inline"> </small>;)</p> Champs Extras 2 2014-08-14T19:28:55Z https://contrib.spip.net/Champs-Extras-2#comment476496 2014-08-14T19:28:55Z <p>greetings,</p> <p>I need to add fields to datetime 2.4.10 GIS plugin, I did this documentation but still do not have the fields I need. <br class="autobr"> I added the necessary code in the / GIS database, but using champ extras2 interface does not display the table spip_gis .. <br class="autobr"> Anyone have any suggestions, thanks in advance.</p> Champs Extras 2 2014-07-16T20:24:15Z https://contrib.spip.net/Champs-Extras-2#comment476227 2014-07-16T20:24:15Z <p>Bien sûr que mon patch n'est pas applicable. Mais peut-être un array des champs extras inséré à cet endroit résoudrait le pb.<br class="autobr"> Tous mes champs extras existent depuis longtemps. Pour les appeler, c'était [(#EXTRA|extra<i>nom</i>)]<br class="autobr"> Avec dans mes_options, un GLOBAL array pour tous les champs extra, un inc_extra, etc.<br class="autobr"> $GLOBALS['champs_extra'] = Array(<br class="autobr"> 'articles'=>Array(<br class="autobr"> « synopsis »=>"bloc|propre|Synopsis<br>(c'est le seul élément de votre article qui apparaîtra dans la partie publique)|||",<br class="autobr"> « prixpiges »=>«<small class="fine d-inline"> </small>ligne|propre|Prix demandé (brut, le feuillet)|||<small class="fine d-inline"> </small>»,<br class="autobr"> « Frais »=>«<small class="fine d-inline"> </small>ligne|propre|Frais de rédaction|||<small class="fine d-inline"> </small>»,<br class="autobr"> « isbn »=>«<small class="fine d-inline"> </small>ligne|typo|ISBN|||<small class="fine d-inline"> </small>»,<br class="autobr"> ),</p> <p>Quand je suis passé en 2.1, les tables ont été reprises et converties sans pb.<br class="autobr"> Mais c à partir de la 2, je crois, que j'ai dû patcher pour les voir apparaître en partie privée.<br class="autobr"> Maintenant que j'ai trouvé une solution, ça me va.<br class="autobr"> Mais comme il semble que d'autres ici ont poisté aussi sur un pb d'adaptation, sauf si j'ai mal compris, j'ai posté.<br class="autobr"> :)</p> Champs Extras 2 2014-07-16T19:56:23Z https://contrib.spip.net/Champs-Extras-2#comment476226 2014-07-16T19:56:23Z <p>Pour le 1. Oui ton patch «<small class="fine d-inline"> </small>corrige<small class="fine d-inline"> </small>» si on veut… mais tu comprends bien qu'on ne peut pas mettre ce patch dans SPIP directement, puisqu'il concerne tes propres champs à toi. D'autre part, je t'assure que le plugin champs extras fonctionne bien en 2.1<small class="fine d-inline"> </small>; je viens de tester à l'instant chez moi la création d'un champ «<small class="fine d-inline"> </small>zone_meteo<small class="fine d-inline"> </small>» sur mes articles. Le champ est correctement géré et enregistré.</p> <p>Je ne comprends pas le point 4. Ce plugin champs extras n'existait pas en 1.8. Comment faisais-tu donc sur cette version antérieure<small class="fine d-inline"> </small>?</p> <p>Quelles étapes as-tu fait pour gérer les champs en spip 2.1<small class="fine d-inline"> </small>?</p> Champs Extras 2 2014-07-16T17:16:43Z https://contrib.spip.net/Champs-Extras-2#comment476224 2014-07-16T17:16:43Z <p>1) si ça ne vient pas de là, pourquoi mon patch corrige-t-il définitivement le pb<small class="fine d-inline"> </small>?<br class="autobr"> 2) bien d'accord<br class="autobr"> 3) oui<br class="autobr"> 4) oui, depuis la 1.8 vers la 2.1<br class="autobr"> 5) Non</p> <p>Merci</p> Champs Extras 2 2014-07-16T14:11:51Z https://contrib.spip.net/Champs-Extras-2#comment476223 2014-07-16T14:11:51Z <p>cf : <a href="http://core.spip.org/issues/3039" class="spip_url spip_out auto" rel="nofollow external">http://core.spip.org/issues/3039</a></p> <p>1) non le problème ne vient pas de articles_set() qu'on se le dise.<br class="autobr"> 2) le problème vient donc… d'ailleurs. reste à trouver où.<br class="autobr"> 3) tes champs extras sont ils toujours «<small class="fine d-inline"> </small>gérés<small class="fine d-inline"> </small>» dans l'interface de gestion des champs extras<small class="fine d-inline"> </small>?<br class="autobr"> 4) es-tu certain que c'est suite à la migration (de quoi vers SPIP 2.1) que tu as un problème<small class="fine d-inline"> </small>? <br class="autobr"> 5) n'as tu pas récemment ajouté un champ de plus par exemple<small class="fine d-inline"> </small>? (ce qui peut jouer sur l'apparition d'un bug, notamment avec la longueur du champ 'valeur' de spip_meta.</p> Champs Extras 2 2014-07-16T10:05:56Z https://contrib.spip.net/Champs-Extras-2#comment476220 2014-07-16T10:05:56Z <p>Bonjour<br class="autobr"> Mes articles utilisent les champs extra depuis longtemps. Et j'ai constaté, en passant à Spip 2.1 que les champs_extra n'étaient pas visibles ou pris en compte dans la partie privée.<br class="autobr"> Après recherche, j'ai constaté que le pb venait du fichier action/editer_article qui limite la saisie aux champs Spip.<br class="autobr"> Je l'ai donc patché en ajoutant les intitulés de mes champs extra, comme suit :</p> <p>function articles_set($id_article, $set=null) <i><br class="autobr"> $err = ''<small class="fine d-inline"> </small>;<br class="autobr"> // unifier $texte en cas de texte trop long<br class="autobr"> trop_longs_articles()<small class="fine d-inline"> </small>;</i></p> <p>$c = array()<small class="fine d-inline"> </small>;<br class="autobr"> foreach (array(<br class="autobr"> 'surtitre', 'titre', 'soustitre', 'descriptif',<br class="autobr"> 'nom_site', 'url_site', 'chapo', 'texte', 'ps'<br class="autobr"> //patch ADB <br class="autobr"> , 'latitude', 'longitude', 'cartes', 'zone_meteo', 'capitainerie', 'secours', 'freq_radio', 'distances', 'svce_meteo', 'jour', 'nuit', 'dangers', 'feux', 'acces', 'te', 'places', 'equipement', 'services', 'avitaillement', 'location', 'svce_divers', 'tourisme', 'mouillage', 'decor'<br class="autobr"> // fin patch ADB<br class="autobr"> ) as $champ)<br class="autobr"> $c[$champ] = _request($champ,$set)<small class="fine d-inline"> </small>;</p> <p>De ce fait les champs extra sont remplis.</p> <p>Comment faire pour éviter d'avoir à patcher le fichier Spip éditer_article à chaque mise à jour de Spip<small class="fine d-inline"> </small>?</p> Champs Extras 2 2013-11-12T08:57:12Z https://contrib.spip.net/Champs-Extras-2#comment472144 2013-11-12T08:57:12Z <p>en spip 3.0.13<br class="autobr"> <strong>Bug lors du vidage du cache.</strong></p> <hr class="spip"> <p>Taille du répertoire cache</p> <p>Fatal error : Call to undefined function cextras_declarer_tables_objets_sql() in /web/chateaudevillai/www/plugins/auto/cextras/v3.2.6/cextras_options.php on line 39</p> <p>SPIP essaie de limiter la taille du répertoire du cache de ce site à environ 10 Mo de données. (Ce paramètre est modifiable par le webmestre du site.)</p> <hr class="spip"> Champs Extras 2 2013-10-29T11:07:26Z https://contrib.spip.net/Champs-Extras-2#comment471875 2013-10-29T11:07:26Z <p>Je passe la valeur d'un champ de forumulaire dans l'URL<br class="autobr"> ex : /spip.php<small class="fine d-inline"> </small>?page=mod_evenement&id_article=357<br class="autobr"> cela permet une initialisation différente selon le lien par lequel on est arrivé.</p> <p>J'aimerai de la même façon initialiser un champ extra dans ce formulaire par une valeur passée en URL. Dans mes premiers essai, ça marche pas. Peux-être que j'ai raté quelque chose.</p> <p>Merci de vos pistes éventuelles.</p> Champs Extras 2 2013-09-21T21:38:11Z https://contrib.spip.net/Champs-Extras-2#comment470924 2013-09-21T21:38:11Z <p>Bonjour, je rencontre une problème qui n'a pas encoure été soulevé me semble-t-il.</p> <p>Pour un besoin spécifique, j'ajoute un champ extra de type bloc dans l'objet article de spip + barre typographique soit : #TEXTE_2.</p> <p>Tout fonctionne correctement sauf concernant les notes de bas de page :)</p> <p>En effet, si je commande une note dans le champ texte natif plus une autre dans mon champ extra, j'obtiens bien deux notes mais elles comportent toutes deux la meme numérotation (ici 1 et 1)... il en résulte que la seconde note est inactive et son contenu n'est pas retourné par la balise #NOTES.</p> <p>Comment résoudre ce problème<small class="fine d-inline"> </small>?</p> Champs Extras 2 2013-08-10T22:55:57Z https://contrib.spip.net/Champs-Extras-2#comment470006 2013-08-10T22:55:57Z <p>Bonjour<br class="autobr"> J'ai créé un formulaire qui me permettait (sous Spip 1.8) de remplir tous les champs de ma fiche, y compris les champs extra.<br class="autobr"> En passant à Spip 2.1, et en utilisant le nouveau mode de formulaire, seuls les champs Spip se remplissent et pas les champs extra.<br class="autobr"> L'appel piur l'insertion est le suivant :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> include_spip('action/editer_article'); if ($id_article = insert_article($id_article)) { articles_set($id_article, array ('titre'=>$titre, 'soustitre'=>$soustitre, ''latitude'=>$lat, 'longitude'=>$lon, 'distances'=>$dist, ...))}</code></pre></div> <p>Comment faire<small class="fine d-inline"> </small>?<br class="autobr"> Merci</p> Champs Extras 2 2013-07-03T16:56:10Z https://contrib.spip.net/Champs-Extras-2#comment469347 2013-07-03T16:56:10Z <p>Merci pour la réponse rapîde.<br class="autobr"> En revanche, j'ai bien copié le champ iextras avec bonnes définitions de la table meta dans le champ aux mauvaises définitions de la nouvelle table mais cela n'a rien modifié dans l'interface Champs Extra de l'espace privé.<br class="autobr"> La « mise à jour » ne doit pas être prise en compte directement.</p> Champs Extras 2 2013-07-03T14:25:49Z https://contrib.spip.net/Champs-Extras-2#comment469339 2013-07-03T14:25:49Z <p>Table SQL spip_meta, clé 'iextras' de mémoire, pour les champs créés depuis l'interface des champs extras.</p> Champs Extras 2 2013-07-03T14:24:47Z https://contrib.spip.net/Champs-Extras-2#comment469338 2013-07-03T14:24:47Z <p>On ne peut pas je crois avec les Champs extras pour SPIP 2.1 modifier la définition SQL d'un champ déjà créé via l'interface (tu peux à la main dans phpmyadmin). Ceci dit, je ne vois pas trop le rapport avec des problèmes de caractères.</p> <p>Enfin, Champs Extras pour SPIP 3 permet lui de modifier la définition une fois le champs créé depuis l'interface.</p> Champs Extras 2 2013-07-03T14:22:04Z https://contrib.spip.net/Champs-Extras-2#comment469336 2013-07-03T14:22:04Z <p>Les définitions des champs extras sont données dans une meta (table spip_meta). Lors d'une restauration, la table en question est remplacée par le contenu de la sauvegarde.</p> <p>Si c'est les champs extras contenus dans la sauvegarde que tu perds, je crois (en spip 2.x) qu'il faut lancer la restauration 2 fois de suite. Ou utiliser une sauvegarde mysql directement et la restaurer. Cet inconvénient est résolu en SPIP 3.</p> Champs Extras 2 2013-07-03T14:07:41Z https://contrib.spip.net/Champs-Extras-2#comment469335 2013-07-03T14:07:41Z <p>Bonjour<br class="autobr"> Je m'aperçois avec désespoir qu'à chaque restauration, 1 table ou toutes, la définition de mes Champs_Extra est remise à zéro et qu'il faut tout recommencer. Je ne sais pas d'où cela vient car il me semble qu'il n'y a a priori aucune raison pour cela. <br class="autobr"> Comment cela se fait-il<small class="fine d-inline"> </small>?<br class="autobr"> Merci pour votre réponse</p> Champs Extras 2 2013-07-02T13:28:36Z https://contrib.spip.net/Champs-Extras-2#comment469306 2013-07-02T13:28:36Z <p>Bonjour<br class="autobr"> Dans quel fichier se trouve la définition des labels des champs extra.<br class="autobr"> Je ne sais pas comment ni pourquoi, tous les labels créés ont disparu.<br class="autobr"> Merci</p> Champs Extras 2 2013-06-20T14:12:49Z https://contrib.spip.net/Champs-Extras-2#comment468970 2013-06-20T14:12:49Z <p>Bonjour<br class="autobr"> Comment modifier la valeur de « Définition SQL [Obligatoire] »<br class="autobr"> Chez moi il est impossible d'y accéder. Et je pense que cela me permettrait d'utiliser les caractères spéciaux lisibles avec Spip 2.<br class="autobr"> Merci<br class="autobr"> ADB</p> Champs Extras 2 2013-04-03T06:54:39Z https://contrib.spip.net/Champs-Extras-2#comment466783 2013-04-03T06:54:39Z <p>Bonjour,</p> <p>Comment retrouver le format hh:mm:ss lors de la saisie<small class="fine d-inline"> </small>?</p> <p>J'explique :</p> <p>Sur un site (v 2.1.15), fonctionnant avec le plugin champs extra 2<small class="fine d-inline"> </small>; en local (wamp server), et sous xp,<br class="autobr"> la saisie, dans un champs extra, de :<br class="autobr"> 145<br class="autobr"> donnait dans la base<br class="autobr"> 00:01:45</p> <p>En passant sur une nouvelle machine (qui est en W7), 145 s'inscrit comme 145 dans la base.</p> <p>D'où pourrait venir ce changement<small class="fine d-inline"> </small>? De quel côté regarder<small class="fine d-inline"> </small>?</p> <p>Merci de votre aide</p> Champs Extras 2 2013-01-13T15:38:36Z https://contrib.spip.net/Champs-Extras-2#comment464452 2013-01-13T15:38:36Z <p>Il n'est apparemment pas possible non plus de forcer une chaine pour la valeur par défaut<small class="fine d-inline"> </small>?</p> <p>Dans la liste des valeurs de mon menu-enum, même si je mets :<br class="autobr"> ,TOTO<br class="autobr"> 1,TITI</p> <p>Je n'aurai pas « TOTO » par défaut mais « Valeur par défaut ».</p> Champs Extras 2 2013-01-13T15:05:21Z https://contrib.spip.net/Champs-Extras-2#comment464451 2013-01-13T15:05:21Z <p>Bonjour</p> <p>Même besoin pour moi aussi. Je souhaite forcer une valeur par défaut dans un champs de type menu-radio.</p> <p>Comment faire<small class="fine d-inline"> </small>?</p> Champs Extras 2 2013-01-10T00:39:57Z https://contrib.spip.net/Champs-Extras-2#comment464343 2013-01-10T00:39:57Z <p>Bonsoir à tous,</p> <p>J'ai créé de nouveaux champs, avec le plugin Champs Extra, dans la table Auteurs.<br class="autobr"> Je souhaiterais ajouter ces champs dans le formulaire d'inscription.<br class="autobr"> Pour ce faire, j'ai utilisé #SAISIE et je renseigne ces champs puis je valide mon formulaire.<br class="autobr"> L'enregistrement de l'identifiant et de l'adresse électronique se fait tandis que les autres champs ne sont pas pris en compte, ils ne sont pas enregistrés dans la table Auteurs.</p> <p>Voici le code inséré dans inscription.html :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> [(#SAISIE{hidden,codep,label=[(#CHAMP_EXTRA{codep,label}) : ],obligatoire=oui})] [(#SAISIE{input,ville,label=[(#CHAMP_EXTRA{ville,label}) : ],obligatoire=oui})] </code></pre></div> <p>Je pense que je n'ai pas compris la procédure à suivre.<br class="autobr"> Si tel est le cas, si vous pouvez m'aider, j'en serai ravi.<br class="autobr"> Merci d'avance.<br class="autobr"> André</p> Champs Extras 2 2012-12-10T18:01:01Z https://contrib.spip.net/Champs-Extras-2#comment463875 2012-12-10T18:01:01Z <p><strong>Champ extra enregistré avec une mauvaise valeur</strong></p> <p>Bonjour</p> <p>Depuis plusieurs années, j'ai un bug sur un des champs extra de type ligne dans AUTEUR. Ce champ extra est systématiquement vide. Si je le met à jour directement dans la table spip_auteur, la valeur est correctement affichée dans la fiche Auteur. Mais si je ré-enregistre la fiche, alors ce champ extra est à nouveau remis à vide.</p> <p>Jusqu'à présent, je vivais avec et il me suffisait de mettre à jour dans la base directement. Mais aujourd'hui, je viens d'ajouter un nouveau champs extra de type ligne. Et je rencontre un nouveau bug légèrement différent. Si je mets la valeur « 101735602695423993974 », c'est « 2147483647 » qui est enregistrée.</p> <p>Il me semble que c'est un joli bug<small class="fine d-inline"> </small>?</p> Champs Extras 2 2012-11-06T07:50:35Z https://contrib.spip.net/Champs-Extras-2#comment462885 2012-11-06T07:50:35Z <p>J'utilise un champ extra id_auteur, que je le laisse initialiser par l'id de l'auteur en cours. Je souhaite que ce champ soit visible, mais pas modifiable.</p> <p>J'ai tenté une fonction autoriser_evenement_id_auteur_modifierextra dans mesoptions, mais si ça retourne false, rien n'est écrit en base, ce qui n'est evidemment pas mon souhait.</p> <p>J'aimerai donc savoir comment spécifier que ce champ extra apparaisse dans le formulaire de modiification d'événement, mais ne puisse pas être modifié.</p> <p>Merci de vos informations.</p> Champs Extras 2 2012-09-07T10:08:24Z https://contrib.spip.net/Champs-Extras-2#comment461006 2012-09-07T10:08:24Z <p>Oulaaaaa<small class="fine d-inline"> </small>! Je viens de comprendre la supercherie<small class="fine d-inline"> </small>!</p> <p>Ma balise est placée dans une boucle <code class="spip_code spip_code_inline" dir="ltr">(DOCUMENTS)</code> donc cela ne fonctionne pas correctement. j'ai alors essayé en appelant la boucle ARTICLE et ça marche.</p> <p><code class="spip_code spip_code_inline" dir="ltr">#_article:LISTER_VALEURS{voiture," / "}</code></p> <p>Voilà pour ceux qui tombe sur le même problème<small class="fine d-inline"> </small>!</p> Champs Extras 2 2012-09-07T09:52:24Z https://contrib.spip.net/Champs-Extras-2#comment461005 2012-09-07T09:52:24Z <p>Bonjour,</p> <p>J'ai un souci avec la balise <code class="spip_code spip_code_inline" dir="ltr">#LISTER_VALEURS{voiture," / "}</code>. Sous SPIP 2.1.17 cela affiche les <strong>clé </strong> et non les valeurs. J'ai testé sous un SPIP 2.1.9 et la ça marche nickel. Sur les 2 sites j'ai les même plugins/version installés.</p> <p>Merci pour votre aide, c'est un peu ennuyeux<small class="fine d-inline"> </small>!</p> <p>Julien,</p> Champs Extras 2 2012-08-30T10:37:57Z https://contrib.spip.net/Champs-Extras-2#comment460737 2012-08-30T10:37:57Z <p>Bonjour.</p> <p>J'ai trouvé <a href="http://zone.spip.org/trac/spip-zone/changeset/65343/_plugins_/Association#file0" class="spip_out" rel='nofollow external'>(en partie) le moyen d'arriver à mes fins</a> : il suffit d'utiliser <code class="spip_code spip_code_inline" dir="ltr">iextras_get_extras_par_table()</code> :-)</p> <p>Donc sujet clos. Merci.</p> Champs Extras 2 2012-08-18T13:37:09Z https://contrib.spip.net/Champs-Extras-2#comment460372 2012-08-18T13:37:09Z <p>Bonjour.</p> <p>J'utilise Champs Extra 2 et j'ai déclaré un objet de mon plugin comme extensible et ça marche : avec l'interface on peut gérer des champs supplémentaires<small class="fine d-inline"> </small>;) <br class="manualbr">Maintenant, dans une fonction PHP, j'aimerais pour cette table savoir comment récupérer les champs gérés par ce cextra et les libellés/intitulés associés.</p> <p>Merci.</p> Champs Extras 2 2012-06-19T10:11:25Z https://contrib.spip.net/Champs-Extras-2#comment458556 2012-06-19T10:11:25Z <p>Bonjour,<br class="autobr"> Je me trouve confrontée au même problème : en cherchant à résoudre <a href="http://forum.spip.org/fr_244632.html#forum244633" class="spip_out" rel='nofollow external'>ce problème là</a>, j'ai remarqué dans spip.log ce genre de lignes :</p> <p>Jun 19 11:38:26 77.196.142.175 (pid 16683) Erreur mysql 1146<br class="autobr"> Jun 19 11:38:26 77.196.142.175 (pid 16683) Table 'nomdematable.article' doesn't exist - SHOW CREATE TABLE <code class="spip_code spip_code_inline" dir="ltr">article</code><br class="autobr"> Jun 19 11:38:26 77.196.142.175 (pid 16683) trouver_table : table inconnue '' 'article'</p> <p>Est-ce que ces lignes pourraient être générées par Champs extras2<small class="fine d-inline"> </small>? Et se pourrait-il que mon problème de passerelles entre les formats d'url (<a href="http://forum.spip.org/fr_244632.html#forum244633" class="spip_out" rel='nofollow external'>évoqué là, donc</a>) viennent de çà<small class="fine d-inline"> </small>?<br class="autobr"> Merci</p> Champs Extras 2 2012-06-18T15:34:29Z https://contrib.spip.net/Champs-Extras-2#comment458528 2012-06-18T15:34:29Z <p>Effectivement, et c'est pareil avec la version 3… hum.<br class="autobr"> Faut qu'on réfléchisse</p> Champs Extras 2 2012-06-18T10:59:40Z https://contrib.spip.net/Champs-Extras-2#comment458514 2012-06-18T10:59:40Z <p>Bonjour,</p> <p>Bravo pour ce plugin très utile et bien réalisé. Je suis néanmoins tombé sur un petit bug un peu coriace : <br class="autobr"> J'ai ajouté un champ ref_title permettant au rédacteur de forcer le contenu du tag TITLE associé à l'article visualisé. J'ai donc indiqué dans le label associé au champ : « Tag < TITLE > ... } ». Résultat : après enregistrement du champ, impossible par la suite d'éditer les champs, les liens éditer, nouveau champ, etc... ayant disparu (cf. image jointe).<br class="autobr"> Après avoir visualisé le source et cherché un peu, j'ai pu me rendre compte que le tag < TITLE >inclus dans le label du champ cassait la mise en page. J'ai donc dû éditer directement la table metas afin de supprimer ce tag récalcitrant.<br class="autobr"> En conclusion, je pense qu'il faudrait protéger le contenu des labels (par un strip_tags ou htmlspecialchars) à moins que ce ne soit volontaire afin de rendre possible la mise en forme du label, mais il me semble que la mise en page via les CSS est suffisante.</p> <p>[Edit] le problème est identique sur ce forum, si l'on tente d'inclure un tag HTML ...</p> Champs Extras 2 2012-06-13T12:03:32Z https://contrib.spip.net/Champs-Extras-2#comment458347 2012-06-13T12:03:32Z <p>Hello</p> <p>Faut-il créer le controleur crayon systématiquement<small class="fine d-inline"> </small>? <a href="http://geekographie.maieul.net/Champs-extra-crayons-sqlite" class="spip_out" rel='nofollow external'>Comme le suggère cet article</a><small class="fine d-inline"> </small>?</p> <p>Merci de vos réponses.</p> Champs Extras 2 2012-06-12T14:06:17Z https://contrib.spip.net/Champs-Extras-2#comment458304 2012-06-12T14:06:17Z <p>Salut,</p> <p>J'ai essayé de rallonger les titres courts de rubriques limités à 30 caractères. (J'utilise des multis qui grignotent tout. J'ai augmenté d'un zero la limite. <a href="http://zone.spip.org/trac/spip-zone/changeset/62182/_plugins_/champs_extras" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/changeset/62182/_plugins_/champs_extras</a></p> <p>Ca fonctionne dans le privé mais crayon n'en tient pas compte dans le public. Une idée de ce que cela peut être<small class="fine d-inline"> </small>?</p> <p>merci de vos lumères</p> Champs Extras 2 2012-05-04T17:58:44Z https://contrib.spip.net/Champs-Extras-2#comment456919 2012-05-04T17:58:44Z <p>Trop fort Matthieu<small class="fine d-inline"> </small>! J'avais complètement oublié la restriction à des rubriques (il faut dire que le développement date de plusieurs mois). J'ai même pu faire ma restriction sur mes 3 rubriques de langues existantes.<br class="autobr"> Un grand merci<small class="fine d-inline"> </small>!!!</p> Champs Extras 2 2012-05-04T16:42:40Z https://contrib.spip.net/Champs-Extras-2#comment456918 2012-05-04T16:42:40Z <p>Je ne connais pas Dublicator, mais peut être que simplement, vous avez défini dans un fichier mes_options ou mes_fonctions des restrictions sur les champs extras en les limitant à certaines rubriques ou secteurs. Du coup, il ne s'affichent naturellement pas dans ce nouveau lieu.</p> Champs Extras 2 2012-05-04T13:59:48Z https://contrib.spip.net/Champs-Extras-2#comment456907 2012-05-04T13:59:48Z <p>Bonjour,<br class="autobr"> Je rencontre un problème avec mon site dont la version française a été dupliquée avec Duplicator (les champs extras avaient été créés avant la duplication).<br class="autobr"> Dans l'arborescence espagnole, les champs créés dans la zone de saisie ou de modification des articles n'apparaissent pas.<br class="autobr"> J'ai tout mis à jour (champs extras et interface pour champs extras), j'ai supprimé les articles en espagnol pour les recréer depuis leur version française (avec « écrire une nouvelle traduction de cet article ») : les informations de ces champs extras français sont bien enregistrées dans la bdd en version espagnole, mais quand je ré-édite l'article, les champs de saisie n'apparaissent toujours pas dans l'espace privé.<br class="autobr"> J'ai aussi supprimé puis recréé les champs extras après la duplication, rien n'y fait.<br class="autobr"> Il semble que le problème vienne du plugin Interface pour champs extras qui refuse de me rendre disponible ces champs dans cette arbo espagnole.<br class="autobr"> Que puis-je faire<small class="fine d-inline"> </small>?<br class="autobr"> Merci</p> Champs Extras 2 2012-05-02T20:02:22Z https://contrib.spip.net/Champs-Extras-2#comment456820 2012-05-02T20:02:22Z <p>Il faut avoir le statut webmestre. <br class="autobr"> À part cela, je ne vois pas.</p> Champs Extras 2 2012-05-01T14:50:23Z https://contrib.spip.net/Champs-Extras-2#comment456758 2012-05-01T14:50:23Z <p>une idée<small class="fine d-inline"> </small>?</p> Champs Extras 2 2012-04-26T15:39:44Z https://contrib.spip.net/Champs-Extras-2#comment456615 2012-04-26T15:39:44Z <p>Après quelques recherches j'ai trouvé mais je souhaiterai que le contenu du champ soit centré dans l'article. Comment faire<small class="fine d-inline"> </small>? Faut-il rajouter cela dans la case « classes css » lors de la création du champ extra<small class="fine d-inline"> </small>?</p> Champs Extras 2 2012-04-24T11:37:03Z https://contrib.spip.net/Champs-Extras-2#comment456529 2012-04-24T11:37:03Z <p>Bonjour, j'utilise sans soucis ce plugin sur plein de sites mais sur un de mes sites lorsque je tente d'accéder à l'interface de gestion des champs c'est écrit : interdit :( Pourtant peut accéder à toute l'interface spip<small class="fine d-inline"> </small>! Une idée du pourquoi<small class="fine d-inline"> </small>? Ai besoin urgemment de pouvoir y accéder... Merci</p> Champs Extras 2 2012-04-22T14:59:10Z https://contrib.spip.net/Champs-Extras-2#comment456479 2012-04-22T14:59:10Z <p>D'accord, ce n'est pas gênant, car j'ai pu supprimer le chap texte depuis l'administration.<br class="autobr"> Par contre, quel code dois-je ajouter dans le squelette « article.html » pour afficher la champ « sport » et son label : « Sport »</p> Champs Extras 2 2012-04-21T09:50:01Z https://contrib.spip.net/Champs-Extras-2#comment456445 2012-04-21T09:50:01Z <p>Non, ce n'est pas possible depuis Champs Extras. On ne peut ordonner que les Champs Extras, placés après donc les champs normaux.</p> <p>Cela dit, vous pouvez faire un petit javascript qui déplace les champs (et non je n'ai pas d'exemple).</p> Champs Extras 2 2012-04-21T04:39:03Z https://contrib.spip.net/Champs-Extras-2#comment456439 2012-04-21T04:39:03Z <p>Bonjour,<br class="autobr"> Je souhaite ajouter des champs supplémentaires dans les formulaires de création d'articles et ce plugin fait exactement ce que je veux.<br class="autobr"> Mais est-il possible de faire apparaître ces champs avant le champ « texte » de base<small class="fine d-inline"> </small>? (en gros, peut-on choisir leur emplacement<small class="fine d-inline"> </small>?)<br class="autobr"> Si oui comment<small class="fine d-inline"> </small>?</p> Champs Extras 2 2012-04-02T13:04:10Z https://contrib.spip.net/Champs-Extras-2#comment455936 2012-04-02T13:04:10Z <p>Effectivement j'ai bien rencontrer cet article qui traite de l'intégration d'un nouvel objet en vue de faire un plugin. Mais ma foi, c'est un peu ardu pour mon humble niveau. Du coup j'ai un peu laissé tombé et utilisé des champs classiques comme surtitre ou PS que j'ai détourné, pas top mais çà fonctionne. Merci quand même<small class="fine d-inline"> </small>;)</p> Champs Extras 2 2012-04-02T12:59:29Z https://contrib.spip.net/Champs-Extras-2#comment455934 2012-04-02T12:59:29Z <p>Bonjour peut être suis-je un peut tardif mais je te conseil de jetter un oeuil sur le plugin Chat qui se trouve sur le site de Mathieu Marcillaux, il explique l'intégration de Champ Extra à d'autres objets spip.</p> <p>Je pense qu'il faut plutôt chercher du coté de SpipLettre en fait</p> Champs Extras 2 2012-04-02T09:30:50Z https://contrib.spip.net/Champs-Extras-2#comment455925 2012-04-02T09:30:50Z <p>Bonjour à toutes et tous,</p> <p>je souhaite pouvoir ajouter des champs aux messages de forums des articles d'une rubrique. Est-ce qu'il y a une façon de faire pertinente et propre avec ce plugin ou est-ce que je vais devoir créer un nouvel objet spip<small class="fine d-inline"> </small>?</p> <p>merci d'avance pour les réponses</p> Champs Extras 2 2012-03-19T10:53:46Z https://contrib.spip.net/Champs-Extras-2#comment455487 2012-03-19T10:53:46Z <p>Bonjour,</p> <p>j'utilise depuis longtemps ce plugin et il me fait rarement défaut.<br class="autobr"> Je m'en sers notamment pour gérer la base de concerts d'un groupe. A l'aide des champs extra, nous avons pu créer une fiche précise pour chaque concert du groupe (quelles chansons ont été jouées, où...) et nous tirons profit des champs (le site calcule combien de fois une chanson a été jouée sur toute la carrière du groupe...).</p> <p>je souhaiterais mettre en place un moteur de recherche par champ extra (un peu comme le moteur de recherche par mots clés qu'on proposait dans le temps).<br class="autobr"> Pour cela, j'ai bien compris qu'il faut faire des boucles du genre de celle qui est proposée dans l'article avec (POUR) et LISTER_CHOIX.</p> <p>J'ai pour débuté ma recherche copié le code proposé en l'adaptant à un de mes champs extra. Pour exemple :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_liste_set_1(ARTICLES){id_rubrique=8}{0,1}> <select name="set_1"> <BOUCLE_liste(POUR){tableau #LISTER_CHOIX**{set_1}}> <option value="#CLE">#VALEUR</option> </BOUCLE_liste> </select> </BOUCLE_liste_set_1></code></pre></div> <p>Cela me renvoie un formulaire vide.<br class="autobr"> Je suis sous SPIP 2.1.12 [18732], et le plugin BONUX est bien activé.</p> <p>Je cherche donc des pistes pour réussir à faire fonctionner cette boucle.</p> Champs Extras 2 2012-02-16T10:05:18Z https://contrib.spip.net/Champs-Extras-2#comment454547 2012-02-16T10:05:18Z <p>Bonjour,</p> <p>Pourriez-vous me dire s'il est possible, d'une quelconque manière, de classer les champs extras<small class="fine d-inline"> </small>?<br class="autobr"> C'est-à-dire placer tel champs dans une certaine rubrique, un autre champs dans une autre ...</p> Champs Extras 2 2012-02-03T10:27:21Z https://contrib.spip.net/Champs-Extras-2#comment454180 2012-02-03T10:27:21Z <p>Personne pour m'aider<small class="fine d-inline"> </small>? C'est si compliqué<small class="fine d-inline"> </small>?</p> Champs Extras 2 2012-02-03T10:18:50Z https://contrib.spip.net/Champs-Extras-2#comment454179 2012-02-03T10:18:50Z <p>ne faut-il pas le transmettre comme variable<small class="fine d-inline"> </small>?</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#INCLURE{fond=droite}{id_article}{prenom=#PRENOM})]</code></pre></div> <p>tout simplement…</p> Champs Extras 2 2012-02-02T23:02:41Z https://contrib.spip.net/Champs-Extras-2#comment454172 2012-02-02T23:02:41Z <p>Bonjour,<br class="autobr"> J'utilise ce plugin, j'ai crée un champ extrat prenom, alors je dois mettre #PRENOM dans mon article pour l'afficher. ALors il se trouve que #PRENOM est dans une squelette droite.html que je dois inclure dans article.html avec <code class="spip_code spip_code_inline" dir="ltr">[(#INCLURE{fond=droite}{id_article})]</code>. Mon problème mon #PRENOM ne s'affiche jamais avec l'inclusion il faut que je le met directe dans l'article. Est ce normal<small class="fine d-inline"> </small>? sinon comment resoudre<small class="fine d-inline"> </small>? Merci</p> Champs Extras 2 2012-01-31T15:07:21Z https://contrib.spip.net/Champs-Extras-2#comment454084 2012-01-31T15:07:21Z <p>Bonjour,</p> <p>J'ai eu besoin de compléter <strong>l'API simplifiée de restrictions</strong> d'affichage des champs pour faire des restrictions en fonction de l'<strong>identifiant des articles</strong>.</p> <p>J'ai créé la fonction suivante :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function inc_restreindre_extras_objet_sur_article_dist($objet, $id_objet, $opt, $ids, $recursif) { list($id_article, $ok) = _restreindre_extras_objet_sur_cible($objet, $id_objet, $opt, $ids, 'id_article'); if ($ok) { return true; } return false; }</code></pre></div> <p>Pour l'instant, je l'ai placée dans mon fichier mes_fonctions.php, peut-être qu'elle pourra être intégrée directement au fichier inc/cextras_autoriser du plugin<small class="fine d-inline"> </small>?</p> <p>On peut alors utiliser la fonction restreindre_extras avec les paramètres suivants <br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">restreindre_extras(('article', 'mon_champ', array(1,2,3), 'article');</code><br class="autobr"> pour n'afficher mon_champ que dans les articles 1, 2 et 3.</p> <p>Peut-être que ca pourra aider ...</p> Champs Extras 2 2012-01-24T12:47:55Z https://contrib.spip.net/Champs-Extras-2#comment453860 2012-01-24T12:47:55Z <p>Bonjour,</p> <p>Je cherche à faire fonctionner <strong>Spip-Lettres</strong> et <strong>Champs-Extras</strong> ensemble mais je n'y arrive pas. Pour être plus précis, j'aimerais que l'objet « Lettres » tout comme Articles, Rubriques, Mots, Auteurs, etc apparaissent dans le sélecteur Objet lors de l'édition d'un nouveau champs Extras. Une piste<small class="fine d-inline"> </small>?</p> <p>Merci…</p> Champs Extras 2 2011-12-21T17:20:57Z https://contrib.spip.net/Champs-Extras-2#comment453025 2011-12-21T17:20:57Z <p>Bonjour,</p> <p>Petit souci avec le champ extra de type « date » qui refuse de fonctionner avec un spip 3 beta (plugin et spip tous les deux mis à jour).<br class="autobr"> En partie privée, lorsque je renseigne ce champ dans une rubrique, j'ai ce message d'erreur : <code class="spip_code spip_code_inline" dir="ltr">Une erreur technique a empêché l'enregistrement correct du champ 'livre_date'</code></p> <p>Le fichier spip.log indique l'erreur suivante :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>Dec 21 18:02:55 127.0.0.1 (pid 20744) :Pri:CRITIQUE: Erreur enregistrement en base rubrique/10 champs :array ( 'livre_date' => array ( 'post' => '30/11/0001', 'save' => '2030-11-01 00:00:00', ), )</code></pre></div> <p>Est-ce une erreur du plugin champs extras<small class="fine d-inline"> </small>? Si non, d'ou cela peut-il venir<small class="fine d-inline"> </small>?</p> Champs Extras 2 2011-12-15T16:23:57Z https://contrib.spip.net/Champs-Extras-2#comment452904 2011-12-15T16:23:57Z <p>Bonjour,<br class="manualbr"><a href='https://contrib.spip.net/Associaspip-2-2' class="spip_in" rel='nofollow'>Associaspip 2.2</a> a été interfacé avec Champs Extras 2 pour pouvoir étendre une table de ce plugin (en l'occurence la table spip_asso_membres) et le manque de documentation a rendu la chose un peu longue (pas mal de temps passé a essayer de comprendre comment ca marchait sur Agenda 2 ou Médiathèque).</p> <p>Donc voilà un retour des différentes étapes, au cas où ça puisse aider quelqu'un (ça serait peut-etre bien de détailler plus le dernier paragraphe de la documentation).</p> <ul class="spip"><li> inserer le pipeline objets_extensibles dans plugin.xml et donc le php correspondant, attention c'est le nom de l'objet et non celui de la table qui doit apparaitre (pas de s final donc). Dans la cas d'associaspip ca donne : <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function association_objets_extensibles($objets){ return array_merge($objets, array( 'asso_membre' => _T('asso:membres'), )); }</code></pre></div></li><li> ajouter <code class="spip_code spip_code_inline" dir="ltr"><!--extra--></code> dans le html du formulaire CVT d'edition de l'objet sur lequel on ajoute les champs extras</li><li> l'action attachée au formulaire CVT, que ce soit dans la fonction de traitement du formulaire ou dans la fonction du répertoire action appelée par cette dernière doit modifier la table en utilisant la fonction <code class="spip_code spip_code_inline" dir="ltr">modifier_contenu</code>(qui d'après les commentaire du code semble etre dépreciée en SPIP3 mais n'existe sa remplacente n'existe pas en SPIP2.1) et non <code class="spip_code spip_code_inline" dir="ltr">sql_updateq</code>.</li><li> pour faire apparaitre dans une page de visualisation de l'objet les champs extras, il suffit d'utiliser le pipeline <code class="spip_code spip_code_inline" dir="ltr">afficher_contenu_objet</code></li></ul> Champs Extras 2 2011-12-10T15:51:33Z https://contrib.spip.net/Champs-Extras-2#comment452748 2011-12-10T15:51:33Z <p>Après vérifications, le nouveau champ est bien créé dans la table SYNDIC. Il est bien reconnu par Spip ensuite et apparait dans la page « <small class="fine d-inline"> </small>?exec=sites ».</p> <p>Le bug ne concerne que l'affichage des champs extra en privévia CHAMPS EXTRA INTERFACE («<small class="fine d-inline"> </small>?exec=iextras<small class="fine d-inline"> </small>»)</p> <p>.</p> Champs Extras 2 2011-12-09T18:05:58Z https://contrib.spip.net/Champs-Extras-2#comment452723 2011-12-09T18:05:58Z <p>Bonsoir,</p> <p>Impossible de créer un nouveau champ extra sur la table SYNDIC. Dans l'interface de champ extra, le nouveau champ ainsi créé est présenté comme appartenant à la table BREVES.</p> <p>Même punition en créant directement le nouveau champ via phpMyadmin dans la table sql. Le plugin le préssente encore comme appartenant à la table BREVES.</p> <p>Un bug<small class="fine d-inline"> </small>?</p> <p>(SPIP 2.1.11 [18566] - Champs Extra 1.10.0 - Interface pour CE 1.3.0).</p> <p>Amicalement,</p> <p>Perig</p> Champs Extras 2 2011-11-23T00:19:16Z https://contrib.spip.net/Champs-Extras-2#comment452133 2011-11-23T00:19:16Z <p>Bonjour j'ai une saisie de type oui-non et j'aimerai savoir comment récupérer les valeurs<small class="fine d-inline"> </small>? Merci de votre réponse</p> Champs Extras 2 2011-11-15T17:44:41Z https://contrib.spip.net/Champs-Extras-2#comment451871 2011-11-15T17:44:41Z <p>hello, <br class="autobr"> je cherche à enrichir la profil des auteurs, et j'aimerai pouvoir créer une biographie enrichie : <br>- je souhaiterai avoir un champ parcours avec une date et un commentaire (pour ça pas trop de problème) <br>- je souhaiterai que l'on puisse rentrer plusieurs dates.je me vois mal créer 50 champs extra correspondant aux 50 dernière années, je préfèrerai que l'on puisse simplement ajouter plusieurs champs années à sa bio en choisissant l'année et le contenu.<br class="autobr"> Est-ce possible avec ce plugin<small class="fine d-inline"> </small>? me faut-il créer un <a href="http://marcimat.magraine.net/Creer-un-nouvel-objet-editorial" class="spip_out" rel='nofollow external'>nouvel objet</a><small class="fine d-inline"> </small>? ou me diriger vers autre chose<small class="fine d-inline"> </small>?</p> Champs Extras 2 2011-11-15T16:10:09Z https://contrib.spip.net/Champs-Extras-2#comment451868 2011-11-15T16:10:09Z <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>function filtre_nouveau_dist($date) { if (strtotime($date) > strtotime("-15days")) { # return '<img src="' . find_in_path('design/new.gif') . '" width="22" height="9">'; return '<img src="design/new.gif" width="22" height="9">'; } return ""; }</code></pre></div> <p>Usage :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>[(#DATE|nouveau)]</code></pre></div> <p>Il faudra peut être utiliser find_in_path pour trouver l'adresse réelle de l'image, et peut être même l'entourer de url_absolue(). Cela dépend où le filtre est utilisé :)</p> Champs Extras 2 2011-11-15T16:05:04Z https://contrib.spip.net/Champs-Extras-2#comment451867 2011-11-15T16:05:04Z <p>Il faut utiliser les autorisations pour afficher ou cacher les champs dans le formulaire, en restreignant par exemple l'affichage aux administrateurs du site, ou aux webmestres. Cf «<small class="fine d-inline"> </small>Restrictions d'affichage des champs (expérimental)<small class="fine d-inline"> </small>» dans le texte de la doc<small class="fine d-inline"> </small>!!</p> Champs Extras 2 2011-11-15T16:03:41Z https://contrib.spip.net/Champs-Extras-2#comment451866 2011-11-15T16:03:41Z <p>Ah oui, tu as raison, il reste un peu de ménage à faire dans le plugin SPIP 3, mais il n'y a plus cette classe effectivement. On se replie systématiquement sur le plugin saisies.</p> <p>Il faut regarder comment fait le plugin Titre court pour les rubriques, que quelqu'un à mis correctement à jour pour la nouvelle version : <a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/champs_extras/extensions/titre_court_rubriques/trunk" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/browser/_plugins_/champs_extras/extensions/titre_court_rubriques/trunk</a></p> Champs Extras 2 2011-11-15T14:39:09Z https://contrib.spip.net/Champs-Extras-2#comment451859 2011-11-15T14:39:09Z <p>Mais bon sang mais c'est bien sûr<small class="fine d-inline"> </small>!! Merci de cette précision.</p> Champs Extras 2 2011-11-15T14:06:42Z https://contrib.spip.net/Champs-Extras-2#comment451857 2011-11-15T14:06:42Z <p>Je lis trop vite, la solution était déjà donnée<small class="fine d-inline"> </small>! :)<br class="autobr"> Sinon, pour plus de détail, voir le fichier <code class="spip_code spip_code_inline" dir="ltr">ecrire/balise/logo_.php</code></p> Champs Extras 2 2011-11-15T14:05:14Z https://contrib.spip.net/Champs-Extras-2#comment451856 2011-11-15T14:05:14Z <p>Les balises <code class="spip_code spip_code_inline" dir="ltr">#LOGO_*</code> sont gérées par spip comme étant des logos. ICI, SPIP cherche un logo dans un objet éditorial «<small class="fine d-inline"> </small>AB<small class="fine d-inline"> </small>» qui évidemment n'existe pas. Pour contourner ce problème, tu peux utiliser <code class="spip_code spip_code_inline" dir="ltr">#CHAMP_SQL{logo_ab}</code>.</p> Champs Extras 2 2011-11-15T10:27:39Z https://contrib.spip.net/Champs-Extras-2#comment451846 2011-11-15T10:27:39Z <p>Quelqu'un peut-il me dire pourquoi sous Spip 2.11 / iextras 1.30 et cextras 1.10 lorsque je fais :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>[(#CHAMP_SQL{logo_ab}|oui) OK ] j'ai bien OK qui s'affiche</code></pre></div> <p>mais</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>[(#LOGO_AB}|oui) OK ]Je n'ai rien du tout ?</code></pre></div> <p>Il y a un truc qui m'échappe<small class="fine d-inline"> </small>?</p> Champs Extras 2 2011-10-24T20:18:30Z https://contrib.spip.net/Champs-Extras-2#comment451173 2011-10-24T20:18:30Z <p>Bonjour,</p> <p>Je ne sais pas si cette question a déjà été posée... un peu trop fainéant pour lire tous les commentaires, désolé. Voici mon soucis :</p> <p>J'ai ajouté des champs à la table auteurs_spip, et certains je ne souhaite pas les afficher, et surtout pas qu'ils soient modifiables. En utilisant un input de type « hidden », ok ça pourrait me convenir, si seulement je ne pouvais pas changer la valeur du champs si facilement avec firebug... J'ai essayé de créer un modèle supplémentaire pour les input, qui est vide, mais quand je sauvegarde mon auteur le champs dans la base de données est vidé à chaque fois.</p> <p>Y-a-t'il une solution pour moi<small class="fine d-inline"> </small>? une option qui m'échappe<small class="fine d-inline"> </small>? Merci d'avance.</p> <p>Benoit</p> Champs Extras 2 2011-10-20T08:35:52Z https://contrib.spip.net/Champs-Extras-2#comment451021 2011-10-20T08:35:52Z <p>Hm, en fait dans le trunk il n'y a plus de classe <code class="spip_code spip_code_inline" dir="ltr">ChampExtra</code> de déclarée, du coup si on appelle <code class="spip_code spip_code_inline" dir="ltr">$champs[] = new ChampExtra(array(...))</code> ça ne risque effectivement pas de marcher<small class="fine d-inline"> </small>!</p> <p>Le truc bizarre c'est qu'à plein d'endroits du code il est fait référence à l'objet <code class="spip_code spip_code_inline" dir="ltr">ChampExtra</code> alors qu'il n'existe plus. Idem pour la fonction <code class="spip_code spip_code_inline" dir="ltr">cextras_get_extra()</code> par exemple.</p> Champs Extras 2 2011-10-20T08:14:24Z https://contrib.spip.net/Champs-Extras-2#comment451019 2011-10-20T08:14:24Z <p>La méthode décrite pour créer un plugin ajoutant un champ extra ne semble plus marcher avec champs extras 3 (trunk). Par exemple le plugin « adresse_jabber » (pour prendre un exemple simple) produit une page blanche. Que faut-il modifier pour que ça fonctionne de nouveau avec CE3<small class="fine d-inline"> </small>?</p> Champs Extras 2 2011-10-07T10:52:18Z https://contrib.spip.net/Champs-Extras-2#comment450546 2011-10-07T10:52:18Z <p>petite question completement hors sujet <br class="autobr"> Est il possible de mettre ceci :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>[ (#DATE|strtotime|>{#VAL{-15days}|strtotime}|?{<img src="design/new.gif" width="22" height="9">, ''})]</code></pre></div> <p>dans le fichier</p> <pre>mes_fonctions.php</pre> <p>pour pouvoir l'utiliser plusieurs fois si oui avec quel code <br class="autobr"> merci d'avance</p> Champs Extras 2 2011-10-06T19:07:40Z https://contrib.spip.net/Champs-Extras-2#comment450518 2011-10-06T19:07:40Z <p>Je réécrit dsl on voir rien sur le mes<code class="spip_code spip_code_inline" dir="ltr"></code>sage du dessus<br class="autobr"> petite question completement hors sujet <br class="autobr"> Est il possible de mettre ceci :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>[ (#DATE|strtotime|>{#VAL{-15days}|strtotime}|?{<img src="design/new.gif" width="22" height="9">, ''})]</code></pre></div> <p>dans le fichier</p> <pre>mes_fonctions.php</pre> <p>pour pouvoir l'utiliser plusieurs fois si oui avec quel code</p> <p>merci d'avance</p> Champs Extras 2 2011-10-06T19:03:40Z https://contrib.spip.net/Champs-Extras-2#comment450517 2011-10-06T19:03:40Z <p>petite question completement hors sujet <br class="autobr"> Est il possible de mettre ceci :<br class="autobr"> [ (#DATE|strtotime|><i>#VAL<i>-15days</i>|strtotime</i>|<small class="fine d-inline"> </small>?<i><img src='https://contrib.spip.net/design/new.gif' width="22" height="9" alt="new.gif">, ''</i>)]<br class="autobr"> dans le fichier mes_fonctions.php pour pouvoir l'utiliser plusieurs fois si oui avec quel code</p> <p>merci d'avance</p> Champs Extras 2 2011-10-06T11:02:31Z https://contrib.spip.net/Champs-Extras-2#comment450508 2011-10-06T11:02:31Z <p>Bonjour,<br class="autobr"> Je cherche à afficher dans l'espace public une liste de valeur type « menu-cases » sous forme de liste : <br>- Alpha <br>- Bêta <br>- Gamma <br>- ...<br class="autobr"> ou ainsi si plus facile : Alpha - Bêta - Gamma - ...<br class="autobr"> et (comme d'habitude) je n'y arrive pas. Les espaces et les tirets s'affichent bien dans l'espace privé mais quelque soit les différentes façons d'écrire cette liste l'espace public affiche : Alpha,Bêta,Gamma,... sans les espaces et toujours avec les virgules que j'avais supprimées ou remplacées, idem en ajoutant des classes CSS type « list-style-type » dans le dernier champ.</p> <p>D'avance merci de votre aide</p> Champs Extras 2 2011-10-04T15:16:01Z https://contrib.spip.net/Champs-Extras-2#comment450421 2011-10-04T15:16:01Z <p>oui, pour moi aussi, ça me serait utile.</p> <p>Jusqu'à présent, je modifie directement le fichier inscription2.html pour lui faire faire ce que je veux..</p> Champs Extras 2 2011-09-28T11:56:52Z https://contrib.spip.net/Champs-Extras-2#comment450210 2011-09-28T11:56:52Z <p>merci bien a vous pour ce plugin, je me demande meme pourquoi il n'est pas inclus dans la dist de spip, je ne pense pas avoir fait un spip sans depuis que je le connais )</p> Champs Extras 2 2011-09-17T19:40:42Z https://contrib.spip.net/Champs-Extras-2#comment449838 2011-09-17T19:40:42Z <p>J'chui pas fier<small class="fine d-inline"> </small>!</p> <p>Ne pas essayer les deux en même temps avec les mêmes champs : Config prime sur squelettes et évidemment les champs attribués dans config interdisent l'affichage attendus par ailleurs.</p> <p>Merci au modérateur de bien vouloir supprimer mes messages sans intérêt de ce jour :-(</p> Champs Extras 2 2011-09-17T17:03:26Z https://contrib.spip.net/Champs-Extras-2#comment449836 2011-09-17T17:03:26Z <p>Bonjour,</p> <p>Sous Spip 2.1.0, j'ai essayé le fichier à glisser dans config/mes_options.php, ça marche au poil. C'est super, merci<small class="fine d-inline"> </small>!</p> <p>En revanche, aucun champs ne s'affiche avec l'API simplifiée à utiliser dans squelettes/mes_fonctions.php (?)</p> <p>J'ai glissé entre</p> <pre><code style="color:#000000;"><span style="color:#0000BB;"><?php et ?></span></code></pre> <p> :<br class="autobr"> include_spip('inc/cextras_autoriser')<small class="fine d-inline"> </small>;<br class="autobr"> restreindre_extras('article', 'alpha', XX)<small class="fine d-inline"> </small>;<br class="autobr"> restreindre_extras('article', array('beta','alpha'), array(YY, ZZ))<small class="fine d-inline"> </small>;</p> <p>Rien ne s'affiche.</p> <p>Une solution<small class="fine d-inline"> </small>? En vous remerciant par avance.</p> Champs Extras 2 2011-09-17T16:56:39Z https://contrib.spip.net/Champs-Extras-2#comment449835 2011-09-17T16:56:39Z <p>Bonjour/bonsoir.</p> <p>Mes excuses pour ce message de panique (ça l'a fait sur « Champs Extras 2 » puis sur « SarkaSpip 3 » et une troisième après cela ...donc le problème n'était pas cextra). Le client devant conserver la branche 2.0.x à cause de développements maisons dont la portabilité n'a pas encore été testé sur 2.1, j'ai quand même mis à jour en 2.0.15 et les plugins ont pu s'activer<small class="fine d-inline"> </small>! Je ne vois rien dans les changelog qui explique la correction de ce problème, mais toujours est-il que c'est parmi les erreurs corrigées (surement un truc qui impacte sur le test de version..?)</p> <p>Merci pour l'attention et désolé pour le bruit.</p> Champs Extras 2 2011-09-17T12:29:28Z https://contrib.spip.net/Champs-Extras-2#comment449831 2011-09-17T12:29:28Z <p>Avec une adaptation pour spip 2.1 ça serait tip top :)</p> <p>J</p> Champs Extras 2 2011-09-17T08:11:07Z https://contrib.spip.net/Champs-Extras-2#comment449825 2011-09-17T08:11:07Z <p>Ah oui, c'est étonnant. Tu pourras tester le dépot d'Éric : <a href="http://zone.spip.org/trac/spip-zone/changeset/51541" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/changeset/51541</a> peut être, mais chez lui, le plugin s'installait déjà sur une 2.0 donc...</p> Champs Extras 2 2011-09-16T23:42:21Z https://contrib.spip.net/Champs-Extras-2#comment449817 2011-09-16T23:42:21Z <p>Je reprends un site et mon premier réflexe est de mettre à jour les plugins.</p> <blockquote class="spip"><ul class="spip"><li> Impossible d'activer le plugin auto/champs_extras2<br class="autobr"> ** Nécessite SPIP en version [2.0<small class="fine d-inline"> </small>;3.0.0-dev] minimum </li></ul></blockquote> <p>soit, soit, mais 2.0.10 est bien dans l'intervalle de compatibilité non<small class="fine d-inline"> </small>?</p> Champs Extras 2 2011-09-15T19:10:00Z https://contrib.spip.net/Champs-Extras-2#comment449786 2011-09-15T19:10:00Z <p>Cette demande semble récurrente. Il faudra peut être qu'on y réflechisse un peu. Au moins pour la version prévue pour SPIP 3.</p> Champs Extras 2 2011-09-15T18:24:01Z https://contrib.spip.net/Champs-Extras-2#comment449782 2011-09-15T18:24:01Z <p>J'ai le même problème. On se sent moins seul :-)<br class="manualbr">Mais quelqu'un a-t-il trouvé une solution<small class="fine d-inline"> </small>?</p> <p>PS : je suis en SPIP 2.1.10</p> Champs Extras 2 2011-09-11T11:46:38Z https://contrib.spip.net/Champs-Extras-2#comment449553 2011-09-11T11:46:38Z <p>personne ne sait comment ajouter des champs extras au formulaire d'inscription<small class="fine d-inline"> </small>?!</p> Champs Extras 2 2011-09-06T16:58:59Z https://contrib.spip.net/Champs-Extras-2#comment449328 2011-09-06T16:58:59Z <p>Pour ceux que ca interesse ca donne ceci a l'arrivée :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><INCLURE{fond=tete}{titre_page=Trombinoscope des responsables}> <h1><center>Voici l'ensemble des responsables du Groupe d'Altkirch.</center></h1> <BOUCLE_sommaire_unite(RUBRIQUES){par ordre_rubriques, titre}{titre_mot="menu haut"}{racine}> <br /><img src="dist/puce.gif" alt="-" width="8" height="11"> <a href="#trombi_#ID_RUBRIQUE">[(#TITRE|supprimer_numero)][(#DESCRIPTIF)]</a> </BOUCLE_sommaire_unite> <br /><br /> <BOUCLE_unite(RUBRIQUES){par ordre_rubriques, titre}{titre_mot="menu haut"}{racine}> <a name="trombi_#ID_RUBRIQUE"> <h2>[(#TITRE|supprimer_numero)][(#DESCRIPTIF)]</h2> </a> <div class="col_trombi"> <BOUCLE_auteurs(AUTEURS){id_auteur IN (#RESPONSABLES|explode{","})}{tout}> <div class="auteur_trombi"> <div class="trombi_nom_photo"> <center><a href="#URL_AUTEUR">[(#LOGO_AUTEUR||image_reduire{100})]</a></center> </div> <?php $decalage=80;?> <h3>#NOM [((#ROLE))]</h3> <table class="trombi_coordonnees"> [<tr valign="middle"> <td width="100">Tél. fixe</td> <td>(#TEL_FIXE|image_typo{police=arial.ttf,taille=9}|inserer_attribut{alt,''})</td> </tr>] [<tr valign="middle"> <td>Tél. portable</td> <td>(#TEL_PORT|image_typo{police=arial.ttf,taille=9}|inserer_attribut{alt,''})</td> </tr>] [<tr valign="middle"> <td width="100">Adresse</td> <td>(#ADRESSE1|image_typo{police=arial.ttf,taille=9}|inserer_attribut{alt,''})</td> </tr>] [<tr valign="middle"> <td width="100"></td> <td>(#ADRESSE2|image_typo{police=arial.ttf,taille=9}|inserer_attribut{alt,''})</td> </tr>] [<tr valign="middle"> <td width="100"></td> <td>(#CP|image_typo{police=arial.ttf,taille=9}|inserer_attribut{alt,''}) [(#VILLE|image_typo{police=arial.ttf,taille=9}|inserer_attribut{alt,''})]</td> </tr>] [<tr valign="middle"> <td width="100">E-mail</td> <td><a href="#URL_AUTEUR">(#EMAIL|image_typo{police=arial.ttf,taille=9}|inserer_attribut{alt,''})</a></td> </tr>] </table> </div> </BOUCLE_auteurs> </div> </BOUCLE_unite></code></pre></div> Champs Extras 2 2011-09-06T16:55:03Z https://contrib.spip.net/Champs-Extras-2#comment449327 2011-09-06T16:55:03Z <p>Merci beaucoup avec ta dèrnière info ca marche nickel</p> Champs Extras 2 2011-09-06T16:53:50Z https://contrib.spip.net/Champs-Extras-2#comment449326 2011-09-06T16:53:50Z <p>il faut peut être écrire <code class="spip_code spip_code_inline" dir="ltr">|explode{','}</code> alors.</p> Champs Extras 2 2011-09-06T16:51:42Z https://contrib.spip.net/Champs-Extras-2#comment449325 2011-09-06T16:51:42Z <p>Dans l'élan, je signale une dernière chose.</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>[(#EMAIL|image_typo{police=arial.ttf,taille=9}|inserer_attribut{alt,''})]</code></pre></div> <p>Lorsque des fonctions reviennent souvent comme ça (qui plus est dans plusieurs squelettes), il vaut mieux créer un filtre spécialisé, c'est plus simple si on jour on veut modifier (on ne modifie qu'à un endroit), par exemple en créant dans un plugin ou dans le répertoire squelettes, un <code class="spip_code spip_code_inline" dir="ltr">mes_fonctions.php</code> en mettant quelque chose comme :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code><?php function filtre_mon_image_typo($texte) { include_spip('inc/filtres_images'); $texte = filtrer('image_typo', $texte, "police=arial.ttf,taille=9"); $texte = filtrer('image_graver', $texte); // sauver le tout dernier traitement d'image $texte = inserer_attribut($texte, 'alt', ''); return $texte; } ?></code></pre></div> <p>On l'applique ensuite comme ça :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>[(#EMAIL|mon_image_typo)]</code></pre></div> Champs Extras 2 2011-09-06T16:48:21Z https://contrib.spip.net/Champs-Extras-2#comment449324 2011-09-06T16:48:21Z <p>La page maffiche comme résultat :</p> <p>Groupe<br class="autobr"> 2<br class="autobr"> 2</p> <p>Louveteaux / Jeanettes<br class="autobr"> (Filles et garçons de 8 à 11 ans)</p> <p>8,4<br class="autobr"> 8,4</p> <p>Scouts / Guides<br class="autobr"> Pionniers / Caravelles<br class="autobr"> Compagnons / JEM<br class="autobr"> 11<br class="autobr"> 11</p> <p>Par contre j'ai également le méssage d'érreur suivant :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>Numéro message squelette boucle Ligne 1 Filtre ,}|print_r{1}) non défini squelettes/trombi.html _unite 18 </code></pre></div> Champs Extras 2 2011-09-06T16:45:04Z https://contrib.spip.net/Champs-Extras-2#comment449323 2011-09-06T16:45:04Z <p>Oui, y'a les 2... Mais Bonux vérifie si la fonction existe déjà avant de la redéfinir... Et c'est bien inc/config qu'il faut rajouter, j'ai regardé dans d'autre plugin. Ceci dit, ça marche en général sauf dans le cas d'une prévisualisation. Donc je me dis que dans ce cas, l'ordre des include est peut être différent<small class="fine d-inline"> </small>? Mais je ne sais pas trop où chercher dans le code de spip... Si tu as une piste...</p> Champs Extras 2 2011-09-06T16:40:53Z https://contrib.spip.net/Champs-Extras-2#comment449322 2011-09-06T16:40:53Z <p>Ah, et la boucle ne renvoie par défaut que les auteurs ayant déjà publié des articles. Il faut ajouter le critère <code class="spip_code spip_code_inline" dir="ltr">{tout}</code> pour lister tous les auteurs, même ceux n'ayant pas d'articles publiés :)</p> Champs Extras 2 2011-09-06T16:39:06Z https://contrib.spip.net/Champs-Extras-2#comment449321 2011-09-06T16:39:06Z <p>La définition SQL est correcte. Il faudrait vérifier que <code class="spip_code spip_code_inline" dir="ltr">#RESPONSABLES</code> retourne quelque chose, et que <code class="spip_code spip_code_inline" dir="ltr">#RESPONSABLES|explode{,</code>} retourne bien un tableau.</p> <p>Par exemple avec ceci pour tester (avant la boucle Auteurs) :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>[<pre>(#RESPONSABLES|print_r{1})</pre>] [<pre>(#RESPONSABLES|explode{,}|print_r{1})</pre>]</code></pre></div> Champs Extras 2 2011-09-06T16:36:10Z https://contrib.spip.net/Champs-Extras-2#comment449320 2011-09-06T16:36:10Z <p>Tu as CFG ou Bonux ou les 2 avec<small class="fine d-inline"> </small>?<br class="autobr"> Ça peut jouer, vu que CFG et bonux définissent inc/config tous les deux, il me semble.</p> <p>À moins que ce ne soit pas inc/config<small class="fine d-inline"> </small>? pourtant... il me semblait.</p> Champs Extras 2 2011-09-06T16:15:16Z https://contrib.spip.net/Champs-Extras-2#comment449319 2011-09-06T16:15:16Z <p>Ben ca y est déjà. Voici le contenu :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><?php include_spip('inc/cextras_autoriser'); include_spip('inc/config'); restreindre_extras( 'rubrique', 'date_utile', lire_config('daterubriques/secteurs',0), 'secteur'); ?></code></pre></div> Champs Extras 2 2011-09-06T16:06:20Z https://contrib.spip.net/Champs-Extras-2#comment449318 2011-09-06T16:06:20Z <p>En modifiant cela je n'ai plus de message d'erreur mais cela n'affiche toujours pas les auteurs</p> <p>J'ai un dout sur la définition SQL de mon champ extra « responsables » j'ai laissé : text NOT NULL DEFAULT '' et je ne sais pas si c'est cela qu'il faut mettre.</p> Champs Extras 2 2011-09-06T15:57:58Z https://contrib.spip.net/Champs-Extras-2#comment449317 2011-09-06T15:57:58Z <p>Peut être. Il te suffit d'ajouter <code class="spip_code spip_code_inline" dir="ltr">include_spip('inc/config');</code> dans le fichiers de fonctions, s'il manque.</p> Champs Extras 2 2011-09-06T15:56:29Z https://contrib.spip.net/Champs-Extras-2#comment449316 2011-09-06T15:56:29Z <p>Le critère <code class="spip_code spip_code_inline" dir="ltr">{id_auteur}</code> ne prend pas de S à la fin.</p> <p>C'est certainement juste cela.</p> Champs Extras 2 2011-09-06T15:44:52Z https://contrib.spip.net/Champs-Extras-2#comment449315 2011-09-06T15:44:52Z <p>Bonjour, je vous écris car j'ai un petit souci j'ai créé un champ extra auteurs<br class="autobr"> Bonjour,j'ai ajouté aux rubriques un champ extra «<small class="fine d-inline"> </small>responsables<small class="fine d-inline"> </small>» de type «<small class="fine d-inline"> </small>auteurs<small class="fine d-inline"> </small>»<br class="autobr"> j'ai souhaité dans le squelette suivant l'utiliser dans une boucle de rubrique afin d'afficher les auteurs des rubriques que j'ai séléctionner dans le champ extra " responsables " des rubriques concerné.</p> <p>Mais lorsque j'appelle cette page le site ne maffiche pas les auteurs et m'indique le message d'erreur suivant :</p> <pre>1 Erreur(s) dans le squelette Numéro message squelette boucle Ligne 1 Critère inconnu IN ? squelettes/trombi.html _auteurs 19 </pre> <p>Quelqu'un aurait'il une idée d'ou peu venir le problème<small class="fine d-inline"> </small>?</p> <p>Merci d'avance</p> <p>Je fonctionne avec spip v 2.1</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><INCLURE{fond=tete}{titre_page=Trombinoscope des responsables}> <h1><center>Voici l'ensemble des responsables du Groupe d'Altkirch.</center></h1> <BOUCLE_sommaire_unite(RUBRIQUES){par ordre_rubriques, titre}{titre_mot="menu haut"}{racine}> <br /><img src="dist/puce.gif" alt="-" width="8" height="11"> <a href="#trombi_#ID_RUBRIQUE">[(#TITRE|supprimer_numero)][(#DESCRIPTIF)]</a> </BOUCLE_sommaire_unite> <br /><br /> <BOUCLE_unite(RUBRIQUES){par ordre_rubriques, titre}{titre_mot="menu haut"}{racine}> <a name="trombi_#ID_RUBRIQUE"> <h2>[(#TITRE|supprimer_numero)][(#DESCRIPTIF)]</h2> </a> <div class="col_trombi"> <BOUCLE_auteurs(AUTEURS){id_auteurs IN (#RESPONSABLES|explode{","})}> <div class="auteur_trombi"> <div class="trombi_nom_photo"> <center><a href="#URL_AUTEUR">[(#LOGO_AUTEUR||image_reduire{100})]</a></center> </div> <?php $decalage=80;?> <h3>#NOM [((#ROLE))]</h3> <table class="trombi_coordonnees"> [<tr valign="middle"> <td width="100">Tél. fixe</td> <td>(#TEL_FIXE|image_typo{police=arial.ttf,taille=9}|inserer_attribut{alt,''})</td> </tr>] [<tr valign="middle"> <td>Tél. portable</td> <td>(#TEL_PORT|image_typo{police=arial.ttf,taille=9}|inserer_attribut{alt,''})</td> </tr>] [<tr valign="middle"> <td width="100">Adresse</td> <td>(#ADRESSE1|image_typo{police=arial.ttf,taille=9}|inserer_attribut{alt,''})</td> </tr>] [<tr valign="middle"> <td width="100"></td> <td>(#ADRESSE2|image_typo{police=arial.ttf,taille=9}|inserer_attribut{alt,''})</td> </tr>] [<tr valign="middle"> <td width="100"></td> <td>(#CP|image_typo{police=arial.ttf,taille=9}|inserer_attribut{alt,''}) [(#VILLE|image_typo{police=arial.ttf,taille=9}|inserer_attribut{alt,''})]</td> </tr>] [<tr valign="middle"> <td width="100">E-mail</td> <td><a href="#URL_AUTEUR">(#EMAIL|image_typo{police=arial.ttf,taille=9}|inserer_attribut{alt,''})</a></td> </tr>] </table> </div> </BOUCLE_auteurs> </div> </BOUCLE_unite> <INCLURE{fond=pied}></code></pre></div> Champs Extras 2 2011-08-30T17:51:21Z https://contrib.spip.net/Champs-Extras-2#comment449018 2011-08-30T17:51:21Z <p>Hello</p> <p>Dans le plugin date_rubriques (extension de champs extras) on utilise la fonction expérimentale restreindre_extras pour pouvoir limiter l'affichage du champ extra à un secteur particulier... Ca fonctionne... sauf dans le cas d'une prévisualisation d'article :<br class="autobr"> Fatal error : Call to undefined function lire_config() in /......./spip/plugins/champs_extras2/extensions/date_rubriques/daterubriques_fonctions.php on line 4</p> <p>Ca viendrait de l'ordre d'appel des include<small class="fine d-inline"> </small>?</p> Champs Extras 2 2011-08-28T14:18:54Z https://contrib.spip.net/Champs-Extras-2#comment448941 2011-08-28T14:18:54Z <p>Bonjour,</p> <p>J'utilise Champs extra 2 et notamment champs extra 2 interface et je me demande s'il est possible dans une liste (radio, selectbox) de choisir une valeur par défaut qui soit non nulle. Par exemple, j'ai un champ (radio) qui contient la liste de valeurs suivantes :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>obsolete,obsolète actuel,actuel</code></pre></div> <p>Je souhaiterai qu'«<small class="fine d-inline"> </small>actuel<small class="fine d-inline"> </small>» soit sélectionné par défaut dans les formulaires d'édition de la partie privée. Comment faire<small class="fine d-inline"> </small>?</p>