Page 1 sur 1

PERSONNALISATION : Message de modération du contenu & du titre des messages

Posté : mer. 17 mai 2017 23:01
par pboulanger
Bonsoir Raphaël

J'ai vu sur ton forum que tu avais un message classe pour informer au sein du topic l'utilisateur que tu étais intervenu sur son post .

La demande comment t'y es tu pris ?

Merci d'avance pour ta réponse
Bonne soirée
Message modifié par : « Raphaël ».
Raison : Ajout d’une icône de sujet et harmonisation du titre.

PERSONNALISATION : Message de modération du contenu & du titre des messages  Question traitée

Posté : jeu. 18 mai 2017 01:23
par Raphaël
Salut,

j’ai créé plusieurs BBCodes, un pour moi, un pour les modérateurs, un pour les testeurs et un pour les EzComiens.

Je pense que tu dois voir celui des EzComiens parmi les boutons des BBCodes proposés : Image.

Voici l’exemple de celui des EzComiens :
  • Utilisation du BBCode :

    Code : Tout sélectionner

    [ezez]{TEXT}[/ezez]
  • Code HTML de remplacement :

    Code : Tout sélectionner

    <div style="background-color: #d0e4f6; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; width: 360px; float: right; margin-right: 15px;"><div style="background-color: #ECF3F7; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; text-align:left; font-size: 12px;"><b>Message modifié par un </b><a class="postlink-local" href="http://www.ezcom-fr.com/memberlist.php?mode=group&g=8">&laquo;<span class="username-coloured" style="color: #800080;"> EzComien </span>&raquo;</a>.<br /><b>Raison : </b>{TEXT}</div></div>
    La où http://www.ezcom-fr.com/memberlist.php?mode=group&g=8 est à remplacer par le domaine de ton forum, ainsi que l’ID du groupe que tu souhaites voir être affiché. Tu peux remplacer ce lien vers un groupe par un lien vers un utilisateur spécifique si tu souhaites dédier ce BBCode à un seul utilisateur, auquel cas le lien sera de type : http://www.ezcom-fr.com/memberlist.php?mode=viewprofile&u=2 ;
  • Ligne d’aide : Message de modération du contenu & du titre des messages ;
  • Permissions des groupes : sélectionner le ou les groupes étant autorisé à utiliser ce BBCode. Si ce BBCode est dédié à un unique utilisateur veiller à autoriser le groupe dans lequel cet utilisateur est seul dedans.

PERSONNALISATION : Message de modération du contenu & du titre des messages

Posté : mer. 31 mai 2017 10:53
par pboulanger
Merci beaucoup

Deux petites questions :

  • Est-il possible de récupérer le nom de l'utilisateur qui utilise ce bbcode de façon à ce que le rédacteur soit identifié ?
  • Il me semble que ce message n'est pas responsive ...est possible de le rendre responsive ?

Merci d'avance

PERSONNALISATION : Message de modération du contenu & du titre des messages

Posté : jeu. 1 juin 2017 03:32
par Raphaël
Je viens de tester sur mon smartphone (Android 7) c’est responsive, que manque t-il de ton coté ?

Quant à la question de récupérer le nom d’utilisateur pour l’afficher cela relève d’un code PHP qui y serait dédié, donc d’une extension (en dehors de mes compétences), or là c’est un simple BBCode. ;)

PERSONNALISATION : Message de modération du contenu & du titre des messages

Posté : jeu. 1 juin 2017 11:10
par pboulanger
Bonjour Raphaël,

Merci pour tes réponses

Concernant le côté responsive sur un Samsung J7 2017 en 6.0 voici ce que cela donne
Image Image

Pour le bbcode je vais regarder de plus près ce qu'il y a dans mod= qui fait parti de ABBC3_MOD_

Bonne journée

Message modifié par : « Raphaël ».
Raison : Message test d’une modification de message.

PERSONNALISATION : Message de modération du contenu & du titre des messages

Posté : jeu. 1 juin 2017 15:11
par Raphaël
Ok, il s’agit du width, supprime-le, soit ceci :

Code : Tout sélectionner

<div style="background-color: #d0e4f6; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; float: right; margin-right: 15px;"><div style="background-color: #ECF3F7; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; text-align:left; font-size: 12px;"><b>Message modifié par un </b><a class="postlink-local" href="http://www.ezcom-fr.com/memberlist.php?mode=group&g=8">&laquo;<span class="username-coloured" style="color: #800080;"> EzComien </span>&raquo;</a>.<br /><b>Raison : </b>{TEXT}</div></div>

PERSONNALISATION : Message de modération du contenu & du titre des messages

Posté : ven. 2 juin 2017 18:34
par pboulanger
Bonsoir Raphaël

Youpeeeee ! C'est tout bon

Merci beaucoup
bonne fin de journée

EDIT : et voici le code HTML pour récupérer le nom du rédacteur de la modification comme dans le bbcode mod=
  • Structure du bbcode

    Code : Tout sélectionner

    [modo={TEXT1}]{TEXT2}[/modo]

  • Code HTML

    Code : Tout sélectionner

    <div style="background-color: #e7017f; -moz-border-radius: 13px; -webkit-border-radius: 13px; padding: 7px 0px 7px 7px; float: right; margin-right: 5px;">
    <table class="ModTable" style="background-color: #ECF3F7; padding: 5px; text-align:left; font-size: 12px;
    float: right; margin-right: 10px;">
       <tr>
          <td class="rowuser" style="border-bottom:1px solid #000000;font-weight:bold; padding: 0px 7px 0px 7px">{L_MESSAGE} {L_FROM}{L_COLON} {TEXT1}
          <a class="postlink-local" href="https://www.site.com/memberlist.php?mode=group&g=2">&nbsp;
          <span class="username-coloured" style="color: #800080;"> un membre de l'équipe technique </span></a>
          </td>
       </tr>
       <tr>
          <td class="rowtext" style="padding: 0px 7px 0px 7px;" > {TEXT2}</td>
       </tr>
    </table>
    </div>

    Commentaires :
    L1 : code couleur de la bordure pour modifier la couleur de la bordure
    L6 : adresse du groupe ici "en dur" le groupe des modo seuls autorisés dans notre cas à utiliser ce bbcode


Message modifié par un « EzComien ».
Raison : code mis à jour le 12/06/2017
Pboulanger

PERSONNALISATION : Message de modération du contenu & du titre des messages

Posté : sam. 3 juin 2017 06:39
par Raphaël
Intéressant, je testerai cela à l'occasion, merci. ;)

PERSONNALISATION : Message de modération du contenu & du titre des messages

Posté : dim. 4 juin 2017 01:12
par tomberaid
Hello
Code à revoir, la balise <a> n'est pas refermée !

Cordialement.

PERSONNALISATION : Message de modération du contenu & du titre des messages

Posté : lun. 12 juin 2017 23:42
par pboulanger
Bonsoir tomraid

Merci pour ta remarque

Correction du code faite


Bonne soirée

PERSONNALISATION : Message de modération du contenu & du titre des messages

Posté : mar. 13 juin 2017 02:41
par Raphaël
pboulanger, en passant en revue mes listes des extensions existances pour phpBB 3.1.x & 3.2.x hier (j’ai ajouté le nom de chaque extension en face de chaque lien pour améliorer la recherche d’extension par mot clé), je me suis rendu compte qu’une extension en ce sens existait, elle est même validée par phpBB.com : https://www.phpbb.com/customise/db/exte ... eak_bbcode.

PERSONNALISATION : Message de modération du contenu & du titre des messages

Posté : mar. 13 juin 2017 08:03
par pboulanger
Bonjour Raphaël

Je viens de tester cette extension ... Elle supprime l'affichage du bbcode mod= et le ré-écrit ...
  • Structure du bbcode d'origine

    Code : Tout sélectionner

    [mod={TEXT1}]{TEXT2}[/mod]
  • Code de remplacement HTML d'origine

    Code : Tout sélectionner

    <table class="ModTable" style="background-color:#FFFFFF;border:1px solid #000000;border-collapse:separate;border-spacing:5px;margin:1em 0;padding:0;width:100%;color:#333333;overflow:hidden;"><tr><td class="exclamation" rowspan="2" style="background-color:#ff6060;font-weight:bold;font-family:'Times New Roman',Verdana,sans-serif;font-size:4em;color:#ffffff;vertical-align:middle;text-align:center;width:1%;">&nbsp;!&nbsp;</td><td class="rowuser" style="border-bottom:1px solid #000000;font-weight:bold;">{L_MESSAGE} {L_FROM}{L_COLON} {TEXT1}</td></tr><tr><td class="rowtext">{TEXT2}</td></tr></table>

et la modification faite
  • Structure

    Code : Tout sélectionner

    [mod={SIMPLETEXT;optional;defaultValue=}]{TEXT}[/mod]
  • Code de remplacement HTML

    Code : Tout sélectionner

    <p class="bbc_mod_head">{L_MODBREAK_HEAD}{SIMPLETEXT}</p><div class="bbc_mod_text">{TEXT}</div>

Le look est élégant et fin mais le nom du rédacteur n'est pas remonté il est remplacé par l'entête contenu dans le common.php des clés de langues...

C'est dommage car, quand il y a plusieurs modo, c'est mieux de savoir qui a fait quoi...
Je l'adopterai quand on pourra récupérer le nom du rédacteur ....

Voila pour mon petit test de ce matin...

Je te joins la clé de langue fr (très, très gros, pour ne pas dire énorme travail de traduction ... :rice-lol: )

:!: Quand on désinstalle l'extension, il faut retourner dans l'ACP/publication/bbcode pour réactiver le bbcode mod= et refaire les droits de d'utilisation au niveau des groupes.
:!: :shock: De plus, bien que j'ai supprimé les données de l'extension et effacer du serveur tous les fichiers, il laisse ce petit cadeau quand on veut ré-utiliser "l'ancien" bbcode mod =


voici le code dans mon éditeur [ mod=Pboulanger ]test[ /mod ] (j'ai rajouté un espace dans la balise mod= afin de pouvoir l’afficher sans rsique d’interprétation
et l'affichage
MODBREAK_HEADPboulanger
test



:arrow: Pour revenir à la situation antérieure, Il faut ré-écrire la structure du bbcode et le code HTML de remplacement .

En résumé, cette extension est encore jeune et souffre de quelques défauts dont un rédhibitoire : Elle ne fait pas le ménage correctement quand on la désinstalle ...
Mon avis : Wait and See the next version .... :rice-nul:

PERSONNALISATION : Message de modération du contenu & du titre des messages

Posté : mer. 14 juin 2017 01:59
par Raphaël
Merci pour ton retour, je crois que je vais garder mon BBCode personnalisé qui répond à mes besoins. :)

PERSONNALISATION : Message de modération du contenu & du titre des messages

Posté : jeu. 28 sept. 2017 13:45
par Raphaël
Publication de l’extension mentionnée précédemment : viewtopic.php?f=11&t=722.