Connectix Boards

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

Dernière version sortie: 0.8.4!

Connectix Boards > Zone de tests > Zone de tests > ceci est le titre

RSS >  ceci est le titre, ceci est le commentaire
spools #1 12/10/2005 - 19h54

Groupe : Nouveau
Messages : 3
Enregistré le : 12/10/2005

Hors ligne

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
myXtrem #2 12/10/2005 - 20h31

Groupe : Nouveau
Messages : 39
Enregistré le : 03/03/2005

Hors ligne

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
Martin #3 12/10/2005 - 22h24

Groupe : Administrateur
Messages : 3092
Enregistré le : 01/02/2005

Hors ligne Site Web

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...
Posted Image
« Quand un philosophe me répond, je ne comprends plus ma question. » - P. Desproges
spools #4 13/10/2005 - 04h53

Groupe : Nouveau
Messages : 3
Enregistré le : 12/10/2005

Hors ligne

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.
spools #5 13/10/2005 - 07h45

Groupe : Nouveau
Messages : 3
Enregistré le : 12/10/2005

Hors ligne

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 )
minirop #6 13/10/2005 - 13h39

Groupe : Habitué
Messages : 143
Enregistré le : 25/05/2005

Hors ligne Site Web

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

 >  Réponse rapide

Composez votre message

Connectix Boards > Zone de tests > Zone de tests > ceci est le titre

 >  Informations du forum

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