Не дадумался как сделать чтобы он резал хтмл, я не зверь в этой области (кто знает подскажите)! я сделал чуть-чуть по-другому! Если слово больше или ровно 20 символов, то это слово сокращается!  
Пример подобного сокращения: 
 прекрасный - прекрас-ый 
 
И так кому надо правим: 
 
Файл filter.inc.php 
 
Функция strip_msg() 
Находим строку кода  
PHP:function strip_msg($msg) 
{   
И сразу после нее вставляем это 
PHP: if( preg_match_all("!([(.*?)\S]{20,})+!i",$msg,$found) ) 
 { 
  for($i=0;$i<=(count($found[0])-1);$i++) 
   $msg = str_replace( $found[0][$i], substr($found[0][$i],0,17)."-".substr($found[0][$i],-3),$msg ); 
 }   
 
Вот и все изменения! |