انا استخدم هذه الدالة
كود PHP:
// cut titles
function titlecut($title,$length=30,$count=4)
{
if (strlen($title) > $length)
{
$string = explode(" ",$title);
if (count($string) > $count)
{
for ($i=0;$i<$count; $i++)
{
$nwestring .= " "."$string[$i]";
}
$lowlength = ceil($length/2);
$stringlength = strlen ($nwestring);
if (($stringlength < $length ) && ($stringlength > $lowlength ))
{
$nwetitle = $nwestring;
}
else
{
$nwetitle = substr($title,0,$length);
}
}
else
{
$nwetitle = substr($title,0,$length);
}
$nwetitle .=" ...";
return $nwetitle;
}
return $title;
}
وايضا تظهر لى نفس المشكلة احيانا