Affichage réponse rapide pour les invités

5 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Affichage réponse rapide pour les invités

Message par Seth J. Trevelyan Jeu 20 Avr 2017 - 15:35

Coucou !

Y-a-t-il un moyen pour que le cadre réponse rapide s'affiche lorsqu'on est pas connecté ?

Je m'y connais en templates et ceux-ci sont allègrement modifiés. Je suis sous punBB.

Code:
<!-- BEGIN switch_user_logged_in -->
<a name="quickreply"></a>
{QUICK_REPLY_FORM}
<!-- END switch_user_logged_in -->

J'ai bien remarqué que ce code est censé afficher la réponse rapide seulement pour les gens connectés, mais en retirant les conditions ça ne change rien, pas plus qu'en rajoutant les conditions pour les membres non connectés. scratch

Est-ce possible par modifications de templates ? Si non, y a-t-il un script qui me permettrait de récréer un effet similaire ? (en insérant l'éditeur à un endroit précis de la page seulement pour les invités, du coup)


Dernière édition par Seth J. Trevelyan le Mar 23 Mai 2017 - 0:54, édité 1 fois
Seth J. Trevelyan

Seth J. Trevelyan
****

Féminin
Messages : 280
Inscrit(e) le : 05/02/2013

https://peekaboo-rpg.forumactif.com
Seth J. Trevelyan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Affichage réponse rapide pour les invités

Message par Seth J. Trevelyan Sam 22 Avr 2017 - 11:38

Un p'tit up !
Seth J. Trevelyan

Seth J. Trevelyan
****

Féminin
Messages : 280
Inscrit(e) le : 05/02/2013

https://peekaboo-rpg.forumactif.com
Seth J. Trevelyan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Affichage réponse rapide pour les invités

Message par Seth J. Trevelyan Lun 24 Avr 2017 - 10:13

Question toujours d'actualité !
Seth J. Trevelyan

Seth J. Trevelyan
****

Féminin
Messages : 280
Inscrit(e) le : 05/02/2013

https://peekaboo-rpg.forumactif.com
Seth J. Trevelyan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Affichage réponse rapide pour les invités

Message par Seth J. Trevelyan Mar 25 Avr 2017 - 17:09

Up ~
Seth J. Trevelyan

Seth J. Trevelyan
****

Féminin
Messages : 280
Inscrit(e) le : 05/02/2013

https://peekaboo-rpg.forumactif.com
Seth J. Trevelyan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Affichage réponse rapide pour les invités

Message par Seth J. Trevelyan Sam 29 Avr 2017 - 18:09

Question toujours d'actualité !
Seth J. Trevelyan

Seth J. Trevelyan
****

Féminin
Messages : 280
Inscrit(e) le : 05/02/2013

https://peekaboo-rpg.forumactif.com
Seth J. Trevelyan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Affichage réponse rapide pour les invités

Message par Chacha Ven 5 Mai 2017 - 9:50

pour - Affichage réponse rapide pour les invités UmaslZ4Bonjour,

Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message.

Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu »
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 69301
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Affichage réponse rapide pour les invités

Message par Seth J. Trevelyan Ven 5 Mai 2017 - 11:27

Toujours d'actualité oui...
Seth J. Trevelyan

Seth J. Trevelyan
****

Féminin
Messages : 280
Inscrit(e) le : 05/02/2013

https://peekaboo-rpg.forumactif.com
Seth J. Trevelyan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Affichage réponse rapide pour les invités

Message par Seth J. Trevelyan Dim 7 Mai 2017 - 14:16

Toujours d'actualité !
Seth J. Trevelyan

Seth J. Trevelyan
****

Féminin
Messages : 280
Inscrit(e) le : 05/02/2013

https://peekaboo-rpg.forumactif.com
Seth J. Trevelyan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Affichage réponse rapide pour les invités

Message par Seth J. Trevelyan Lun 8 Mai 2017 - 14:46

Encore et toujours d'actu ~
Seth J. Trevelyan

Seth J. Trevelyan
****

Féminin
Messages : 280
Inscrit(e) le : 05/02/2013

https://peekaboo-rpg.forumactif.com
Seth J. Trevelyan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Affichage réponse rapide pour les invités

Message par Seth J. Trevelyan Jeu 11 Mai 2017 - 23:11

Encore et toujours d'actu ~
Seth J. Trevelyan

Seth J. Trevelyan
****

Féminin
Messages : 280
Inscrit(e) le : 05/02/2013

https://peekaboo-rpg.forumactif.com
Seth J. Trevelyan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Affichage réponse rapide pour les invités

Message par anyama Ven 12 Mai 2017 - 0:09

c'est la dèche d'aide en ce moment xDD
anyama

anyama
*

Féminin
Messages : 49
Inscrit(e) le : 02/05/2017

http://lessims4france.forum-officiel.fr/
anyama a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Affichage réponse rapide pour les invités

Message par Seth J. Trevelyan Sam 13 Mai 2017 - 0:41

Up !
Seth J. Trevelyan

Seth J. Trevelyan
****

Féminin
Messages : 280
Inscrit(e) le : 05/02/2013

https://peekaboo-rpg.forumactif.com
Seth J. Trevelyan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Affichage réponse rapide pour les invités

Message par Seth J. Trevelyan Mar 16 Mai 2017 - 17:19

La question est toujours d'actu !
Seth J. Trevelyan

Seth J. Trevelyan
****

Féminin
Messages : 280
Inscrit(e) le : 05/02/2013

https://peekaboo-rpg.forumactif.com
Seth J. Trevelyan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Affichage réponse rapide pour les invités

Message par Seth J. Trevelyan Jeu 18 Mai 2017 - 23:26

Encore un petit up ~
Seth J. Trevelyan

Seth J. Trevelyan
****

Féminin
Messages : 280
Inscrit(e) le : 05/02/2013

https://peekaboo-rpg.forumactif.com
Seth J. Trevelyan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Affichage réponse rapide pour les invités

Message par SweetGumiho Ven 19 Mai 2017 - 5:30

Je serais aussi intéressée par une solution pour la version ModernBB (dont les templates ne sont pour l'instant pas accessibles) donc je suis ce sujet. En espérant que quelqu'un y répondra.
Smile
SweetGumiho

SweetGumiho
****

Féminin
Messages : 410
Inscrit(e) le : 11/10/2014

http://theworldafter.forumactif.com/
SweetGumiho a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Affichage réponse rapide pour les invités

Message par Seth J. Trevelyan Lun 22 Mai 2017 - 11:16

Up ~
Seth J. Trevelyan

Seth J. Trevelyan
****

Féminin
Messages : 280
Inscrit(e) le : 05/02/2013

https://peekaboo-rpg.forumactif.com
Seth J. Trevelyan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Affichage réponse rapide pour les invités

Message par Walt Lun 22 Mai 2017 - 11:29

Bonjour,

Je ne suis pas sûr d'en saisir l'utilité ?
L'éditeur n'apparaitrait aux invités que dans les forums où ils peuvent répondre ?

Cordialement,
Walt
Walt

Walt
Modéractif
Modéractif

Masculin
Messages : 6081
Inscrit(e) le : 08/09/2015

Walt a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Affichage réponse rapide pour les invités

Message par SweetGumiho Lun 22 Mai 2017 - 11:38

En fait si j'ai bien compris ce qui serait souhaité c'est qu'il y ait la possibilité pour un invité de répondre rapidement dans les forums où il est autorisé à le faire plutôt que de devoir ouvrir l'éditeur dans une nouvelle page en cliquant sur "Répondre à ce sujet". C'est vrai que la réponse rapide simplifie beaucoup de choses et comme les invités cherchent bien souvent des réponses simples sans avoir besoin nécessairement de quelque chose d'élaboré qui nécessiterait une mise en forme particulière ou autre, c'est bien plus pratique.
SweetGumiho

SweetGumiho
****

Féminin
Messages : 410
Inscrit(e) le : 11/10/2014

http://theworldafter.forumactif.com/
SweetGumiho a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Affichage réponse rapide pour les invités

Message par Seth J. Trevelyan Lun 22 Mai 2017 - 12:07

En l'occurrence l'éditeur de la partie réponse rapide n'apparaît pas pour les invités, peut importe les permissions du forum scratch

C'est simplement une question d'esthétique, j'aimerais que la partie réponse rapide apparaisse pour les invités aussi. Etant donné qu'il y a des conditions dans le template autour de cette balise ça laisse quand même penser que ma demande est possible D:
Seth J. Trevelyan

Seth J. Trevelyan
****

Féminin
Messages : 280
Inscrit(e) le : 05/02/2013

https://peekaboo-rpg.forumactif.com
Seth J. Trevelyan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Affichage réponse rapide pour les invités

Message par Walt Lun 22 Mai 2017 - 15:19

Il faut en réalité reconstruire l'éditeur pour les invités puisque les scripts sont pas prévus pour générer l'éditeur si l'utilisateur n'est pas un membre identifié.

Donc voilà en somme le minimum - un peu barbare - nécessaire pour y arriver : j'ai modifié le template viewtopic_body pour situer la réponse rapide :

Code:
         <!-- BEGIN switch_user_logged_in -->
         <a name="quickreply"></a>
         {QUICK_REPLY_FORM}<br />
         <!-- END switch_user_logged_in -->

et ajouter juste après ceci :

Code:
                    <!-- BEGIN switch_user_logged_out -->
                    <form action="/post" method="post" name="post" id="quick_reply">
                          <table cellspacing="0" cellpadding="0">
                            <tbody>
                                <tr>
                                    <td class="row2" align="center">
                                        <input placeholder="{L_USERNAME}" class="post" type="text" name="username" maxlength="25" value="" size="25" tabindex="1" />
                                  </td>
                                </tr>
                                <tr>
                                        <td class="row2" style="width: 700px;" valign="top" align="center">
                                            <textarea class="post" id="text_editor_textarea" name="message" style="width:700px;"></textarea>
                                            <input name="attach_sig" value="0" type="hidden" />
                                            <input name="mode" value="reply" type="hidden" />
                                            <input name="t" value="{TOPIC_ID}" type="hidden" />
                                            <br clear="all" />
                                        </td>
                                </tr>
                                <tr>
                                        <td class="row2" valign="top" align="center">
                                            <input name="preview" class="liteoption" value="Prévisualisation" type="submit" />
                                            <input name="post" class="mainoption" value="Envoyer" type="submit" />
                                        </td>
                                </tr>
                            </tbody>
                          </table>
                        </form>
                        <link rel="stylesheet" href="https://illiweb.com/rs3/98/frm/SCEditor/src/themes/fa.default.min.css" type="text/css" media="all" />
                        <style type="text/css">
                                .sceditor-button-flash div      { background-position: 0 -628px; }
                                .sceditor-button-servimg div    { background-position: 0 -644px; }
                                .sceditor-button-dailymotion div{ background-position: 0 -660px; }
                                .sceditor-button-faspoiler div  { background-position: 0 -676px; }
                                .sceditor-button-fahide div    { background-position: 0 -692px; }
                                .sceditor-button-fascroll div  { background-position: 0 -708px; }
                                .sceditor-button-faupdown div  { background-position: 0 -724px; }
                                .sceditor-button-farand div    { background-position: 0 -756px; }
                                .sceditor-button-faroll div    { background-position: 0 -772px; }
                                .sceditor-button-more div      { background-position: 0 -788px; }
                                .sceditor-button-emoticon div  { background-position: 0 -804px; }
                                .sceditor-button-headers div    { background-position: 0 -820px; }
                             
                        </style>
                        <script type="text/javascript" src="https://illiweb.com/rs3/98/frm/jquery/cookie/jquery.cookie.js"></script>
                        <script type="text/javascript" src="https://illiweb.com/rs3/98/frm/SCEditor/src/jquery.sceditor.js"></script>
                        <script type="text/javascript" src="https://illiweb.com/rs3/98/frm/SCEditor/src/plugins/bbcode.js"></script>
                        <script type="text/javascript" src="https://illiweb.com/rs3/98/frm/SCEditor/src/sceditor-commands.js"></script>
                        <script type="text/javascript" src="https://illiweb.com/rs3/98/frm/SCEditor/src/sceditor-commands-bbcode.js"></script>
                        <script type="text/javascript" src="https://illiweb.com/rs3/98/frm/SCEditor/src/sceditor-custom-bbcode.js"></script>
                        <script type="text/javascript" charset="UTF-8">
                        (function ($) {
                                'use strict';
                                $.sceditor.locale["fr"]= {
                                        "Bold": "Gras", "Italic": "Ital.", "Underline": "Soulig.", "Strikethrough": "Barré", "Align left": "Aligné à gauche", "Center": "Centré", "Align right": "Aligné à droite", "Justify": "Justifié", "Bullet list": "-Liste", "Numbered list": "Liste ordonnée", "Insert a horizontal rule": "Insérer une ligne", "Insert a Quote": "'Citer'", "Code": "Code", "Spoiler": "Spoiler", "Hidden": "Caché", "Insert a table": "Insérer un tableau", "Host an image": "Héberger une image", "Insert an image": "Insérer une image", "Insert an email": "Insérer un e-mail", "Insert a link": "Insérer un lien", "Unlink": "Supprimer un lien", "Insert a YouTube video": "Insérer une vidéo Youtube", "Insert a Dailymotion Video": "Insérer une Vidéo Dailymotion", "Flash": "Flash", "Format Headers": "Format des titres", "Font Size": "Taille Police", "Font Color": "Couleur", "Font Name": "Police", "Remove Formatting": "Supprimer le formatage du texte", "Subscript": "Indice", "Superscript": "Exposant", "Horizontal scrolling": "Défilement horizontal", "Vertical scrolling": "Défilement vertical", "Random": "Aléatoire", "Dices roll": "Lancer de dés", "Insert an emoticon": "Smileys", "Insert current date": "Date actuelle", "Insert current time": "Heure actuelle", "Paste Text": "Insérer du texte sans formatage", "Switch Editor Mode": "Basculer le mode d'édition", "color_dark_red": "Rouge foncé", "color_red": "Rouge", "color_orange": "Orange", "color_brown": "Marron", "color_yellow": "Jaune", "color_green": "Vert", "color_olive": "Olive", "color_cyan": "Cyan", "color_blue": "Bleu", "color_dark_blue": "Bleu foncé", "color_indigo": "Indigo", "color_violet": "Violet", "color_grey": "Gris", "color_white": "Blanc", "color_black": "Noir", "More": "Plus/Moins de boutons", "Insert": "Insérer", "URL:": "URL", "Invalid YouTube video": "Vidéo invalide", "Author (optional)": "Auteur (Optionnel)", "Title (optional)": "Titre (Optionnel)", "Cols:": "Colonnes", "Rows:": "Lignes", "Width (optional):": "Largeur (optionnelle)", "Height (optional):": "Hauteur (optionnelle)", "Description (optional):": "Description (Optionnelle)", "Paste your text inside the following box:": "Collez votre texte à l'intérieur de ce bloc", "Border": "Bordure (px)", "dateFormat": "day.month.year"
                                }
                                ;
                        }
                        )(jQuery);
                        </script>
                        <script type="text/javascript">
                        var servImgAccount='none';
                        var servImgId='0';
                        var servImgF='0';
                        var servImgMode='fae';
                        var plugins='';
                        var palette=1;
                        var illiweb='https://illiweb.com/';
                        var locale='fr';
                        var height='200';
                        var plugin='bbcode';
                        var toolbar='bold,italic,underline,strike|left,center,right,justify|quote,code,faspoiler,fahide|servimg,image,link,youtube|headers,size,color,font,removeformat|emoticon,date,time,source';
                        var cssFile='https://illiweb.com/rs3/98/frm/SCEditor/minified/jquery.sceditor.default.min.css';
                        var isRtl=0;
                        var dice=new Array();
                        var bSourceMode=true;
                        var emoticonsEnabled=1;
                        var smileys= {":D": "https://2img.net/i/fa//i/smiles/icon_biggrin.png"};
                        var iframeSrc='/smilies.forum?f=7&mode=smilies_frame&t=1495457026';
                        var illiwebDomain='https://illiweb.com/';
                        var servimgDomain='servimg.com';
                        var INTRANET=0;
                        </script>
                        <script type="text/javascript" src="https://illiweb.com/rs3/98/frm/SCEditor/src/instance-sceditor.js"></script>
                    <!-- END switch_user_logged_out -->

Trois remarques :
  • Il faut bien sûr prévoir un champ "nom d'utilisateur" sans quoi l'invité ne pourra pas poster,
  • Les smileys ne seront pas affichés dans l'éditeur en mode WYSIWYG,
  • Le bouton permettant d'héberger une image requiert une connexion de l'invité à Servimg

En outre, cet éditeur rajouté ne tient pas compte des permissions : il apparaitra donc dans tous les sujets aux invités, que ceux-ci soient ou non en droit de répondre au sujet.

Cordialement,
Walt


Dernière édition par Walt le Mar 23 Mai 2017 - 0:12, édité 1 fois
Walt

Walt
Modéractif
Modéractif

Masculin
Messages : 6081
Inscrit(e) le : 08/09/2015

Walt a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Affichage réponse rapide pour les invités

Message par Seth J. Trevelyan Lun 22 Mai 2017 - 20:02

Merci pour la solution What a Face

En ce qui concerne les permissions ça n'est pas un très gros problème (en ce qui me concerne en tous cas), j'affiche les permissions juste au dessus de l'éditeur donc...

Ca fonctionne bien pour l'apparition de l'éditeur, en revanche ce qui m'embête c'est qu'à l'envoi du message, une erreur apparaît "Ce forum est verrouillé, vous ne pouvez pas poster, ni répondre, ni éditer les sujets." alors que le sous-forum est bien accessible aux invités. (le sujet où je teste : http://amy-test.forumactif.org/t126-fsedvgfdvg )
Seth J. Trevelyan

Seth J. Trevelyan
****

Féminin
Messages : 280
Inscrit(e) le : 05/02/2013

https://peekaboo-rpg.forumactif.com
Seth J. Trevelyan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Affichage réponse rapide pour les invités

Message par Walt Mar 23 Mai 2017 - 0:14

C'est ce qui arrive lorsque l'on fait un c/c trop rapide... j'ai modifié mon précédent message en corrigeant le script. J'avais laissé dans le code l'id d'un topic en particulier qui, sur votre forum, correspond à un topic verrouillé.

Cordialement,
Walt
Walt

Walt
Modéractif
Modéractif

Masculin
Messages : 6081
Inscrit(e) le : 08/09/2015

Walt a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Affichage réponse rapide pour les invités

Message par Seth J. Trevelyan Mar 23 Mai 2017 - 0:54

Je me disais bien qu'il devait y avoir un truc comme ça, ça m'est déjà arrivé sur un script, mais j'arrivais pas à localiser l'endroit où étais l'id du sujet toute seule scratch

Bref, du coup ça fonctionne parfaitement, merci bien ♥
Seth J. Trevelyan

Seth J. Trevelyan
****

Féminin
Messages : 280
Inscrit(e) le : 05/02/2013

https://peekaboo-rpg.forumactif.com
Seth J. Trevelyan a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum