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)].
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...
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.
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 ??
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" ?????
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" ?????
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 ?
Une lettre d’information avec SPIP - SPIP-listes permet la gestion et l’envoi de lettres d’information (newsletters) au moyen d’un courriel au format html ou texte. Il est possible d’envoyer des messages aux abonnés qui se sont formellement inscrits à une ou plusieurs lettres (...)
Les squelettes Giseh sont prêt à l’emploi et sont facilement paramétrables (sans devoir intervenir sur des fichiers). Ils offrent une véritable interactivité (forums, chat, …) ainsi que la possibilité de restreindre finement l’accès à (...)
Initialiser la liste des auteurs à partir d’un annuaire LDAP - Le plugin Peuplement LDAP permet d’initialiser la liste des auteurs à partir d’une recherche sur un annuaire LDAP.