création d'un article (front-end) avec inscription simultanée

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • roland_d_alsace
    a répondu
    Autre suggestion.

    Joomla permet de définir la page affichée après soumission d'un article.

    As-tu testé la redirection vers un lien de menu de type "enregistrement" après soumission d'un article.
    Ceci se défini dans l'onglet"paramètre" du lien de menu de type "créer un article".

    Il te suffit alors de bloquer ce lien de menu à un niveau d'accès correspondant au seul groupe d’utilisateur "visiteurs".

    Et de créer une 2ème lien de menu "créer un article" pour les membres identifiés qui renverrai classiquement vers la page d'accueil après soumission.

    Cela devrait répondre à ta demande : soumission puis page d'inscription pour les internautes sans comptes ou non identifiés.

    Il faut aussi bien sûr ouvrir correctement les droits de création sur les articles pour éviter d'avoir l'erreur 403 dont on parle dans les réponses précédentes.
    Dernière édition par roland_d_alsace à 13/05/2019, 14h21

    Laisser un commentaire:


  • RobertG
    a répondu
    Tu peu aussi regarder si avec un gestionnaire de formulaire tu ne pourrais pas associer ces deux fonctionnalités : simple avec la proposition de créer deux liens de menus qui mèneraient vers deux formulaires distincts selon que le visiteur est anonyme ou connecté, sauf qu'un anonyme peut déjà avoir un compte mais ne pas s'être identifié.

    Laisser un commentaire:


  • herve
    a répondu
    Envoyé par RobertG Voir le message
    Je n'ai pas compris la demande de cette manière.
    Ce que veut Hervé, c'est permettre la création d’articles à tous les visiteurs, identifiés ou non, avec validation par un administrateur et dans le même temps lui permettre de créer ou pas un compte à son nom.
    ... s'il n'est pas loggué
    Je regarde tout cela mais je considère d'emblée que ce point est résolu

    Laisser un commentaire:


  • RobertG
    a répondu
    Je n'ai pas compris la demande de cette manière.
    Ce que veut Hervé, c'est permettre la création d’articles à tous les visiteurs, identifiés ou non, avec validation par un administrateur et dans le même temps lui permettre de créer ou pas un compte à son nom.

    Laisser un commentaire:


  • roland_d_alsace
    a répondu
    Envoyé par lefabdu51 Voir le message
    une simple boucle conditionnelle resoudra le truc.... si l'utilisateur est connecté on ne fait rien sinon on affiches le bouton (ou l inverse).
    En complément de la piste proposée par lefabdu51 ci-dessus, plusieurs formules simples sont possibles :
    • Utiliser : conditional content de Regular Labs pour composer une page (un seul article) avec du contenu différent selon le groupe ou le niveau d'accès de l'utilisateur courant.
    • Avoir 2 liens de menus de titres identiques "proposer un article", (mais avec 2 alias différents bien sûr), l'un avec un niveau d'accès correspondant aux "non identifiés" qui renvoie sur un page invitant à s'identifier ou à créer un compte et l'autre pour les membre identifiés qui renvoie vers la création d'un article.
    J'en parle également dans les vidéos citées dans ma réponse précédente.
    Dernière édition par roland_d_alsace à 11/05/2019, 17h27

    Laisser un commentaire:


  • roland_d_alsace
    a répondu
    Envoyé par lefabdu51 Voir le message
    la je piges pas... connecté sans etre inscrit.... comment c est possible?
    si je met un lien creer un article , le fait d etre anonyme me renvois une erreur 403.
    Je piges vraiment pas
    Si tu mets un lien vers "créer un article" aux visiteurs (donc non identifiés), mais que tu n'as pas ouvert les droits de création dans com_content pour les visiteurs, c'est normal que tu ais l'erreur 403.
    Les droits de com_menu et ceux de com_content étant différents et indépendants.

    Si tu veux avoir le lien de menu "soumettre un article" qui débouche sur le formulaire d'inscription (ou d'identification) avant d'avoir la page de création de l'article (si le membre est non identifié), il faut passer par un alias de lien de menu.

    J'ai expliqué le démarche lors de ma présentation détaillée des ACL lors des derniers JDays.

    Voir la vidéo sur ce point particulier où j'explique la procédure et aussi le "pourquoi il faut faire ainsi" :
    https://www.youtube.com/watch?v=dh8u...c&index=9&t=0s
    Dernière édition par roland_d_alsace à 11/05/2019, 17h10

    Laisser un commentaire:


  • lefabdu51
    a répondu
    une simple boucle conditionnelle resoudra le truc.... si l'utilisateur est connecté on ne fait rien sinon on affiches le bouton (ou l inverse).

    Laisser un commentaire:


  • RobertG
    a répondu
    Je pense que ce que Hervé veut dire, c'est que le message incitant à l'inscription s'affichera même pour quelqu'un de déjà inscrit voire connecté.
    Comme je le disais, il faudrait un message incitatif, que rien n'empêche de précéder par quelque chose du style "Vous n'êtes pas encore inscrit ?", etc.
    Mais cette inscription doit être assortie d'accès spécifiques et motivants, sinon personne ne prendra le temps de créer un compte. Tout est dans le "marketing".

    Laisser un commentaire:


  • lefabdu51
    a répondu
    à l'inscription d'un membre ... alors que dans ce cas, il est déjà connecté
    la je piges pas... connecté sans etre inscrit.... comment c est possible?
    si je met un lien creer un article , le fait d etre anonyme me renvois une erreur 403.
    Je piges vraiment pas

    si j ai bien compris, tu veux cumuler l'inscription et la validation du formulaire de nouveaux articles...
    Tu peut créer un lien vers l'option register directement via une surcharge.
    Ce lien serais a ouvrir dans une modale ou un nouvel onglet.
    le lien serait du type (syntaxe à verifier)
    Code:
    <?php echo jtext('MONTEXTE';?>
    <a href="<?php echo $this->baseuri; ?>component/users/?view=registration&Itemid=101" class="modal">Vous inscrire</a>
    Le fait que ce soit une modale permet la navigation, donc l inscription (au cas ou il clic sur le lien avant de cliquer sur publier l'article).
    Dernière édition par lefabdu51 à 11/05/2019, 11h10

    Laisser un commentaire:


  • herve
    a répondu
    il me semble que le problème serait l'affichage du même message incitant à l'inscription d'un membre ... alors que dans ce cas, il est déjà connecté (de toute façon je trouve cela moins puissant car l'article étant déjà soumis, quelle personne s'inscrirait après ?)

    Laisser un commentaire:


  • RobertG
    a répondu
    Non, je ne parle pas de module, mais d'un message s'affichant après enregistrement de l'article dans lequel le texte original est complété (à moins qu'il soit utilisé ailleurs) par l'incitation à la création de compte avec lien vers la page d'inscription.

    Je viens de vérifier : la validation affiche le message "Article proposé" qu'il faudrait donc compléter en utilisant la substitution de langue.
    Dernière édition par RobertG à 10/05/2019, 12h51

    Laisser un commentaire:


  • herve
    a répondu
    Re
    oui j'envisage de mettre un module (uniquement pour visiteur) avec incitation.
    Il suffit que quelqu'un le fasse masi bon si un jour avec joomla 4 ou autre solution, n'hésitez pas le signaler
    Merci
    @+

    Laisser un commentaire:


  • RobertG
    a répondu
    Bonjour,

    Il y a bien longtemps que je n'ai pas utilisé l création en frontend, mais j’imagine qu'après validation, il y a un message signalant la réussite de la création de l'article et l'info précisant que la validation est soumise à approbation.
    Si c'est le cas, pourquoi ne pas ajouter à ce texte une invitation à créer un compte, qui soit motivante, et un bouton pour accéder à la page d'inscription ?

    Laisser un commentaire:


  • herve
    a répondu
    Salut
    J'ai déjà paramétré l'article pur qu'un visiteur puisse publier un article (bien sûr captcha) mais je ne crois pas que cela soit possible (j'ai cherché) pour l'avoir dans le même formulaire: 1 seul bouton de validation (comme site e-commerce) car je pense que c'est un problème d'architecture. je ne veux pas l'avoir avant (dissuasif).
    Moins urgent et important que mais autres questions
    @+

    Laisser un commentaire:


  • woluweb
    a répondu
    Bonjour,
    Je pense que c'est même possible en natif (sans extension / plugin / ...) simplement en jouant sur les ACL (les droits).et en créant un menu front-end "créer un article".
    Pour paramétrer les droits :
    Articles > Paramètres (Options en anglais)
    Dans ce cas cependant, j'activerais le Captcha pour la soumission d'articles, sinon des robots risquent de s'amuser

    Laisser un commentaire:

Annonce

Réduire
Aucune annonce pour le moment.

Partenaire de l'association

Réduire

Hébergeur Web PlanetHoster
Travaille ...
X