SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

288 Plugins, 197 contribs sur SPIP-Zone, 160 visiteurs en ce moment

Accueil > Rédaction > Archives Rédaction > [(#FORMULAIRE_ARTICLE)] : Permettre aux visiteurs de proposer un article sur (...)

[(#FORMULAIRE_ARTICLE)] : Permettre aux visiteurs de proposer un article sur votre site

26 août 2005 – par dadoo, manuel, SPIP Solutions – 29 commentaires

Toutes les versions de cet article : [français] [français]

8 votes

Comment permettre à vos visiteurs de proposer un article ? En lui proposant un formulaire à remplir !

Voilà ce que nous souhaitons faire : http://www.livres-online.com/ecrire.php3, comme sur cette page permettre aux visiteurs du site de proposer des articles.

Gestion de l’insertion de l’article dans la base de données

Ce code PHP inclus sert à réaliser l’insertion des données dans la base une fois le formulaire validé. Il faut le mettre au tout tout début du squelette concerné.

-  Une erreur sera générée par le « header() » si un code HTML quelconque a été écrit préalablement (voir fichier),
-  Si l’auteur est logué c’est lui l’auteur, sinon c’est l’auteur n° 1,
-  L’article aura le statut « proposé ».

Affichage du Formulaire

À mettre à l’endroit opportun de votre squelette, dans une boucle (RUBRIQUES) avec pour id_rubrique la rubrique concernée.

Le Script

Voici une nouvelle version du script :

formulaire_article.php3
Codes à télécharger et à intégrer en haut du squelette avec l’inclure.

Vous pouvez le télécharger, le modifier pour le rendre générique, et nous le re-proposer ici même (via le lien Variantes ci dessous par exemple).

Amusez vous bien.

P.-S.

Une fois que cela marchera bien comme squelette php3/html, on verra comment l’intégrer au parseur de squelettes de spip pour le faire fonctionner comme une [(#BALISE)].

Dernière modification de cette page le 1er novembre 2006

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 22 novembre 2015 à 15:32, par Flo En réponse à : [(#FORMULAIRE_ARTICLE)] : Permettre aux visiteurs de proposer un article sur votre site

    bonjour,
    ce formulaire ne semble plus fonctionner sur spip 3.0. comment l’adapter svp ?

    Répondre à ce message

  • Le 8 août 2006 à 09:59, par Nicolas En réponse à : Une petite aide « POUR LES NULS »

    Bonjour et bravo pour cette contrib qui vient combler les attentes de plusieurs... sauf moi car je n’ai pas été en mesure de l’intégrer... 8¬(
    Je suis nouveau avec SPIP, j’arrive à modifier des squelettes, boucles et tout mais là... je n’y arrive pas.

    Quelqu’un a-t-il une petite minute pour me dire QUOI METTRE OU EXACTEMENT... DU GENRE « POUR LES NULS » ?????

    Merci

    Répondre à ce message

  • Le 13 décembre 2005 à 08:26, par Bernard Blazin En réponse à : [(#FORMULAIRE_ARTICLE)] : Permettre aux visiteurs de proposer un article sur votre site

    Tout ce qui touche à la permission aux visiteurs de publier un article est toujours fort interessant. En ce qui me concerne, j’utilise ce genre de contribution dans une page privée où seuls les mebres du site peuvent avoir accès si logué.
    Ensuite je fais une boucle qui permet d’afficher directement le nom de l’auteur de la session, je rajoute un onglet pour les rubriques et pré-installe deux balises html, ainsi le membre ne peut plus se tromper de rubriques ( dans mon cas se sont des littéraires et pas informaticien pour deux sous) et la mise en page se fait toute seule.
    Mais j’ai juste une petite question car je suis coincé sur un problème. J’ai installé un editeur de texte avancé Fckeditor qui s’ouvre depuis la zône privée avec une fenetre pop-up.
    Comment faire pour rapatrier le bouton de la pop-up dans le formulaire de la partie publique présenté ici ?

    Répondre à ce message

  • Le 1er décembre 2005 à 14:21, par Teddy Payet En réponse à : [(#FORMULAIRE_ARTICLE)] : Permettre aux visiteurs de proposer un article sur votre site

    Bonjour,

    Ne serait-il pas possible de faire quelque chose de ce genre :
    http://www.mac4ever.com/participer/
    http://www.mac4ever.com/participer/news/
    pour la proposition des articles ?
    Les options présentent, en plus de la prévisualisation, sont très sympathiques... C’est simple comme interface, est-ce adaptable à SPIP ?...

    Répondre à ce message

  • Le 2 septembre 2005 à 14:05, par RadisNoir En réponse à : > [(#FORMULAIRE_ARTICLE)] : Permettre aux visiteurs de proposer un article sur votre site

    Y aurait il moyen quel l’article envoyer sois tout de suite en ligne et non proposé à validation ?

    Répondre à ce message

  • Le 26 août 2005 à 17:59, par Teddy Payet En réponse à : > [(#FORMULAIRE_ARTICLE)]

    Bonjour,

    franchement, c’est exactement ce que j’aurais besoin pour mon site ! Mais quelques questions subsistent pour ma part :
    1. Est-il possible de le modifier pour que des champs extra soient ajouté ? (Dans mon cas actuellement, les articles proposés par les visiteurs ont un champ EXTRA intitulé « Soumis par : »)
    2. Est-ce que les articles publiés ainsi sont directement publiés ou proposés à la publication ?
    3. Est-ce quelqu’un qui n’a pas de compte auteur (et que je ne veux pas qu’il s’inscrive pour le moment pour éviter tout abus sur le site) peut-il poster un article qu’un administrateur validera ?

    Voilà, je pense qu’il y a suffisamment de questions pour le moment... ;-)

    Merci pour toute réponse.

    • Le 1er septembre 2005 à 18:16, par DoriaN En réponse à : > [(#FORMULAIRE_ARTICLE)]

      -  pour les champs extras j’en sais rien, faut tester ;-)
      -  l’article est proposé, il dispose d’un auteur et d’une rubrique par défaut définis dans le script

    • Le 1er septembre 2005 à 18:18, par DoriaN En réponse à : des articles pour les visiteurs

      3. Est-ce quelqu’un qui n’a pas de compte auteur (et que je ne veux pas qu’il s’inscrive pour le moment pour éviter tout abus sur le site) peut-il poster un article qu’un administrateur validera ?

      c’est justement l’intérêt de cette contribution !!

    • Le 14 septembre 2005 à 17:51, par Maître Dedoy En réponse à : > des articles pour les visiteurs

      Ok mais je veux que ça soit publier sous le pseudo donner par le visiteur... Est-ce possible ?

    Répondre à ce message

  • Le 8 août 2006 à 18:37, par Nicolas En réponse à : Formulaire ARTICLE pour visiteurs

    Bonjour,

    J’écris pour obtenir un peu d’aide pour l’intégration de cette superbe contrib...
    Je ne sais pas comment intégrer les scripts proposés dans mes squelettes... QUOI VA DANS QUOI et OU ??

    Merci

    • Le 24 août 2006 à 14:18, par Patrick En réponse à : Formulaire ARTICLE pour visiteurs

      Voici ce que j’ai réalisé pour intégrer cette contribution :
      1 - J’ai créé un article avec un mot-clé (_devenir_redacteur). Cet article a un petit texte d’introduction du formulaire. Ce mot-clé a le numéro 19.

      2 - J’ai modifié le squelette article.html en mettant :
      <INCLURE(formulaire_article.php3)> en première ligne
      et en insérant la boucle suivante (penser à modifier l’id du mot-clé) à l’endroit où j’ai souhaité placer le formulaire.

      < !— ajout devenir rédacteur —>
      <B_redacteur><BOUCLE_redacteur(ARTICLES)(id_article)(id_mot=19)>

      COPIER-COLLER DU CODE AFFICHAGE DU FORMULAIRE

      </BOUCLE_redacteur>
      </B_redacteur><//B_redacteur>
      < !— fin ajout devenir rédacteur —>

      3. J’ai placé le fichier de script « formulaire_article.php3 » téléchargé sur ce site, à la racine.

      Et tout fonctionne !

    • Le 16 mars 2007 à 15:19, par Jonathan En réponse à : Formulaire ARTICLE pour visiteurs

      Attention, les neuneus de mon espèce ne percutent pas immédiatement que les parenthèses de id_article et id_mot=19 sont en fait des accolades.

      Merci pour ton explication, elle m’a quand même bien aidé !

    Répondre à ce message

  • Le 5 juin 2007 à 20:58, par ? En réponse à : [(#FORMULAIRE_ARTICLE)] pour spip1.9.2

    Bonjour,

    Je cherche à faire exactement ça sur spip1.9.2 est-ce que cette balise marche pour cette version de SPIP ? si non, comment je peux faire autrement ?

    Merci pour votre aide !!!

    • Le 6 juin 2007 à 21:31, par vanatt En réponse à : [(#FORMULAIRE_ARTICLE)] pour spip1.9.2

      J’ai trouvé le Plugin OpenPublishing. est-ce que ça correspond au #FORMULAIRE_ARTICLE.
      Merci pour vos réponses ! Hier j’ai essayé de l’installer et j’ai planté mon site... :d ...
      Alors ça m’embête un peu de recommencer avec le risque de planter à nouveau le site si ça ne correspond pas à se que je veux faire...

      Merci pour vos réponses !!

    • Le 29 octobre 2007 à 19:15, par becool En réponse à : [(#FORMULAIRE_ARTICLE)] pour spip1.9.2

      en faite ,cette balise marche pour 1.9, tu vera ici un exemple http://www.fasotime.com
      dans la rubrique 3 ème rubrique

      Merci

    Répondre à ce message

  • Le 12 septembre 2005 à 12:31, par ? En réponse à : > [(#FORMULAIRE_ARTICLE)] : Permettre aux visiteurs de proposer un article sur votre site

    Le mode d’emploi n’est pas clair : il faudrait mettre un squelette de démo + le fichier .php3 du squelette + le script dans une seule archive ZIP.

    Ensuite, le script permet effectivement de proposer un article, mais ne permet pas (encore) :
    -  de spécifier la langue (dans l’espace privé, la langue n’est pas renseignée, il faudrait au moins ajouter une langue par défaut)
    -  d’ajouter des pièces jointes (c’est tout l’intérêt de la contrib, sinon il y a déjà les forums)
    -  d’afficher l’auteur s’il y en a un

    C’est une super contrib, donc j’espère que les auteurs auront un peu de temps pour l’améliorer encore !

    Répondre à ce message

  • Le 8 août 2006 à 09:56, par Nicolas En réponse à : [(#FORMULAIRE_ARTICLE)] : Comment intégrer cette contrib... Aide demandée

    Bonjour et bravo pour cette contrib qui vient combler les attentes de plusieurs... sauf moi car je n’ai pas été en mesure de l’intégrer... 8¬(
    Je suis nouveau avec SPIP, j’arrive à modifier des squelettes, boucles et tout mais là... je n’y arrive pas.

    Quelqu’un a-t-il une petite minute pour me dire QUOI METTRE OU EXACTEMENT... DU GENRE « POUR LES NULS » ?????

    Merci

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?
  • [Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Plugin Vidéo(s)

    23 novembre 2010 – 684 commentaires

    Interface de gestion et modèle d’insertion des vidéos : Dailymotion Vimeo Youtube Modèle de la balise HTML5 video avec alternative flash html5media : Lecture HTML5/Flash pour tout navigateur des fichiers MP4/H264/Ogg/WebM/Mkv Support mobile, iPad, (...)

  • GIS 4

    11 août 2012 – 1419 commentaires

    Présentation et nouveautés La version 4 de GIS abandonne la libraire Mapstraction au profit de Leaflet. Cette librairie permet de s’affranchir des librairies propriétaires tout en gardant les mêmes fonctionnalités, elle propose même de nouvelles (...)

  • SPIP Zen Garden

    12 novembre 2009 – 173 commentaires

    Le plugin Zen Garden, ou Jardin Zen, vous permet de gérer une galerie de thèmes pour votre site, et de changer très facilement de thèmes parmi les thèmes disponibles. Pré-requis Le jardin Zen nécessite d’utiliser un squelette comme le squelette Zpip (...)

  • SPIP 3, Agenda et FullCalendar

    6 août 2012 – 313 commentaires

    Depuis SPIP 3, l’affichage d’un agenda sous forme de calendrier par jour/semaine/mois à changé. Les filtres |agenda_memo et apparentés sont désormais obsolètes. Il en est de même pour les filtres agendafull_memo et apparentés du plugin Agenda. (...)

  • Agenda Fullcalendar facile

    29 octobre 2016 – 51 commentaires

    Dans un précédent article, nous expliquions comment afficher un agenda Fullcalendar sur son site avec le plugin agenda. Cependant, ceci nécessite des manipulation de squelettes, ce qui n’est pas toujours évident lorsqu’on débute. La présente (...)