Utiliser et personnaliser le formulaire public d'ajout d'articles - commentaires Utiliser et personnaliser le formulaire public d'ajout d'articles 2012-12-22T13:22:06Z https://files.spip.org/Utiliser-et-personnaliser-le-formulaire-public-d-ajout#comment464091 2012-12-22T13:22:06Z <p>Bonjour, grand merci pour cette intéressante contribution, je viens de l'appliquer ça marche correctement mais le formulaire que j'ai c'est pas celui que je désire, comme je suis débutant en spip je ne sais pas ou, modifier ce formulaire, ou tout simplement ou je peu trouver un formulaire, ou il n'y a que le : <br>- Nom <br>- Email <br>- Numero de téléphone <br>- titre du texte <br>- l'endroit ou mettre le texte <br>- l'endroit ou uploader une image <br>- envoyer</p> <p>et Quand le visiteur envois son article il y'a un message qui lui indique que son article a été envoyé.<br class="autobr"> Je vous remercie.</p> Utiliser et personnaliser le formulaire public d'ajout d'articles 2011-04-15T12:01:58Z https://files.spip.org/Utiliser-et-personnaliser-le-formulaire-public-d-ajout#comment444370 2011-04-15T12:01:58Z <p>bonjour,</p> <p>j'ai suivi scrupuleusement cette contibution …</p> <p>le formulaire s'affiche bien … mais la validation me ramene dans l'espace privé, sans avoir pris en compte mes champs<small class="fine d-inline"> </small>? qu'est ce que j'ai oublié dans la manip<small class="fine d-inline"> </small>?</p> <p>si je regarde dans le code source, dans le formulaire affiché voila ce que j'ai :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><form method='post' action='/monsite/spip.php?page=auteur_propose_art&amp;id_auteur=397' enctype='multipart/form-data'></code></pre></div> <p>pourquoi est ce que la validation n'est pas bonne<small class="fine d-inline"> </small>?</p> <p>jacques</p> Utiliser et personnaliser le formulaire public d'ajout d'articles 2010-12-06T15:08:57Z https://files.spip.org/Utiliser-et-personnaliser-le-formulaire-public-d-ajout#comment437858 2010-12-06T15:08:57Z <p>Bonjour,<br class="autobr"> Je viens de tester, oui ça marche.<br class="autobr"> Cdt</p> Utiliser et personnaliser le formulaire public d'ajout d'articles 2010-11-07T16:56:12Z https://files.spip.org/Utiliser-et-personnaliser-le-formulaire-public-d-ajout#comment436554 2010-11-07T16:56:12Z <p>Bonjour,<br class="autobr"> avez-vous tester cette contrib sous spip 2.1<small class="fine d-inline"> </small>?<br class="autobr"> Si oui est-ce que ça marche<small class="fine d-inline"> </small>?<br class="autobr"> Car chez moi rien ne se passe.<br class="autobr"> merci d'avance<small class="fine d-inline"> </small>!</p> Utiliser et personnaliser le formulaire public d'ajout d'articles 2010-06-27T16:10:49Z https://files.spip.org/Utiliser-et-personnaliser-le-formulaire-public-d-ajout#comment432102 2010-06-27T16:10:49Z <p>Bonjour,</p> <p>bravo pour cette contrib qui est exactement ce que je cherchais.</p> <p>Il me manque juste deux fonctionnalités, que mes compétences en spip / php sont encore trop minces pour développer :</p> <p>- si on essaye de proposer un article sans être enregistré, une page blanche s'affiche avec juste « # ». Comment afficher à la place, à la place du formulaire, « vous ne pouvez pas écrire un article sans être enregistré, inscrivez vous (lien de la page) »<small class="fine d-inline"> </small>?</p> <p>- comment affecter à cet article des mots clés (j'en ai trois groupes)</p> <p>Merci</p> <p>Zab</p> Utiliser et personnaliser le formulaire public d'ajout d'articles 2010-05-26T17:37:04Z https://files.spip.org/Utiliser-et-personnaliser-le-formulaire-public-d-ajout#comment430924 2010-05-26T17:37:04Z <p>bonjour,</p> <p>j'ai essayé d'ajouter ce code pour restreindre l'accès à l'espace privé aux seuls administrateurs. <br class="autobr"> ça marche mais avec quelques bizarreries : <br>- quand un admin se connecte à l'espace privé il arrive sur une page indiquant « vous êtes enregistré, par ici » et en cliquant sur ce lien ça mène effectivement à l'espace privé : n'y a t'il pas moyen d'éviter l'affichage de cette page intermédiaire<small class="fine d-inline"> </small>? <br>- quand un admin se déconnecte de l'espace privé il est dirigé vers une page d'erreur 302 indiquant : HTTP 302 - Si votre navigateur n'est pas redirigé, cliquez ici pour continuer.<br class="autobr"> Et en cliquant il revient à la page de login d'ecrire. . <br class="autobr"> Ce message d'erreur 302 s'affiche aussi de temps en temps dans l'espace privé après une validation de modif... <br class="autobr"> Comment l'éviter<small class="fine d-inline"> </small>?</p> Utiliser et personnaliser le formulaire public d'ajout d'articles 2010-03-19T13:18:51Z https://files.spip.org/Utiliser-et-personnaliser-le-formulaire-public-d-ajout#comment427913 2010-03-19T13:18:51Z <p>J'avais essayé d'ajouter ces deux lignes dans mon squelette, sans succès. Eric m'a suggéré sur la liste spip une autre solution, qui fonctionne très bien chez moi :</p> <p>dans le fichier php du formulaire personnalisé d'édition d'article, par exemple dans squelettes/formulaires/editer_monarticle.php, modifier la fonction <br class="autobr"> function formulaires_editer_monarticle_traiter_dist comme ceci :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>function formulaires_editer_monarticle_traiter_dist($id_article='new', $id_rubrique=0, $retour='', $lier_trad=0, $config_fonc='articles_edit_config', $row=array(), $hidden=''){ $ok = formulaires_editer_objet_traiter('article',$id_article,$id_rubrique,$lier_trad,$retour,$config_fonc,$row,$hidden); if($ok == true) { return array('message_ok'=>'Votre article a bien été enregistré'); } else { return array('message_ok'=>'Une erreur est survenue'); } }</code></pre></div> <p>Résultat : quand l'auteur enregistre son article dans l'espace public, il obtient un message de confirmation («<small class="fine d-inline"> </small>votre article a bien été enregistré<small class="fine d-inline"> </small>») ou un message d'erreur (une erreur est survenue).</p> Et pour le formulaire d'édition de la fiche auteur<small class="fine d-inline"> </small>? 2010-03-05T10:01:53Z https://files.spip.org/Utiliser-et-personnaliser-le-formulaire-public-d-ajout#comment427212 2010-03-05T10:01:53Z <p>Bonjour, <br class="autobr"> et merci beaucoup pour cette contrib - super claire<small class="fine d-inline"> </small>!</p> <p>j'essaie de proposer aux auteurs de pouvoir modifier leur bio depuis l'espace public. donc j'ai suivi la même méthode en modifiant le formulaire d'édition auteur : editer_auteur.html et editer_auteur.php (renommés en editer_auteur_perso)</p> <p>mais je cale sur la modif de la première fonction dans le fichier php. Que faudrait-il modifier dans ce cas<small class="fine d-inline"> </small>? j'ai naïvement essayé de modifier la fonction comme ça mais ça marche pas :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> $contexte['_hidden'] = str_replace('editer_auteur', 'editer_auteur_perso', $contexte['_hidden']); // preciser que le formulaire doit etre securise auteur/action $contexte['_action'] = array('editer_auteur_perso',$id_auteur); return $contexte; // unset($valeurs['id_rubrique']); return $valeurs;</code></pre></div> <p>audwill</p> Accès partie privée<small class="fine d-inline"> </small>? Téléchargement de fichier possible<small class="fine d-inline"> </small>? 2010-02-10T22:39:36Z https://files.spip.org/Utiliser-et-personnaliser-le-formulaire-public-d-ajout#comment426280 2010-02-10T22:39:36Z <p>Bonjour,</p> <p>Pardon pour le délais</p> <p>L'accès à l'admin est limité aux administrateurs en mettant dans mes_options.php (dans /config)</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function autoriser_ecrire($faire, $type, $id, $qui, $opt) { return in_array($qui['statut'], array('0minirezo')); }</code></pre></div> <p>Pour le téléchargement, pas eu besoin, mais le plugin upload doit pouvoir être branché (?)</p> <p>Pour le site <a href="http://www.lecinedico.com" class="spip_out" rel='nofollow external'>lecinedico.com</a>, des inscriptions ne sont pas gênantes (il existe un profil redacteur/redacteur au besoin), c'est la soumission de faux mots qui serait dérangeante<small class="fine d-inline"> </small>;-)</p> Accès partie privée<small class="fine d-inline"> </small>? Téléchargement de fichier possible<small class="fine d-inline"> </small>? 2010-01-07T11:18:39Z https://files.spip.org/Utiliser-et-personnaliser-le-formulaire-public-d-ajout#comment424899 2010-01-07T11:18:39Z <p>Bonjour,<br class="manualbr">Très intéressante contribution.<br class="manualbr">Une question : avec leur login/mot de passe les contributeurs peuvent donc voir la partie privée<small class="fine d-inline"> </small>?<br class="manualbr">Si oui, y a-t-il moyen qu'ils ne travaillent que dans la partie publique<small class="fine d-inline"> </small>?<br class="manualbr">Autre question : peut-on leur faire télécharger un fichier s'ils le veulent<small class="fine d-inline"> </small>?<br class="manualbr">Je n'ai pas osé m'inscrire sur ton site pour ne pas surajouter des données inutiles.<br class="manualbr">Merci</p> Utiliser et personnaliser le formulaire public d'ajout d'articles 2009-11-26T12:20:41Z https://files.spip.org/Utiliser-et-personnaliser-le-formulaire-public-d-ajout#comment423566 2009-11-26T12:20:41Z <p>Bonjour,<br class="autobr"> J'avais dit que je donnerai le lien, je l'ai ajouté dans l'article à titre d'information. Mais merci de ne pas tester avec de faux mots</p> Utiliser et personnaliser le formulaire public d'ajout d'articles 2009-11-26T08:38:37Z https://files.spip.org/Utiliser-et-personnaliser-le-formulaire-public-d-ajout#comment423561 2009-11-26T08:38:37Z <p>Bonjour,</p> <p>Merci pour le squelette. ça marche parfaitement.<br class="autobr"> j'ai dû, seulement, ajouté deux lignes dans le squelette appellant le formulaire :</p> <p>[(#ENV<i>id_article</i>|==<i>0</i>|<small class="fine d-inline"> </small>?<i><:article_ajout_erreur :>,''</i>)]<br class="autobr"> [(#ENV<i>id_article</i>|><i>0</i>|<small class="fine d-inline"> </small>?<i><:article_ajoute :>,''</i>)]</p> <p>pour que les rédacteurs sachent bien que l'article est posté, dans le cas échéant, qu'il y a erreur.</p> <p>Cependant, en cas d'erreur (titre non saisie par ex), le formulaire se vide. Donc les rédacteurs sont contraint de re-saisir tout le contenu<small class="fine d-inline"> </small>!!</p> <p>une idée<small class="fine d-inline"> </small>?!</p> <p>Merci.</p> Utiliser et personnaliser le formulaire public d'ajout d'articles 2009-10-21T11:05:42Z https://files.spip.org/Utiliser-et-personnaliser-le-formulaire-public-d-ajout#comment421954 2009-10-21T11:05:42Z <p>Bonjour,<br class="autobr"> Le site sera mis en ligne dans quelques jours, j'ajouterai alors le lien.<br class="autobr"> A.</p> Utiliser et personnaliser le formulaire public d'ajout d'articles 2009-10-21T06:29:11Z https://files.spip.org/Utiliser-et-personnaliser-le-formulaire-public-d-ajout#comment421938 2009-10-21T06:29:11Z <p>est-ce qu'on peut voir une demo de ton code quelque part<small class="fine d-inline"> </small>?</p>