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 dagszs Jeu 20 Avr - 13: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 Lun 22 Mai - 22:54, édité 1 fois
dagszs

dagszs
****

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

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

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

Message par dagszs Sam 22 Avr - 9:38

Un p'tit up !
dagszs

dagszs
****

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

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

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

Message par dagszs Lun 24 Avr - 8:13

Question toujours d'actualité !
dagszs

dagszs
****

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

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

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

Message par dagszs Mar 25 Avr - 15:09

Up ~
dagszs

dagszs
****

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

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

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

Message par dagszs Sam 29 Avr - 16:09

Question toujours d'actualité !
dagszs

dagszs
****

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

https://peekaboo-rpg.forumactif.com
dagszs 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 - 7:50

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 : 70044
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 dagszs Ven 5 Mai - 9:27

Toujours d'actualité oui...
dagszs

dagszs
****

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

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

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

Message par dagszs Dim 7 Mai - 12:16

Toujours d'actualité !
dagszs

dagszs
****

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

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

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

Message par dagszs Lun 8 Mai - 12:46

Encore et toujours d'actu ~
dagszs

dagszs
****

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

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

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

Message par dagszs Jeu 11 Mai - 21:11

Encore et toujours d'actu ~
dagszs

dagszs
****

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

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

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

Message par anyama Jeu 11 Mai - 22: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 dagszs Ven 12 Mai - 22:41

Up !
dagszs

dagszs
****

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

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

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

Message par dagszs Mar 16 Mai - 15:19

La question est toujours d'actu !
dagszs

dagszs
****

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

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

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

Message par dagszs Jeu 18 Mai - 21:26

Encore un petit up ~
dagszs

dagszs
****

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

https://peekaboo-rpg.forumactif.com
dagszs 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 - 3: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

https://robin-hood.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 dagszs Lun 22 Mai - 9:16

Up ~
dagszs

dagszs
****

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

https://peekaboo-rpg.forumactif.com
dagszs 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 - 9: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 : 6088
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 - 9: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

https://robin-hood.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 dagszs Lun 22 Mai - 10: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:
dagszs

dagszs
****

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

https://peekaboo-rpg.forumactif.com
dagszs 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 - 13: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 Lun 22 Mai - 22:12, édité 1 fois
Walt

Walt
Modéractif
Modéractif

Masculin
Messages : 6088
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 dagszs Lun 22 Mai - 18: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 )
dagszs

dagszs
****

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

https://peekaboo-rpg.forumactif.com
dagszs 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 - 22: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 : 6088
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 dagszs Lun 22 Mai - 22: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 ♥
dagszs

dagszs
****

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

https://peekaboo-rpg.forumactif.com
dagszs 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