Installation
Décompressez les fichiers de cette archive et placer les dans le répertoire ecrire de votre site,
Écrasez certains fichiers si besoin est.
Utilisation
- Appelez dans votre navigateur :
http://monsitespip/ecrire/interface_mes_options.php3Vous devez obtenir cette interface :
Vous êtes prêt à agir.
Premier exemple
- Créons un champs isbn pour les articles car vos articles commentent des livres.
Après avoir déplié, faîtes comme dans l’image
puis valider bien entendu...
Pour vérifier, créez un nouvel article et vous verrez le champs isbn apparaître à la fin de celui-ci.

- Créons un champs select genre.
Après avoir déplié faîtes comme dans l’image
Un champs select apparait maintenant

- Créons un champs radio l’avis du public.
apres avoir déplié, faîtes comme dans l’image
Un champs radio apparaît maintenant.

Restreindre les extra dans certains secteurs
Supposons que pour le secteur 1 vous ne vouliez que le champs isbn.

Vous pourrez accéder à isbn dans une boucle d’article avec [(#EXTRA|extra{isbn})]
Bon courage !




V.0.2
Vos commentaires
# Le 15 janvier 2008 à 00:25, par Charles
En réponse à : Interface graphique pour les extras
Cette Contribution est vraiment capital pour moi. J’ai besoin des champs extra mais je n’ai pas le temps d’apprendre le php.
Malheureusement elle ne marche pas.
Quand je vais sur http://monsitespip/ecrire/interface_mes_options.php3
je tombe alors sur une page blanche marqué :
Ensuite j’ai essayé de mettre en commentaire les lignes comme la suggéré ADB mais ça n’a rien changé à l’erreur.
Vous pensez que ça peut être quoi le problème ? je suis en spip 1.9.2
Merci d’avance et j’espère que votre contribution sera intégré aux prochaines versions de spip.
# Le 28 janvier 2009 à 17:55, par ?
En réponse à : Interface graphique pour les extras
vu l’age de la contrib (2004) je suppose que les fichiers de spip ne sont plus exactement les mêmes ....
d’ailleurs avec spip 1.9 y a plus d extension .php3 !
la contrib n est donc p etre plus utilisable a moins d y faire des retouches !!
Répondre à ce message
# Le 6 septembre 2005 à 22:32, par ?
En réponse à : si quand meme un bug
Heu je me suis emballé un peu vite : j’ai ce bug que j’appelle la page interface_mes_options.php3
Fatal error : Cannot redeclare mysel() (previously declared in /data/www/c/o/-errances.org/html/ecrire/interface_mes_options.php3:7) in /data/www/c/o/-errances.org/html/ecrire/inc_presentation.php3 on line 304
Du coup j’ai modifier le nim de la fonction mysel dans interface_mes_options.php3 ligne 7. Elle s’appelle maintenant mysel2.
Mais j’ai fait ça au feeling... Ca a l’air de fonctionner...
Répondre à ce message
# Le 6 septembre 2005 à 18:23, par gilles
En réponse à : Passage à la version 1.8
A priori il n’y a pas de bug. Les requetes sur les champs extra fonctionnent avec la version 1.8.2.C
Répondre à ce message
# Le 2 avril 2005 à 10:04, par A. Dupin
En réponse à : > Interface graphique pour les extras
Bonjour,
Merci infiniment pour cette contribution qui m’a beaucoup aidé pour mes sites.
Toutefois, comme je vais passer en spip 1.8, j’aimerai savoir s’il y a des modifications à effectuer pour que cela foncxtionneégalement en 1.8.
Merci d’avance
ADB
# Le 2 avril 2005 à 17:05, par ?
En réponse à : > Cette contrib ne sera pas réactualisée
Cette contrib ne sera pas réactualisée car elle a été refusé, donc je ne vais pas faire de réactualisation pour que ce soit à nouveau refusée.
# Le 3 avril 2005 à 14:16, par ADB
En réponse à : > Cette contrib ne sera pas réactualisée
Zut alors, c bien dommage.
Auriez-vous une vague piste à m’indiquer ?
Merci
ADB
# Le 7 avril 2005 à 02:49, par ?
En réponse à : > Cette contrib ne sera pas réactualisée
Il semblerait qu’il suffise de mettre en commentaires les lignes :
//function mySel($varaut,$variable)
// $retour= « VALUE=\ »$varaut\"" ;
// if ($variable==$varaut)
// $retour.= « SELECTED » ;
//
//
// return $retour ;
//
du fichier interface_mes_options.php3
ADB
# Le 20 avril 2005 à 18:28, par cypressfeelings69
En réponse à : Ca marche pour la 1.8.1
En effet, en mettant en commentaire ces lignes, tout ceci fonctionne. Couplé à l’article Gestion hiérachisée des accès restreints, on peut arriver à faire des choses sympas.
« Mélanger » ces 2 contribs est simple et elles interagissent bien ensemble.
OK avec les nouvelles versions de SPIP (1.8 et +), mieux vaut oublier les champs extra mais en attendant...
Merci encore aux créateurs de ces 2 contribs, Courcy & Ygornet, car ils nous ont sortis une belle épine du pied. Reste plus qu’à savoir comment arriver à faire l’équivalent sans utiliser les champs extra...
SPIP s’approche de plus en plus de la perfection ?!
# Le 2 juin 2005 à 09:16, par emilie
En réponse à : > Ca marche pour la 1.8.1
J’ai testé avec spip 1.8 et j’ai pas réussi. C’est à dire que j’ai bien l’interface, mais quand je demande des boutons radio ou un select, j’ai un champs texte qui s’affiche. Donc... ;o(
D’autre part, si on se gourre (moi j’ai introduit un $label), ça met TOUT le site en vrac, et il faut corriger ça à mano puisqu’on n’a même plus accès à la page interfaces_mes_options.php3...
Dommage, la contrib avait l’air sympa ;o)
Emilie
# Le 2 juin 2005 à 16:08, par Juby
En réponse à : > Cette contrib ne sera pas réactualisée
tres, tres dommage ...meme si j’avoue avoir du mal a faire marcher cette contrib en local....
Répondre à ce message