Attribut style de balise html ( ou bbcode tableaux ) utilisées à mauvais escients

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

Résolu Attribut style de balise html ( ou bbcode tableaux ) utilisées à mauvais escients

Message par Darkbossman le Mer 17 Aoû 2011 - 19:45

Bonjour à tous.

Aujourd'hui, sur le forum sur lequel je me trouve un membre a décidé de jouer les malins et a complètement recouvert une page de noir avec une div de taille 5000*5000 et en position absolue.
De plus je sais qu'il est possible de déformer un sujet en postant une balise table seule et non fermée.

Je voulais savoir s'il vous était possible de bloquer ces pratiques qui, utilisées à mauvais escient peuvent gravement nuire à la lisibilité du forum.

Merci d'avance.


Dernière édition par Darkbossman le Dim 21 Aoû 2011 - 1:57, édité 1 fois

Darkbossman
Nouveau membre

Masculin
Messages : 27
Inscrit(e) le : 24/11/2006

http://www.perdu.com
Darkbossman a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Attribut style de balise html ( ou bbcode tableaux ) utilisées à mauvais escients

Message par SoraNoHime le Mer 17 Aoû 2011 - 20:59

Bonsoir

essayez d'utiliser les outils de censure pour cela. Par contre cela signifit que vous ne pourrez plus non vous même utiliser ce système.

Sinon vous avez également la possibilité de désactiver le html de votre forum.

Cordialement.

SoraNoHime
+ Hyperactif +

Féminin
Messages : 6218
Inscrit(e) le : 10/06/2010

http://fanasiacodes.bbfr.net/
SoraNoHime a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Attribut style de balise html ( ou bbcode tableaux ) utilisées à mauvais escients

Message par Darkbossman le Mer 17 Aoû 2011 - 21:12

Le problème de la censure c'est que ça ne marche pas. Le problème vient des div et nous ne voulons pas censurer les divs étant donné que nous l'utilisons à d'autres fins. Donc, désactiver le HTML n'est pas non plus une solution.

Darkbossman
Nouveau membre

Masculin
Messages : 27
Inscrit(e) le : 24/11/2006

http://www.perdu.com
Darkbossman a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Attribut style de balise html ( ou bbcode tableaux ) utilisées à mauvais escients

Message par SoraNoHime le Mer 17 Aoû 2011 - 21:19

Dans ce cas , il n'y a pas d'autres possibilités possible malheureusement. Soit vous bloquer pour tout le monde la possibilité d'en créer, soit pour personne.

Cordialement.

SoraNoHime
+ Hyperactif +

Féminin
Messages : 6218
Inscrit(e) le : 10/06/2010

http://fanasiacodes.bbfr.net/
SoraNoHime a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Attribut style de balise html ( ou bbcode tableaux ) utilisées à mauvais escients

Message par Scoubifitz le Mer 17 Aoû 2011 - 22:06

bonsoir,

Il n'est pas nécessaire d'être en Html pour faire ce genre de "farce" ... c'est possible aussi en BBcode ...

le meilleur moyen reste encore la censure ...

mot à censurer : absolute
mot de remplacement : relative

ça déformera seulement le message , voire le forum ...
et vous permettra de bannir l'indésirable et d'éditer le message ...

Scoubifitz
+ Hyperactif +

Masculin
Messages : 3539
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Attribut style de balise html ( ou bbcode tableaux ) utilisées à mauvais escients

Message par Darkbossman le Ven 19 Aoû 2011 - 22:17

Les devs de Forumactif ont pas moyen de bloquer ça ?
C'est quand même une grosse faille !

Darkbossman
Nouveau membre

Masculin
Messages : 27
Inscrit(e) le : 24/11/2006

http://www.perdu.com
Darkbossman a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Attribut style de balise html ( ou bbcode tableaux ) utilisées à mauvais escients

Message par Scoubifitz le Ven 19 Aoû 2011 - 22:50

bonsoir,
Les devs de Forumactif ont pas moyen de bloquer ça ?
... et par la même occasion priver de nombreux forums d'une barre de navigation
fixée en haut ou en bas d'une page forum ?

Pour faire simple , ça ne servira à rien d'épaissir les murs , de renforcer la toiture ,
de mettre des volets en acier renforcé de 10mm d'épaisseur , de blinder la porte ,
si à la fin vous ouvrez la porte pour laisser entrer le loup ! ^^

Vous êtes l'administrateur de votre forum , c'est à vous de prendre les mesures
nécessaires avec les outils mis à votre disposition ..

(cherchez dans la penderie , le fusil de chasse est efficace ... ban, ban, bannissez-le !)

Amicalement,
Scoubifitz

Scoubifitz
+ Hyperactif +

Masculin
Messages : 3539
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Attribut style de balise html ( ou bbcode tableaux ) utilisées à mauvais escients

Message par Ea le Ven 19 Aoû 2011 - 23:54

Bonjour,


Ce n'est pas une faille c'est le comportement attendu et désiré, les outils sont là ( balises / html si c'est activé ) et c'est aux membres de les utiliser à bon escient... ( mais la plupart des membres sauf en l'ayant vu quelque part ne parviendront pas à faire cela )

Mais si votre membre poste par exemple :

Code:
[table style="background:black;position: fixed; width:10px; height:10px; top: 0; left: 0"][tr][td]Yeah[/td][/tr][/table]
( qui fera un carré noir en haut à gauche de 10 * 10 pixels )

Si vous ne voulez pas le position:fixed vous auriez 2 solutions :

  • Mettre la position static par CSS ( avec un attribut !important ), par exemple :

    Code:
    .postbody * {  position: static!important; }
    Par contre si le membre utilisait :

    Code:
    [table style="background:black;position: fixed!important; width:10px; height:10px; top: 0; left: 0"][tr][td]Yeah[/td][/tr][/table]
    Il aurait priorité sur votre règle CSS et dans ce cas il faudrait soit utiliser un script qui bouzille le !important :

    Code:
    $(function() {
      $(".postbody [style]").each(function() {
        $(this).attr("style", $(this).attr("style").replace(/!important/ig, ""))
      })
    });
    Soit censurer important sur le forum ( par exemple en ímportant ).

  • Mettre un script qui retire les position:fixed et position:absolute et position:relative des éléments des posts, par exemple :

    Code:
    $(function() {
      $(".postbody [style]").each(function() {
        $(this).attr("style", $(this).attr("style").replace(/position\s*:\s*(fixed|relative|absolute)/ig, ""))
      })
    });


Pour la taille des éléments vous avez plusieurs solutions soit un :

Code:
.postbody * {  max-width: 700px!important; }
( il suffira au membre d'utiliser le !important à son attribut de largeur pour ne pas que votre règle css s'applique à son code ( enfin comme montré au dessus il y a moyen de retiré les !important mis par l'utilisateur ) )

Une bonne autre solution ( qui est le cas ici ) serait de fixer la largeur du conteneur du post, par exemple pour phpbb2 ça devrait être un truc du style :

Code:
div.postbody { max-width: 800px; overflow: auto; }

Edit :

Sinon je viens d'y penser mais l'astuce ici à un mode de censure sur l'attribut donc il me semble qu'il y aurait moyen de le mettre en place et mettre juste cette censure :

Code:
["style", /position\s*:\s*(fixed|absolute|relative)/ig, '']

Ea
Aidactif
Aidactif

Messages : 23442
Inscrit(e) le : 04/04/2008

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

Résolu Re: Attribut style de balise html ( ou bbcode tableaux ) utilisées à mauvais escients

Message par Darkbossman le Dim 21 Aoû 2011 - 1:56

Merci des réponses.

Darkbossman
Nouveau membre

Masculin
Messages : 27
Inscrit(e) le : 24/11/2006

http://www.perdu.com
Darkbossman 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