Limiter l'abus de majuscule

Limiter l'abus de majuscule - HTML/CSS - Programmation

Marsh Posté le 01-11-2005 à 10:32:31    

Salut !
 
Dans mon forum, les utilisateurs ont une facheuse tendance à abuser des majuscules dans leur message. Qui pourrait me donner un javascript ou m'expliquer comment en faire un qui permettrait d'afficher une alertbox si le nombre de majuscule dans une chaine de caractères est supérieur à 50% du nombre total de caractères ?
 
Merci !


---------------
Marquis
Reply

Marsh Posté le 01-11-2005 à 10:32:31   

Reply

Marsh Posté le 01-11-2005 à 11:36:27    

pourquoi ne pas tout simplement enlever toutes les majuscules coté serveur quand yen a trop ?


---------------
Les CSS c'est bon mangez-en
Reply

Marsh Posté le 01-11-2005 à 12:54:18    

J'ai faillis sortir : pourquoi ne pas TT (quelques minutes le premier coup avec une augmentation progressive si abus trop fréquent pendant une duré donnée) ceux qui abusent de majuscule?
 
Oups, c'est sorti. :D
 
C'est vrai que la solution de gatsusat est pas mal. A ponctuer avec "ucfirst()" si t'as envie.

Reply

Marsh Posté le 01-11-2005 à 19:41:43    

omega2 a écrit :

J'ai faillis sortir : pourquoi ne pas TT (quelques minutes le premier coup avec une augmentation progressive si abus trop fréquent pendant une duré donnée) ceux qui abusent de majuscule?
 
Oups, c'est sorti. :D
 
C'est vrai que la solution de gatsusat est pas mal. A ponctuer avec "ucfirst()" si t'as envie.


C'est pas au serveur de se surchargé pour corriger les fautes des autres...
 
Donc la méthode du ban est pas mal :D
 
Ou celle de dire que statistiquement il y a x mots par phrases et donc un certains nombre de majuscules ;) MAis pareil faut faire bosser le serveur pour apprendre la langue française aux autres...
 
Donc en JS je sais pas mais doit y avoir la même chose, seul problème être sur que tout le monde accepte le JSe :pt1cable:  
 

Reply

Marsh Posté le 01-11-2005 à 19:59:48    

Sur mon forum j'avais foutu un systeme d'antiflood "intelligent" ... Si le nombre de majuscules / smileys / signes de ponctuation était plus grand qu'un certain nombre en valeur absolue et pourcentage , le post n'était pas affiché et l'utilisateur se trouvais muet pendant 1h


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 01-11-2005 à 21:24:26    

leflos5 a écrit :

C'est pas au serveur de se surchargé pour corriger les fautes des autres...
 
Donc la méthode du ban est pas mal :D
 
Ou celle de dire que statistiquement il y a x mots par phrases et donc un certains nombre de majuscules ;) MAis pareil faut faire bosser le serveur pour apprendre la langue française aux autres...
 
Donc en JS je sais pas mais doit y avoir la même chose, seul problème être sur que tout le monde accepte le JSe :pt1cable:


 
tu sais que un site ou un forum se doit de fonctionner sans le Javascript. Donc je n'ai juste qu'à desactiver le JS pour foutre à terre ton truc.
 
donc la methode serveur est la meilleur. et puis c'est pas un strtolower qui va franchement surcharger le serveur


---------------
Les CSS c'est bon mangez-en
Reply

Marsh Posté le 01-11-2005 à 21:39:48    

gatsusat a écrit :

tu sais que un site ou un forum se doit de fonctionner sans le Javascript. Donc je n'ai juste qu'à desactiver le JS pour foutre à terre ton truc.
 
donc la methode serveur est la meilleur. et puis c'est pas un strtolower qui va franchement surcharger le serveur


Si le français que l'on devrait utiliser sur un forum est pour toi des phrases sans majuscules... :p

Reply

Marsh Posté le 04-11-2005 à 10:18:58    

J'ai évidemment pensé à utiliser des fonctions pour tous mettre en minuscule + ucfirst derriere mais cela me pose problème car ca ne permet pas de garder les majuscules pour les nom ou dénomination technique spécifique (forum spécialisé) ce qui est très ennuyeux. Qu'est ce que l'on peut faire dans ce cas ?


---------------
Marquis
Reply

Marsh Posté le 04-11-2005 à 10:21:43    

Utiliser une liste de termes techniques à remettre en majuscule derriére?
 
leflos5 > T'as mal vu, il en a mis une au début de la seconde phrase. :p

Reply

Marsh Posté le 04-11-2005 à 13:58:46    

il y en a bcp trop c pas faisable. On ne peut vraiment pas compter le nombre de majuscule dans une chaine de caractère ?


---------------
Marquis
Reply

Marsh Posté le 04-11-2005 à 13:58:46   

Reply

Marsh Posté le 04-11-2005 à 14:21:24    

marquis75 a écrit :

On ne peut vraiment pas compter le nombre de majuscule dans une chaine de caractère ?


 

esox_ch a écrit :

Si le nombre de majuscules / smileys / signes de ponctuation était plus grand qu'un certain nombre....


 
Je crois qu'il a déjà répondu à cette question, non?


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 04-11-2005 à 15:28:10    

Oui mais il me dit pas comment faire :(


---------------
Marquis
Reply

Marsh Posté le 05-11-2005 à 08:16:56    

esox_ch a écrit :

Sur mon forum j'avais foutu un systeme d'antiflood "intelligent" ... Si le nombre de majuscules / smileys / signes de ponctuation était plus grand qu'un certain nombre en valeur absolue et pourcentage , le post n'était pas affiché et l'utilisateur se trouvais muet pendant 1h


 
Comment tu fais ça stp ?

Message cité 1 fois
Message édité par marquis75 le 05-11-2005 à 08:17:24

---------------
Marquis
Reply

Marsh Posté le 07-11-2005 à 01:08:41    

omega2 a écrit :

Utiliser une liste de termes techniques à remettre en majuscule derriére?
 
leflos5 > T'as mal vu, il en a mis une au début de la seconde phrase. :p

:lol:  
La preuve... Chacun assume son français sur un forum et la différence est là ;)
 

marquis75 a écrit :

Comment tu fais ça stp ?

En faisant un sondage auprès d'IPSOS sur l'orthographe lamentable de l'internaute de base  :whistle:  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed