[ar] [ca] [cpf] [de] [en] [es] [fr] [it]

Ce forum d’entraide est recommandé pour les utilisateurs et utilisatrices occasionnels de SPIP (Système de publication pour l’Internet). Avant de poser une question, faites une recherche sur ce site, consultez les liens utiles. Si vous ne trouvez pas de réponse, postez votre message dans la rubrique appropriée, avec un titre explicite.

Sujets : 24111 Sujets résolus :  39 %

73 visiteurs en ce moment


Accueil > Forums de discussion >  Création de squelettes > Création d'article avec document depuis l'espace public

Création d'article avec document depuis l'espace public Résolu

19 novembre 2014 15:59 - Réponse(s) : 8

Bonjour à tous,

J’essai de reproduire le comportement de l’espace privé de SPIP pour la création d’un article et ajout de document.

Je m’explique :
J’aimerai pouvoir attacher un document à un nouvel article depuis l’espace public.

J’utilise :

  1. #FORMULAIRE_EDITER_ARTICLE{nouveau,'1'}
  2. #FORMULAIRE_JOINDRE_DOCUMENT{new,#ID_ARTICLE,article}

Télécharger

Je n’arrive pas à lier mon document à l’article créé...

J’aimerai aussi que, quand on upload un document, s’affiche la vignette correspondante.

Est-ce possible, avez vous une piste à me donner ?

D’avance merci.


  • Personne ? :’(

    Je ne capte pas comment fonctionne l’ajout de document sur un objet qui n’est pas encore créé, alors que dans la partie privée ça fonctionne


  • Ce forum d’entraide est recommandé pour les utilisateurs et utilisatrices occasionnels de SPIP

    C’est déjà un problème assez pointu. Réoriente ta question vers une liste de diffusion ?

    http://contrib.spip.net/Les-listes-...


  • < #3 > Création d'article avec document depuis l'espace public ˆ
    par Isidore Ducasse - 27 septembre 2016 22:30

    Je me permets de relancer/reformuler cette question - elle est très présente sur l’ensemble des forums à propos de SPIP. UP !

    La page de création d’article de l’espace privé permet de joindre un document à un article que l’on est en train de créer. Pourquoi FORMULAIRE_EDITER_ARTICLEoui, 1 n’ajoute-t-il pas les formulaires d’ajout de document, de mot-clef, etc. ? Si on utilise FORMULAIRE_JOINDRE_DOCUMENT, comment le faire pointer vers cet article qui n’a pas encore d’ID_ARTICLE ?

    Je sais que le post est vieux de 2 ans mais je crois que la question est toujours d’actualité (pour moi en tous cas - ça fait 2 jours que je parcours doc et forums sur ce sujet).


  • Bonjour,

    Le plugin formulaire upload répond à cette problématique, il permet de joindre des documents dans l’espace public, avec un aperçu des images, et possibilité de modifier leus titres : http://contrib.spip.net/Formulaire-upload


    En principe on peut aussi utiliser le formulaire traditionnel #FORMULAIRE_JOINDRE_DOCUMENT{new, #ENV{id_article,new}, article} dans l’espace public, comme expliqué ici : http://contrib.spip.net/Formulaire-upload#forum488983.

    Pour compléter ces remarques, je crois qu’il faut également inclure le script multifiles, qui permet de sélectionner plusieurs fichiers d’affilée.
    Exemple d’utilisation : http://zone.spip.org/trac/spip-zone/browser/_core_/plugins/medias/prive/squelettes/inclure/colonne-documents.html#L15

    Concernant les nouveaux articles, ça marche ainsi : tant que l’article n’a pas été enregistré, les documents ajoutés sont liés à un objet "virtuel" avec un identifiant temporaire négatif. Le lien est rétabli automatiquement dès que l’article est enregistré, via un pipeline.
    C’est expliqué dans le code ici : http://zone.spip.org/trac/spip-zone/browser/_core_/plugins/medias/medias_pipelines.php#L48

    Ah, un point important important que j’ai constaté aujourd’hui en 3.1 : il faut être connecté pour que l’ajout de document fonctionne correctement.


  • Il suffit de passer l’id_auteur negatif au formulaire d’ajout de doc

    pour le coup j’ai mulltiplier l’id par -1

    1. [(#FORMULAIRE_JOINDRE_DOCUMENT{new,#SESSION{id_auteur}|mult{-1},article})]

    On peut le voir dans la fonction qui utilise le pipeline post_insertion. Elle va chercher l’id_auteur négatif dans la table spip_documents_liens afin de lier les documents à l’article fraîchement enregistré :)


  • < #6 > Création d'article avec document depuis l'espace public ˆ
    par Isidore Ducasse - 2 octobre 2016 17:02

    Effectivement, je l’ai testé avec SPIP 3.11 et ça fonctionne ! Merci beaucoup.

    Par contre ça ne fonctionne pas avec

    [(#FORMULAIRE_EDITER_LIENS{mots, article, #SESSION{id_auteur}|mult{-1}})]

    C’est-à-dire, la balise m’ajoute bien un div "aucun mot-clef", mais sans le bouton pour en ajouter un.

    Savez-vous pourquoi ? Y a-t-il un moyen d’ajouter des mots-clefs à la création de l’article ? Je sais que FORMULAIRE_EDITER_LIENS n’ajoute pas à proprement parler de document, mais plutôt un lien entre deux objets. Ceci dit le problème m’apparaît connexe. Si vous le jugez utile, je peux faire un nouveau post.


  • je pense pas que ce soit prévu dans le code des mots clefs...

    Peut on mettre en résolu ?


  • < #8 Création d'article avec document depuis l'espace public ˆ
    par Isidore Ducasse - 21 octobre 2016 00:57

    J’ai créé un nouveau post pour l’ajout de mot-clef à un article en cours de rédaction : http://forum.spip.net/fr_265455.html

    Pour ce qui me concerne il me semble que la question de départ a été couverte dans cette discussion ; en tant que dernier relanceur je me permets de la marquer résolue.


  •  


Répondre à la question

« Création d'article avec document depuis l'espace public »

Mots-clés

Vous pouvez étiqueter cette page de forum avec les mots-clés qui vous semblent les plus appropriés ; ils permettront aux prochains visiteurs du site de mieux se repérer :


Installation, mise à jour

Utilisation de l’espace privé

Administration, gestion, configuration du site

Créer ses squelettes

Qui êtes-vous ?

  • Comment faire pour rattacher un formulaire a liste déroulant à une table de la base ?

    15:53

    Réponse(s) : 2

    Perso je comprends pas ta question et encore moins ton code :<. Spip à une syntaxe qui est plutôt bien documenter. <form action="url" method="post"> <select (...)

  • Galerie d'image lightbox slider adaptable

    par Jhessy
    12:05

    Résolu - Réponse(s) : 4

    Merci pour ton aide mais j’ai finalement opté pour un plugin, qui le plugin Galleria. Donc je vais mettre ce sujet résolut.

  • afficher valeurs par ordre croissant

    par Manu
    05:08

    Réponse(s) : 1

    As-tu essayé "par chambre" ? <BOUCLE_filtrevue(ARTICLES)id_rubriquepar chambre>

  • Probleme avec mediabox spip3.1.6

    par chti47
    25 juillet 15:49

    Résolu - Réponse(s) : 12

    CA MARCHE !! Merci beaucoup à tous d’avoir pris du temps pour mon problème ! J’aime ce forum spip ! Chti47

  • Comment faire pour créer un formulaire a liste déroulante qui est rataché a une table de la base (...)

    par Jhessy
    24 juillet 16:53

    Pas de réponse

    Bonjour les amis ! ET merci d’avance pour vos réponses :) Alors je vous fais le topo. Ce que je souhaite faire, c’est d’inséré sur ma page, une liste déroulante qui contiendra des mots-clés qui sont (...)

  • creer ou bien modifier son article côté public via un modèle

    par Laëtitia
    22 juillet 18:16

    Résolu - Réponse(s) : 4

    Je remarque une chose, si il y a 1 document dans le portfolio du rédacteur il peut en charger d’autres sur sa page publique, mais c’est quand il n’y en a pas encore que le chargement ne se fait pas (...)

  • pb spip/spipr et test robots google

    par Didine
    19 juillet 20:07

    Résolu - Réponse(s) : 7

    Bonjour, je suis désolée mais le problème est de retour sur ce site alors que ça fonctionnait après notre échange. Le problème se pose sur plusieurs sites SPIP... peut-être est-ce dû aux modifications (...)

  • Appeler squelette

    par Mickael
    17 juillet 19:26

    Résolu - Réponse(s) : 2

    Ok, effectivement j’ai des articles qui ont perdu leur affectation :s, du coup je me retrouve avec une rubrique vide... Merci beaucoup

  • Update de la table auteurs

    par Luc
    17 juillet 11:25

    Réponse(s) : 3

    Merci, mais en fait je n’ai aucun problème à afficher les auteurs connectés en récupérant les infos de la table auteurs ; ce que je cherche, c’est faire en sorte que les auteurs connectés updatent la (...)

  • plugin SAISIES & messages d'erreur

    par Keny972
    7 juillet 14:57

    Pas de réponse

    Bonjour, J’utilise en local le plugin SAISIES pour gérer un formulaire de création d’objet éditorial. Je cherche comment ajouter à un champ SAISIES une span message_erreur ? Pas le message (...)

  • Messages : 29336
  • 8202 43 %
  • Poser une nouvelle question