SubStr($text, 0, 300)."..."; // jeste 3 tecky, aby to lepe vypadalo :-)
                                 
                                 
                               
               
                              
                                 
                                      300 znaku ti muze na konci useknout kus slova .. 
$length	= 300;
$str	= (strPos (subStr ($str, 0,$length), " ")) ? subStr ($str, 0,strRPos (subStr ($str, 0,$length), " ")) : subStr ($str, 0,$length);
.. chapes, ne? :-)