SPIP-Contrib

SPIP-Contrib

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

273 Plugins, 191 contribs sur SPIP-Zone, 33 visiteurs en ce moment

Accueil du site > Rédaction > Archives Rédaction > Permitir a un visitante proponer un artículo

Permitir a un visitante proponer un artículo

5 octobre 2005 – par Martin Gaitan

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

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

¿Cómo permitir a sus visitantes proponer un artículo ? ¡Proponiéndole un formulario en la parte publica para completar !

Aquí lo que deseamos hacer : http://www.livres-online.com/ecrire.php3. Es decir, una página que permite a los visitantes del sitio proponer artículos

Gestión de la inclusión de un artículo en la base de datos

Este código PHP incluido sirve para realizar la inserción de los datos en la base una vez que el formulario se ha validado. Es necesario ponerlo al principio del esqueleto en cuestión.

-  Un error será generado por el header() si se escribió previamente un código HTML cualquiera

-  Si el autor del articulo propuesto está logueado (aunque sea en la parte pública), el artículo quedará bajo su autoría. Si no, en la base de datos figurará como un artículo del autor n° 1

-  El artículo quedará « propuesto a publicación ».

Visualización del Formulario

Colocar en el lugar conveniente de su esqueleto, dentro de un bucle (RÚBRIQUES) con un id_rubrique que defina la sección dónde desea guardar (al menos temporalmente) los articulos propuestos.

El Script

Aqui hay una nueva versión del script :

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

Pueden descargarlo, modificarlo para volverlo más genérico, y proponérlo de nuevo aquí mismo (mediante una nueva versión del artículo, por ejemplo).

Que se diviertan.

P.-S.

Una vez que esta contribución funcione bien como esqueleto php3/html, se verá cómo integrarlo al parser de esqueletos de spip para hacerlo funcionar como una [(#BALIZA)].


traducido por Martín Gaitán

Retour en haut de la page

Répondre à cet article

Qui êtes-vous ?

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

  • Zpip-dist en HTML5

    15 juin 2010 – 10 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Une surcharge des squelettes Zpip-dist qui tire parti des nouvelles balises offertes par la spécification HTML5. Attention, ce plugin n’est plus compatible avec les nouvelles versions de Zpip, qui a connu plusieurs incompatibilités de nomenclature (...)

  • Une licence pour un article

    18 avril 2007 – 25 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Sur une idée originale de erational, voici un plugin permettant de lier une licence à un article.

  • Plugin Parrainage

    6 novembre 2011 – <blink style='color:red;'>public|spip|ecrire:commentaire</blink>

    Permettre aux utilisateurs d’inviter leurs contacts à s’inscrire sur le site. Description Vous connaissez le web moderne et son cortège d’applis toujours en version « beta » et de buzz sur le dernier réseau à la mode ? Vous voulez vous aussi vous y (...)

  • Formulaire de contact libre

    27 avril 2011 – 36 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Dans SPIP il n’y a pas un formulaire de contact, mais autant de formulaires de contact que d’auteurs. Cette phrase de Romy, dans son article Une page de contact dans mon SPIP, pointe un petit manque de SPIP. La possibilité d’insérer rapidement un (...)

  • Plugin Mot de Passe Compliqué

    2 novembre 2007 – 16 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin ajoute un testeur de complexité de mot de passes dans les formulaires de choix de mot de passe de SPIP.