Здравствуйте, у меня стоит движок DLE, и мне нужно чтобы название новости (TITLE) обрезалось до указанного мной количества символов. Делал я вот так: PHP: $config['title_len'] = 255; // Кол-во символов if( strlen( $row['title']) > $config['title_len'] ) $tpl->set( '{title}', htmlspecialchars( strip_tags( stripslashes( substr($row['title'],0, $config['title_len']) ) ) ); else $tpl->set( '{title}', htmlspecialchars( strip_tags( stripslashes($row['title']) ) ) ); Но у меня выходит ошибка: PHP: Parse error: syntax error, unexpected ';' in Z:\home\test1.ru\www\engine\modules\show.short.php on line 374 Вот 374 строка: PHP: ['title'],0, $config['title_len']) ) ) ); Как мне это исправить? Или может есть другие способы?
еще лучше PHP: if ( условие ) { // действие при верном условии } else { // действие при не верном условии } что бы при длинном условии и(или) длинном коде не было проблем с поиском фигурных скобок. PHP: $config['title_len'] = 255; // Кол-во символов if( strlen( $row['title']) > $config['title_len'] ) { $tpl->set( '{title}', htmlspecialchars( strip_tags( stripslashes( substr($row['title'],0, $config['title_len']) ) ) ); } else { $tpl->set( '{title}', htmlspecialchars( strip_tags( stripslashes($row['title']) ) ) ); }