FIX coupure des mots trop long
authorgburri <gburri@4c3d3983-c6fa-4c6c-9935-18c3bbef1bf0>
Fri, 7 Nov 2008 07:04:43 +0000 (07:04 +0000)
committergburri <gburri@4c3d3983-c6fa-4c6c-9935-18c3bbef1bf0>
Fri, 7 Nov 2008 07:04:43 +0000 (07:04 +0000)
git-svn-id: svn://localhost/cl7/trunk@14 4c3d3983-c6fa-4c6c-9935-18c3bbef1bf0

php/traitement_pre_affichage.php
tools/yaws.conf

index 85c56d4..ef5e20d 100644 (file)
@@ -38,17 +38,16 @@ date   : 19.02.2002
 \r
 enlève les liens http et ajoute des <br>\r
 ---------------------------------------------------*/\r
-function traitement_pre_affichage($texte, $nb_max_long = 20)\r
+function traitement_pre_affichage($texte, $nb_max_long = 15)\r
 {\r
-       $texte = htmlentities($texte, ENT_QUOTES, "UTF-8");\r
-       \r
+   $texte = htmlentities($texte, ENT_QUOTES, "UTF-8");\r
+\r
    #insère un espace au milieu d'un mot de longueur $nb_max_long\r
-   $texte = ereg_replace("([[:graph:]]{".$nb_max_long."})([[:graph:]]{".$nb_max_long."})", "\\1<br/>\\2", $texte);\r
-       \r
+   $texte = preg_replace("/([^ ]{".$nb_max_long."})([^ ]{".$nb_max_long."})/", '$1 $2 ', $texte);\r
+\r
    #ajoute les smiles et les <br/>, enlève les balises\r
    $texte = couleur(smile(nl2br($texte)));\r
    \r
-       \r
    #souligné\r
    $texte = str_replace("[u]", "<u>", $texte); \r
    $texte = str_replace("[/u]", "</u>", $texte); \r
index a24b2be..8da122c 100644 (file)
@@ -10,7 +10,7 @@ ebin_dir = ../urlrewrite
 <server localhost>
    port = 8090
    listen = 0.0.0.0
-   docroot = /home/gburri/projets/cl7/trunk/
+   docroot = /home/gburri/code/projets/cl7/trunk
    allowed_scripts = php
    arg_rewrite_mod = cl7_urlrewrite    
    # dir_listings = true