Уменьшить кол-во выводимых символов

S
На сайте с 13.11.2012
Offline
72
731

Помогите ограничить вывод по заданному количеству символов, сейчас вывожу так {$yt->snippet->title}

Как изменить {$yt->snippet->title} чтобы уменьшить title?

Спасибо!

Chkan
На сайте с 22.10.2008
Offline
129
#1

попробуй так {substr($yt->snippet->title, 0, 255)} 255 - колво символов для вывода

---------- Добавлено 15.04.2016 в 14:52 ----------

еще конечно желательно проверит длину строки както так:

{strlen($str) >= 255 ? substr($yt->snippet->title, 0, 255) : $yt->snippet->title}

Устали разбираться в AI? Выход здесь: https://vk.cc/cNtMsW
S
На сайте с 13.11.2012
Offline
72
#2

Оба варианта не работают, только шапка сайта открывается все остальное исчезает.

Я раньше как-то делал и забыл, очень похоже было на {substr($yt->snippet->title, 0, 255)} т.к. код был не длинный. :( Пока не получается.

Chkan
На сайте с 22.10.2008
Offline
129
#3

Попробуй так:

{strlen($yt->snippet->title) >= 255 ? substr($yt->snippet->title, 0, 255) : $yt->snippet->title}

если не получится то так еще попробуй:

<?php echo strlen($yt->snippet->title) >= 255 ? substr($yt->snippet->title, 0, 255) : $yt->snippet->title; ?>

ДП
На сайте с 23.11.2009
Offline
203
#4

{$yt->snippet->title|truncate:30} - так попробуйте

S
На сайте с 13.11.2012
Offline
72
#5

{$yt->snippet->title|truncate:30} 500 ошибка :(

Chkan, вообще сайт не открывается.

Ragnarok
На сайте с 25.06.2010
Offline
239
#6

Smirnof, что используется и где такой код? это smarty?

//TODO: перестать откладывать на потом
Chkan
На сайте с 22.10.2008
Offline
129
#7

Smirnof, стукни мне в скайп m.chkan попробуем решить.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий