SPIP-Contrib - commentaires Gestion des nouveaux champs dans les tables SPIP par les champs extra : champs homonymes 2008-08-11T09:34:49Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment407938 2008-08-11T09:34:49Z <p>un plugin qui permet d'ajouter d'autres types d'article (ecrire un article, ecrire un article2, ecrire un article3...) que l'on peut personnaliser grâce au plugin champ homonyme serait vraiment excellent comme ca on pourrait definir quel champ afficher suivant le type d'article qu'on veut ecrire comme le plugin CCK pour drupal</p> Gestion des nouveaux champs dans les tables SPIP par les champs extra : champs homonymes 2007-04-01T09:25:19Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment392576 2007-04-01T09:25:19Z <p>J'ai mis en place les champs homonymes et j'utilise les balises multi pour le multilinguisme.<br class="autobr"> Dans l'administration tout se passe bien mais sur le site public je me retrouve lors de l'affichage des champs avec les balise ... que se soit en affichant #PLUS ou [(#EXTRA|extra<i>plus</i>)] .</p> <p>Pour le champs #TITRE le site public ne m'affiche que le texte de la langue courante.</p> <p>Quelqu'un a t-il une idée pourquoi cela ne s'applique pas au nouveaux champs<small class="fine d-inline"> </small>?</p> Gestion des nouveaux champs dans les tables SPIP par les champs extra : champs homonymes 2007-03-30T22:49:09Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment392541 2007-03-30T22:49:09Z <p>J'ai mis en place de nouveaux champs sous spip pour un site multilingue utilisant la balise multi.<br class="autobr"> Sur le site public les nouveaux champs sont affichés en entier sans faire la sélection en fonction de la langue. Je me retrouve alors avec par exemple texte en français sur le site public.</p> <p>Est-il possible de gerer l'affichage des langues pour les champs supplémentaires<small class="fine d-inline"> </small>?<br class="autobr"> Les champs sont créés dans la BD et déclarés dans le fichier mes_fonctions.php3.</p> Plugin Champs homonymes disponible<small class="fine d-inline"> </small>! 2006-11-16T00:45:11Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment388750 2006-11-16T00:45:11Z <p>Je m'intéroge lorsque tu dis</p> <blockquote class="spip"> <p>j'ai du bidouiller une procédure pour initialiser le champ extra à partir des nouveaux champs</p> </blockquote> <p>car avec la dernière version du plugin pour 1.9.1, la mise à jour des champs extra par les champs homonymes est possible.<br class="autobr"> As-tu télécharger la version pour 1.9 ou pour 1.9.1<small class="fine d-inline"> </small>?</p> Plugin Champs homonymes disponible<small class="fine d-inline"> </small>! 2006-11-15T11:05:47Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment388726 2006-11-15T11:05:47Z <p>Salut iago,</p> <p>Aprés redémarrage du serveur, les champs sont apparus. Mystère.<br class="autobr"> J'ai bien les champs dans le formulaire de saisie, et ils sont bien liés avec les champs de la base, du moins dans le sens formulaire vers base de données.<br class="autobr"> Dans le sens inverse (j'ai déjà des données dans la base par importation) j'ai du bidouiller une procédure pour initialiser le champ extra à partir des nouveaux champs, pour que les données apparaissent dans le formulaire.<br class="autobr"> Maintenant je vais voir pour déplacer les champs de saisie afin qu'ils apparaissent au début et non à la fin.</p> <p>Merci quand même pour ta proposition d'aide</p> Plugin Champs homonymes disponible<small class="fine d-inline"> </small>! 2006-11-13T14:42:18Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment388670 2006-11-13T14:42:18Z <p>Que ce soit pour utiliser avec les champs homonymes ou non, il n'y a pas de différence dans la déclarations des champs extras.</p> <p>Je t'invite, si tu le désires, à communiquer avec moi directement si tu désires de l'aide sur leur déclaration. Je pourrais mieux t'aider<small class="fine d-inline"> </small>!</p> <p>iago@iago.ca</p> Plugin Champs homonymes disponible<small class="fine d-inline"> </small>! 2006-11-12T16:11:49Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment388651 2006-11-12T16:11:49Z <p>J'avais lu cet article. Mais je ne comprends pas comment tu déclares tes champs extra, il me semblait que la déclaration dans mes_options.php était suffisante. C'est d'ailleurs je que j'ai fait. Je ne vois pas ce qui manque.</p> Plugin Champs homonymes disponible<small class="fine d-inline"> </small>! 2006-11-12T14:55:02Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment388650 2006-11-12T14:55:02Z <p>La plugin n'influence en rien l'utilisation des champs extras.</p> <p>Ton problème est dans la déclaration de tes champs extras. La procédure est celle de base. Tu peux consulter différents articles sur le sujet comme celui-ci : <a href="http://www.spip-contrib.net/Les-champs-extra" class="spip_out" rel='nofollow external'>http://www.spip-contrib.net/Les-champs-extra</a>.</p> Plugin Champs homonymes disponible<small class="fine d-inline"> </small>! 2006-11-12T13:33:15Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment388647 2006-11-12T13:33:15Z <p>bonjour,</p> <p>J'ai un petit souci. J'ai installé le plugin pour SPIP 1.9.1 et activé dans interface privée<br class="autobr"> J'ai modifié le fichier « mes_options_homonymes.php » avec un champ « adresse ».<br class="autobr"> J'ai ajouté un champ dans la table article avec le même nom.<br class="autobr"> Mais je n'ai pas de champ nouveau dans l'interface de rédaction de l'article. J'ai bien sûr vidé le cache de Spip et du navigateur, relancé la page, etc....</p> <p>Qu'ai-je oublié<small class="fine d-inline"> </small>?</p> <p>PS : j'ai les plugins : FCKeditor et Agenda actifs.</p> Plugin Champs homonymes disponible<small class="fine d-inline"> </small>! 2006-10-13T13:48:14Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment388027 2006-10-13T13:48:14Z <p>Je me disais aussi...<small class="fine d-inline"> </small>;-)</p> Plugin Champs homonymes disponible<small class="fine d-inline"> </small>! 2006-10-13T07:51:37Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment388024 2006-10-13T07:51:37Z <p>Errata sur le post du 11 oct : le fichier 'plugin.xml" n'est pas du tout bizarre. Il marche même très bien.</p> <p>J'ai fait une 'erreur' en téléchargeant le fichier. Fausse alerte donc...</p> Plugin Champs homonymes disponible<small class="fine d-inline"> </small>! 2006-10-11T10:25:19Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment387999 2006-10-11T10:25:19Z <p>Bon, il est temps pour moi de te dire merci. Cette gestion des champs homonymes est vraiment le complément souvent indispensable des champs extra (permet de trier suivant le nouveau champ, indexation pour le moteur de recherche devient possible, etc).</p> <p>Et maintenant la version plugin<small class="fine d-inline"> </small>!! ouahoooooooooooou<small class="fine d-inline"> </small>!</p> <p>Bon, une petite remarque : le fichier plugin.xml est bizarre. Je l'ai refait version super basic (voir Réaliser un premier plugin <a href="http://www.spip.net/fr_article3448.html" class="spip_url spip_out auto" rel="nofollow external">http://www.spip.net/fr_article3448.html</a>)</p> <p>A part cela, je confirme, ton plugin marche sous SPIP 1.9.1 rev [7502]</p> <p>encore merci et bravo.<br class="autobr"> Pierre</p> Gestion des nouveaux champs dans les tables SPIP par les champs extra : champs homonymes 2006-09-25T17:45:17Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment387726 2006-09-25T17:45:17Z <p>Juste<small class="fine d-inline"> </small>!<strong> array_key_exists($champ,$table))</strong> est préférable à <strong>(isset($table[$champ]))</strong>, en effet.</p> <p>J'ai appliqué cette proposition de modification sur <a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/_dev_/champs_homonymes/inc/extra.php" class="spip_out" rel='nofollow external'>la version du plugin champs_homonymes pour SPIP 1.9.1 dans la zone</a> et sur <a href="http://monsitespip.com/spip.php?article7" class="spip_out" rel='nofollow external'>Mon Site Spip</a>.</p> <p>Merci</p> Plugin Champs homonymes disponible<small class="fine d-inline"> </small>! 2006-09-25T16:08:49Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment387719 2006-09-25T16:08:49Z <p>Le plugin a changé à nouveau pour SPIP 1.9.1 : <a href="http://monsitespip.com/spip.php?article7" class="spip_out" rel='nofollow external'>http://monsitespip.com/spip.php?article7</a><br class="autobr"> Le plufin est aussi <a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/_dev_/champs_homonymes" class="spip_out" rel='nofollow external'>disponnible sur la zone.</a></p> Gestion des nouveaux champs dans les tables SPIP par les champs extra : champs homonymes 2006-09-25T15:19:31Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment387717 2006-09-25T15:19:31Z <p>Je me suis trouvé devant le même dilemme. J'avais de toutes façons opté pour des tables, ce qui est plus souple à mon avis. Mais éditer des formulaires pour l'édition, surtout avec le nouveau compilo, bonjour la galère...</p> <p>J'utilise cette contrib (que je fais tourner sur une 1.9) pour résoudre exactement ce problème. J'ai un poil édité inc/extra.php pour avoir des critères d'affichages et d'édition plus fins que 0minirezo (presque tous mes auteurs sont admin restreints). La fonction extra_homonyme, je l'ai placé dans mes_options pour ne pas modifier inc/extra.php trop lourdement (je suis en SVN, inch'Allah les petites modifs suivent).</p> <p>J'ai aussi modifié les ((isset($table[$champ])) par des (array_key_exists($champ,$table)) parceque des champs pouvaient être vides (je considère ça comme un bug de cette contrib)<small class="fine d-inline"> </small>!</p> <p>Bref, super contrib vraiment très très utile.</p> Plugin Champs homonymes disponible<small class="fine d-inline"> </small>! 2006-09-10T19:14:21Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment387479 2006-09-10T19:14:21Z <p>J'ai publié une version plugin de la contrib sur la <a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/_amelioration_admin_/cha" class="spip_out" rel='nofollow external'>ZONE</a> ainsi qu'un article sur <a href="http://monsitespip.com/spip.php?article7" class="spip_out" rel='nofollow external'>MonSiteSpip.com</a></p> Au secour champs extras spip 1.9 2006-08-29T17:07:52Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment387292 2006-08-29T17:07:52Z <p>Pourrais tu me donner plus d'explications sur ton truc<small class="fine d-inline"> </small>? Je dois mettre ca en place rapidement, à savoir l'inscription dun nouveau rédacteur mais avec plusieurs champs supplémentaires (un grand formulaire).</p> <p>Suis aussi dans le même cas que marco...ca aurait été sympas d utiliser de nouvelles tables plutôt que des champs extra.</p> <p>Le top à la fin ca serait que le formulaire dinscription on le recoive aussi par e-mail et qu'on puisse l'exporter par csv comme dans le plugin « forms »<small class="fine d-inline"> </small>! Possible selon vous<small class="fine d-inline"> </small>???</p> Gestion des nouveaux champs dans les tables SPIP par les champs extra : champs homonymes 2006-08-29T00:54:48Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment387272 2006-08-29T00:54:48Z <p>Salut</p> <p>contribution testée sur spip 1.9 et ça marche parfaitement<small class="fine d-inline"> </small>!</p> <p>je suis face à un dilemne : champs extra ou nouvelle table<small class="fine d-inline"> </small>???</p> <p>je m'explique.</p> <p>ma boucle doit présenter une série d'établissements (nom/adresse/coordonnées/texte de présentation...) choisis en fonction d'un ou plusieurs critères de recherche précis (l'idéal : utiliser des regexp). -> nouvelle table avec le nouveau compilo : c'est du beurre<small class="fine d-inline"> </small>!</p> <p>oui mais non.</p> <p>tout va bien jusqu'au moment où il faut pouvoir renseigner la table par l'interface d'admin et là : créer le formulaire d'édition c'est au dessus de mes forces... et la simplicité de la reconnaissance des nouvelles tables perd tout son intérêt.</p> <p>je me rabats donc sur les champs extgra qui offrent l'avantage d'une interface de gestion répondant parfaitement à mes besoins... mais patatras, pas possible d'utiliser des critères sur les extras dans mes boucles<small class="fine d-inline"> </small>!</p> <p>que faire<small class="fine d-inline"> </small>?</p> Au secour champs extras spip 1.9 2006-07-29T16:17:44Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment386746 2006-07-29T16:17:44Z <p>Finalement, j'ai trouvé une solution bien plus simple, il suffit d'utiliser le formulaire abonnement de la spip-list et d'y rajouter les champs extras que l'on souhaite a la fois dans le formulaire et dans le fichier spip-list_mes_options, et ça marche trés bien. Dans la configuration de la spip list il faut mettre « inscrire comme visiteur » et le formulaire génere le code d'accés en mème temps que l'abonnement. <br class="autobr"> Le tout vous fait un petit formulaire sympa qui permet de demander le nom et d'autre info et qui propose l'inscription a la liste de difusion tout en donnant l'accés au forum ou même comme auteur si vous voulez.</p> Au secour champs extras spip 1.9 2006-07-28T19:38:29Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment386739 2006-07-28T19:38:29Z <p>J'ai également poster le message dans l'article concernant les champs extras pour des auteurs, mais il n'y pas de réponse non plus. Il semble que les champs extras sont maintenus dans la version 1.9, car quand on les déclarent ils aparaissent dans la zone d'administration et dans les formulaires, mais comme le code a changer, il faut revoir légerement leur intégration car le formulaire ne les traitent pas et le code correspondant a la 1.8 ne fonctionne plus. La grosse dificulté c'est que pour faire les test il faut avoir cinquante adresse mails ou alors installer plein de spip. C'est dommage que le formulaire d'inscription ne permette pas de demander plus d'info, ne serais ce que le nom complet ou le lieux de résidence. Cela permettrais de rentrer en contact avec les personnes inscrites en fonction de leur lieu ou intêret, ou autre, sutout quand ils sont auteurs c'est un minimum. Je pourrais installer la version précedente mais le probléme c'est qu'il y a des modifications de la 1.9 qui m'interresse. En tout cas merci de la réponse<small class="fine d-inline"> </small>!</p> Au secour champs extras spip 1.9 2006-07-27T13:31:39Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment386722 2006-07-27T13:31:39Z <p>Bonjour Matthieu,</p> <p>Malheureusement, de mon côté, je ne saurais t'aider pour ça.<small class="fine d-inline"> </small>;-(</p> Au secour champs extras spip 1.9 2006-07-27T04:23:57Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment386704 2006-07-27T04:23:57Z <p>Bonjour, mon message ne concerne pas directement cette contrib, mais vous semblez bien connaitre les champs extras alors je me permet : J'ai installé spip 1.9 avec la spip list, et, sur le formulaire d'inscription au forum, je souhaite rajouter des champs extras pour l'inscription à la mailing list, seulement probléme, le fichier « formulaire_inscription.php » a changé et impossible de trouver comment insérer les données récupérer dans le formulaire dans la base. Précisément ce serait savoir quel code est a ajouter dans ce fichier pour récupérer mes champs extras.</p> spip 1.8.3 2006-06-14T07:56:25Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment386373 2006-06-14T07:56:25Z <p>Ca fonctionne parfaitement sous spip 1.8.3. Vraiment d'enfer cette contrib<small class="fine d-inline"> </small>!</p> <p>En plus l'installation est simplissime (je n'avais pas besoin d'étendre la tables des mots-clés).</p> <p>La procédure est très claire Iago. Merci.</p> Gestion des nouveaux champs dans les tables SPIP par les champs extra : champs homonymes 2006-06-01T14:05:03Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment386287 2006-06-01T14:05:03Z <p>Pour ceux qui désirent tester cette contrib sous une des versions béta de Spip 1.9, le extra.php n'est plus dans le même dossier et ne porte plus la même extension. Il a également été modifier depuis la version 1.8.3. Le fichier mes_option.php a aussi changé d'extension.</p> <p>- Pour le fichier extra.php : <a href="http://aide.iago.ca/IMG/txt/extra.php.txt" class="spip_out" rel='nofollow external'>http://aide.iago.ca/IMG/txt/extra.php.txt</a> <br>- Pour le fichier mes_options.php : <a href="http://aide.iago.ca/IMG/txt/mes_options.php.txt" class="spip_out" rel='nofollow external'>http://aide.iago.ca/IMG/txt/mes_options.php.txt</a></p> <p>J'ai testé et les champs homonymes sont bien mise à jour.</p> <p>Pour les fichiers de tests de cette contrib, c'est une autre histoire... Ils sonts à revoir<small class="fine d-inline"> </small>!</p> spip 1.8.3 2006-03-28T14:23:44Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment385794 2006-03-28T14:23:44Z <p>Il n'y a pas eu de modification au fichier inc_extra.php3 sur Spip1.8.3</p> <p>Oui, ça fonctionne. <br class="autobr"> Si tu veux lire l'article original que j'ai pu mettre à jour, c'est ici : <a href="http://aide.iago.ca/article.php3?id_article=210" class="spip_out" rel='nofollow external'>http://aide.iago.ca/article.php3?id_article=210</a></p> spip 1.8.3 2006-03-28T10:45:19Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment385791 2006-03-28T10:45:19Z <p>quelqu'un a testé cette contrib sous spip 1.8.3<small class="fine d-inline"> </small>?</p> Gestion des nouveaux champs dans les tables SPIP par les champs extra : champs homonymes 2006-02-02T23:49:36Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment385315 2006-02-02T23:49:36Z <p>oui, très clair. Bon, j'avoue que dans un premier temps, j'ai juste installé le script et essayé<small class="fine d-inline"> </small>;-)</p> <p>Mais quand j'ai vu que ça marchait, j'ai approfondi. En tout cas, celà permet d'espérer que spip gère un jour nativement des champ personnalisé avec les avantages des champ extras et des champs personnalisé du nouveau compilo.</p> <p>good work.</p> Gestion des nouveaux champs dans les tables SPIP par les champs extra : champs homonymes 2006-01-31T14:36:40Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment385301 2006-01-31T14:36:40Z <p>C'est super. Je suis heureux que son implémentation ait bien été pour toi.</p> <p>Est-ce que les explications sont claires et faciles à suivre<small class="fine d-inline"> </small>? C'est un point important pout moi.</p> Gestion des nouveaux champs dans les tables SPIP par les champs extra : champs homonymes 2006-01-31T00:27:46Z https://files.spip.org/Gestion-des-nouveaux-champs-dans#comment385296 2006-01-31T00:27:46Z <p>ça marche du feu de dieu<small class="fine d-inline"> </small>! (testé sur 1.8.2<sup class="typo_exposants">e</sup> sur free).<br class="autobr"> Entre les champs extra et balises supplémentaires, le meilleur des deux mondes... :-)</p> <p>Merci pour cette contrib<small class="fine d-inline"> </small>!</p>