Сворачивание/разворачивание текста

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
iNEEdhlW
Сообщения: 12
Зарегистрирован: 2015.07.07, 13:54

Сворачивание/разворачивание текста

Сообщение iNEEdhlW »

доброго времени суток. необходимо сделать, чтобы текст изначально (при заходе на страницу) был частично/полностью скрыт и присутствовала кнопка/ссылка "Еще", по нажатию на которую этот текст разворачивался.
достаточно тривиальная задача, как мне кажется, все видели такой функционал чуть ли не на каждом сайте)
как правильно реализовать это на yii2?
Аватара пользователя
Alexum
Сообщения: 683
Зарегистрирован: 2016.09.26, 10:00

Re: Сворачивание/разворачивание текста

Сообщение Alexum »

Кнопка "ещё" чаще используется, чтобы получить новую порцию данных от сервера и отобразить (делается для уменьшения нагрузки, трафика и т.п.). Ничего заранее не скрывается. Если же вы хотите загрузить всё сразу и скрывать - ваше право. Используйте javascript(jQuery). Фреймворк тут вообще не при чём, т.к. при таком варианте всё будет происходить на клиенте.
Аватара пользователя
Sereja3578
Сообщения: 204
Зарегистрирован: 2016.09.21, 11:15
Контактная информация:

Re: Сворачивание/разворачивание текста

Сообщение Sereja3578 »

Делаете обрезку текст при выводе функцией substr(), потом на jquery пишете небольшую функцию, которая будет при клике на кнопку "Еще", подгружать полный текст, это как вариант. Точнее тут более правильно было бы название "Читать далее". Еще - это о том, что написали выше - подгрузка данных. Видно у вас на стене 10 записей, нажали еще, получили еще 10.
lgXenos
Сообщения: 243
Зарегистрирован: 2015.11.30, 15:42

Re: Сворачивание/разворачивание текста

Сообщение lgXenos »

iNEEdhlW писал(а): 2017.01.26, 12:55 как правильно реализовать это на yii2?
Устанавливать через композер
Ответить