Affichage réponse rapide pour les invités

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 le 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
avatar

Seth J. Trevelyan
***

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

http://www.peekaboo-rpg.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 le Sam 22 Avr 2017 - 11:38

Un p'tit up !
avatar

Seth J. Trevelyan
***

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

http://www.peekaboo-rpg.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 le Lun 24 Avr 2017 - 10:13

Question toujours d'actualité !
avatar

Seth J. Trevelyan
***

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

http://www.peekaboo-rpg.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 le Mar 25 Avr 2017 - 17:09

Up ~
avatar

Seth J. Trevelyan
***

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

http://www.peekaboo-rpg.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 le Sam 29 Avr 2017 - 18:09

Question toujours d'actualité !
avatar

Seth J. Trevelyan
***

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

http://www.peekaboo-rpg.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 le Ven 5 Mai 2017 - 9:50

Bonjour,

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 »


Règles Générales du Forum - Le Staff de ForumActif
Questions & Réponses Fréquentes - Trucs & Astuces
Outils Fondateurs - Perte de Mot de Passe
avatar

Chacha
Modéractif
Modéractif

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

http://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 le Ven 5 Mai 2017 - 11:27

Toujours d'actualité oui...
avatar

Seth J. Trevelyan
***

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

http://www.peekaboo-rpg.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 le Dim 7 Mai 2017 - 14:16

Toujours d'actualité !
avatar

Seth J. Trevelyan
***

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

http://www.peekaboo-rpg.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 le Lun 8 Mai 2017 - 14:46

Encore et toujours d'actu ~
avatar

Seth J. Trevelyan
***

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

http://www.peekaboo-rpg.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 le Jeu 11 Mai 2017 - 23:11

Encore et toujours d'actu ~
avatar

Seth J. Trevelyan
***

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

http://www.peekaboo-rpg.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 le Ven 12 Mai 2017 - 0:09

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

anyama
*

Féminin
Messages : 41
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 le Sam 13 Mai 2017 - 0:41

Up !
avatar

Seth J. Trevelyan
***

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

http://www.peekaboo-rpg.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 le Mar 16 Mai 2017 - 17:19

La question est toujours d'actu !
avatar

Seth J. Trevelyan
***

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

http://www.peekaboo-rpg.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 le Jeu 18 Mai 2017 - 23:26

Encore un petit up ~
avatar

Seth J. Trevelyan
***

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

http://www.peekaboo-rpg.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 le 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
avatar

SweetGumiho
****

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

http://dayzgonetest.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 le Lun 22 Mai 2017 - 11:16

Up ~
avatar

Seth J. Trevelyan
***

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

http://www.peekaboo-rpg.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 le 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
avatar

Walt
Modéractif
Modéractif

Masculin
Messages : 3109
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 le 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.
avatar

SweetGumiho
****

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

http://dayzgonetest.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 le 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:
avatar

Seth J. Trevelyan
***

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

http://www.peekaboo-rpg.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 le 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/rsc/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/rsc/98/frm/jquery/cookie/jquery.cookie.js"></script>
                        <script type="text/javascript" src="https://illiweb.com/rsc/98/frm/SCEditor/src/jquery.sceditor.js"></script>
                        <script type="text/javascript" src="https://illiweb.com/rsc/98/frm/SCEditor/src/plugins/bbcode.js"></script>
                        <script type="text/javascript" src="https://illiweb.com/rsc/98/frm/SCEditor/src/sceditor-commands.js"></script>
                        <script type="text/javascript" src="https://illiweb.com/rsc/98/frm/SCEditor/src/sceditor-commands-bbcode.js"></script>
                        <script type="text/javascript" src="https://illiweb.com/rsc/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/rsc/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://illiweb.com/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/rsc/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
avatar

Walt
Modéractif
Modéractif

Masculin
Messages : 3109
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 le 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 )
avatar

Seth J. Trevelyan
***

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

http://www.peekaboo-rpg.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 le 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
avatar

Walt
Modéractif
Modéractif

Masculin
Messages : 3109
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 le 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 ♥
avatar

Seth J. Trevelyan
***

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

http://www.peekaboo-rpg.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


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