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

4 participants

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

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

SoraNoHime
Membre actif

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

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

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

SoraNoHime
Membre actif

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

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

Scoubifitz
Membre actif

Masculin
Messages : 3687
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 Ven 19 Aoû 2011 - 22:17

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

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

Scoubifitz
Membre actif

Masculin
Messages : 3687
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 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

Ea
Aidactif
Aidactif

Messages : 23583
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 Dim 21 Aoû 2011 - 1:56

Merci des réponses.
avatar

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

- Sujets similaires

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