Censure en Javascript

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

Résolu Censure en Javascript

Message par Lorris le Lun 7 Oct 2013 - 11:34

Bonjour à tous,

Je viens ici pour vous faire part d'un code qui ne marche pas chez moi, celui du code de censure en javascript. Je ne sais pas quoi dire de plus mais bon... Ah, peut-être le code pourrait vous être utile ?

Code:
var censorship =
[
    ["text", /slt/g, "salut"],
    ["text", /bjr/g, "bonjour"],
    ["text", /merde/g, "{BIP}"],
    ["text", /:chrome:/g, "[img]http://r24.imgfast.net/users/2913/10/00/00/smiles/2674625213.png[/img]"],
];

function censorNode(a) {
  if(a.nodeType == 3) {
    for(var b in censorship) {
      if(censorship[b][0] === "text") {
        a.nodeValue = a.nodeValue.replace(censorship[b][1], censorship[b][2])
      }
    }
  }else {
    if(a.nodeType == 1) {
      for(b in censorship) {
        a.hasAttribute(censorship[b][0]) && a.setAttribute(censorship[b][0], a.getAttribute(censorship[b][0]).replace(censorship[b][1], censorship[b][2]))
      }
    }
    if(a.hasChildNodes()) {
      a = a.childNodes;
      for(b = 0;b < a.length;b++) {
        censorNode(a[b])
      }
    }
  }
}
$(function() {
  $(window).bind("load", function() {
    setTimeout(function() {
      $("div.postbody div" + ($("body#phpbb").length ? ".content div" : $("#ipbwrapper").length ? ".post-entry div:not(.clear)" : $("#pun-foot").length ? ".entry-content div div:not(.clear)" : "")).each(function() {
        censorNode(this);
        for(var a in censorship) {
          censorship[a][0] === "html" && censorship[a][1].test($(this).html()) && $(this).html($(this).html().replace(censorship[a][1], censorship[a][2]))
        }
      })
    }, 600)
  })
});
});
=> Bon, voilà le code court (j'ai coupé quelques censures ^^) et avec cela, rien ne se passe. Le mot slt reste slt sur le forum et ne devient pas salut :/..

Merci d'avance à ceux qui pourraient m'aider Smile! Ah et une question : Y a-t-il une limite dans le nombre de caractère de la censure ? Je compte, par la suite, carrément créer un champ de sélection à partir d'un simple petit texte. Si je passe par le javascript, c'est que la censure normale n'avait pas assez de place Smile

Merci d'avance !


Dernière édition par Lorris le Mer 6 Nov 2013 - 11:40, édité 1 fois

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Lorris le Mar 8 Oct 2013 - 11:53

Petit up :$

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Lorris le Jeu 10 Oct 2013 - 18:13

Up encore

Merci d'avance =)

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Lorris le Dim 13 Oct 2013 - 13:54

Je me permet un UP.

Merci d'avance ^^

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par FANCH 56 le Dim 13 Oct 2013 - 14:03

Bonjour

Une question idiote.

Pourquoi un java, alors que tu peux passer par le PA ,

FANCH 56
+ Hyperactif +

Masculin
Messages : 13260
Inscrit(e) le : 25/07/2005

http://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Censure en Javascript

Message par Lorris le Dim 13 Oct 2013 - 15:53

Bonjour,

En fait, je compte utiliser la censure pour remplacer un texte très court pour le transformer en texte très long. Genre {test} deviendrait un code (un champ de sélection même) avec pleins de valeurs ^^ ! Donc la censure du PA n'a pas assez de place =/

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Lorris le Lun 14 Oct 2013 - 17:09

Encore un UP pour tenter de trouver une solution afin que je puisse censurer de longs mots ^^ !

Merci encore pour ceux qui m'aideront Smile

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Lorris le Mar 15 Oct 2013 - 17:13

Re-Up :3

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Lorris le Mer 16 Oct 2013 - 17:25

Up Sad

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Lorris le Jeu 17 Oct 2013 - 20:55

Up :/

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Lorris le Sam 19 Oct 2013 - 1:23

Encore un up ^^'

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Lorris le Dim 20 Oct 2013 - 7:25

N'y a-t-il pas de solution ? La censure en javascript marche-t-elle pour certains ?

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Lorris le Lun 21 Oct 2013 - 10:05

Up supplémentaire Sad

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Lorris le Mar 22 Oct 2013 - 11:29

Up s'il vous plait :/

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Lorris le Mer 23 Oct 2013 - 12:50

Up *O*
Avec un peu de chance quelqu'un va m'aider :/ ?

Merci d'avance

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Lorris le Jeu 24 Oct 2013 - 14:27

Up du jour :/ ?

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Lorris le Ven 25 Oct 2013 - 18:31

Up please *O*

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Lorris le Sam 26 Oct 2013 - 18:36

Je crois que je vais abandonné :c
Dernier up ?

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Lorris le Dim 27 Oct 2013 - 20:21

Re-Up s'il vous plait

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Lorris le Lun 28 Oct 2013 - 22:12

Dernier up je pense x) *merci*

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Lorris le Mar 29 Oct 2013 - 23:16

Je dis dernier mais j'en refais un s'il vous plait :c

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Lorris le Jeu 31 Oct 2013 - 10:46

Up :$
Merci

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Lorris le Sam 2 Nov 2013 - 11:33

Bonjour, je tiens à refaire un up :$

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Lorris le Dim 3 Nov 2013 - 11:44

Up supplémentaire ^^'

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Lorris le Lun 4 Nov 2013 - 12:45

Up s'il vous plait, merci Smile

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Lorris le Mar 5 Nov 2013 - 17:20

Up =D

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Invité le Mar 5 Nov 2013 - 17:26

Bonsoir,

Avez vous lu ce tutoriel ?

Invité
Invité


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

Résolu Re: Censure en Javascript

Message par Lorris le Mar 5 Nov 2013 - 22:05

Bonsoir,
Merci de votre réponse cependant, ce tutoriel ne marche pas de mon côté (j'utilisais celui-là déjà avant et je viens de tester les consignes de bases avec le même code que le tuto). Cela vient-il de mon forum ?

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Censure en Javascript

Message par Invité le Mer 6 Nov 2013 - 7:46

Avez vous bien activé le Javascript ?

Invité
Invité


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

Résolu Re: Censure en Javascript

Message par Lorris le Mer 6 Nov 2013 - 11:35

Oui, il est bien activé. J'ai une dizaine de code Javascript donc peut-être que l'un d'eux bloque la censure de mots ? Quelque soit le problème, j'ai testé sur un forum test et le code marche bien donc c'est le principal. Le problème vient donc de mon forum mais donc ce n'est pas grave ^^ !

Je vous remercie donc quand même et bonne journée Smile

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

Lorris 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