SPIP - Contrib

SPIP - Contrib

[ar] [en] [es] [fr] [it]

227 visiteurs en ce moment

fontsizeup fontsizedown
Accueil du site > Contribs > Rédaction > Archives Rédaction > [(#FORMULAIRE_ARTICLE)] : Permettre aux visiteurs de proposer un article (...)
[22 commentaires]

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

vendredi 26 août 2005, par BoOz, dadoo, manuel, SPIP Solutions

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

  • Digg
  • Del.icio.us
  • Facebook
  • Google
  • Technorati
0 vote

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 :

texte - 1.1 ko
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)].

Retour en haut de la page

22 Messages de forum

Voir toute la discussion

Pages 1 | 2 | 3

  • Répondre à ce message

    29 octobre 2007 19:15 , par becool

    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

    6 juin 2007 21:31 , par vanatt

    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 !!

  • Répondre à ce message

    5 juin 2007 20:58

    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 !!!

  • Répondre à ce message

    16 mars 2007 15:19 , par Jonathan

    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

    24 août 2006 14:18 , par Patrick

    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 !

  • Répondre à ce message

    8 août 2006 18:37 , par Nicolas

    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

  • Répondre à ce message

    8 août 2006 09:59 , par Nicolas

    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

    8 août 2006 09:56 , par Nicolas

    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

    16 mars 2006 12:37 , par phil

    Bonjour,

    comment pourrait-on proposer une boite logo, permettant aux rédacteurs d’insérer une image, comme cela se fait dans l’espace privé.

    J’ai bien essayé avec spip_image mais je ne m’en sort pas.

    Merci

  • Répondre à ce message

    13 décembre 2005 08:26 , par Bernard Blazin

    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 ?

Pages 1 | 2 | 3

Répondre à cet article

Retour en haut de la page

Ça discute par ici

SPIP | Squelette | | Plan du site | Suivre la vie du site RSS 2.0