Connectix Boards

Bienvenue, vous n'êtes pas connecté. ( Se connecter - S'enregistrer )

Dernière version sortie: 0.8.4!

 >  Répondre

Identification en tant qu'invité

Composez votre message


(l'utilisation du bbcode et des smilies est permise)

Rediriger, apres envoi du message

 >  Derniers messages écrits [10 en commencant par le dernier]
minirop 13/10/2005 - 13h39
il suffit simplement de faire un explode " " et apres tu test mots à mots et si $word_length>50 alors wordwrap(" ",$word); et apres un petit "implode(" ",$message);
spools 13/10/2005 - 07h45
J'ai peut etre trouver : D
Voici le code utilisé pr rechercher les mots trop long.

// FONCTION : Coupe les mots trop long
function cut ($word,$length) {
if (strlen($word)>$length) {
$begin=substr($word,0,$length-1);
$end=substr($word,0-(strlen($word)-($length-1)),(strlen($word)-($length-1)));
$ret=$begin.'<br /> '.cut($end,$length);
return $ret;
} else return $word;
}
function long_words($str,$nb) {
$tab=explode(' ',str_replace("\n"," \n ",$str));
$replacefrom=array();
$replaceto=array();
foreach ($tab as $key => $value) {
if (strlen($value)>$nb) {
$replacefrom[]=$value;
$replaceto[]=cut($value,$nb);
}
}
if (count($replacefrom)>0) $str=str_replace($replacefrom,$replaceto,$str);
return $str;
}
// FIN DE FONCTION : Coupe les mots trop long


Maintenant il faut ceci.

si le mot long se termine par <a> alors on ne fait rien, si il ne termine pas par <a>, on le customize B )
spools 13/10/2005 - 04h53
Yop
bah en faite la fonction que tu as crée ca coupe le code mais bon cé pas grave.

Code:
voila_une_belle_serie_de_lettre op_un_espace_hé_ben_la_césure_commencera_son_calcul_a_partir_de_la_donc_perso_je_pense_que_ca_ne_pose_aucun_prob_de_mettre op_encore_espace_donc_aucun_prob_de_mettre_une_cesuse_de_a_50_caractere


Le seul prob cé pour les lien web et encore a voir.
sinon je crois qu'aucun utilisateur n'a besoin de mettre autant de caratere.

En fin.. en même temps ce n'est pas très génant.
Martin 12/10/2005 - 22h24
J'avais intégré une fonction de ce type avant, mais le problème est que ca peut couper les mots trop longs n'importe ou (bbcode, smileys), ce qui fait que le message peut se trouver bizarrement modifié. De plus, comment définir une longeur standard de césure, vu que le design varie en fonction de la résolution de l'utilisateur...
myXtrem 12/10/2005 - 20h31
Il faudra mettre un wordwrap non? parce que là, ça déforme pas vraiment mais le scroll en bas, c'est pas top je trouve.

Amicalement

myXtrem
spools 12/10/2005 - 19h54
Contenu Message dddddddddddddddddddddddddddddddWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWwdddddddddddddddddddddddddddddddddddddddddddddddd
dsdsds dsd sds
: f e a r : : s l e e p i n g : : d e v : : p i r a t e : : b l i n k : : o


citation


code


image
Posted Image

lien web
google

email
mon email

 >  Informations du forum

1 personne(s) présente(s) durant une période de 15 minutes (0 membre(s) et 1 invité(s)).