Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
$tpl->set( '{short-story}', stripslashes( "<div id=\"news-id-" . $row['id'] . "\" style=\"display:inline;\">" . $row['short_story'] . "</div>" ) );
$tpl->set( '{short-story}', stripslashes( "<div id=\"news-id-" . $row['id'] . "\" style=\"display:inline;\">" . $shstory . "</div>" ) );
if( strlen( $row['short_story'] ) > 400 ){
$shstory = substr( $row['short_story'], 0, 400 ) . " ...";
}else{
$shstory = $row['short_story'];
}
1. Открываем файл engine/modules/show.short.php
2. Ищем:
меняем на:PHP:$tpl->set( '{short-story}', stripslashes( "<div id=\"news-id-" . $row['id'] . "\" style=\"display:inline;\">" . $row['short_story'] . "</div>" ) );
3. Выше добавляем:PHP:$tpl->set( '{short-story}', stripslashes( "<div id=\"news-id-" . $row['id'] . "\" style=\"display:inline;\">" . $shstory . "</div>" ) );
, где 400 - необходимое количество символовPHP:if( strlen( $row['short_story'] ) > 400 ){ $shstory = substr( $row['short_story'], 0, 400 ) . " ..."; }else{ $shstory = $row['short_story']; }
Так получается будет на полуслове обрывать. Нужно тогда делить при помощи explode и отсекать последний элемент массива, дальше конкатенация элементов массива в цикле через пробел
function truncate_string($details,$max)
{
if(strlen($details)>$max)
{
$details = substr($details,0,$max);
$i = strrpos($details," ");
$details = substr($details,0,$i);
$details = $details." ...";
}
return $details;
}
echo truncate_string("HELLO WORLD!!!",7);