-
JavaScript. Как программно переключить вкладку (tab)?
Сегодня появилась необходимость программного переключения вкладок на bootstrap tabs. Решение очевидное — но сразу пошел не верным путём — поэтому сейчас раскажу, как быстро и правильно переключить bootstrap вкладку. На самом деле — все сверх-просто, причем, конечно же, есть в Документации. Но, тем не менее — не будет лишним еще раз указать исковые методы. Итак:…
-
Адаптивное YouTube видео на сайте при помощи CSS
При вставке видео YouTube к себе на сайт Вы непременно столкнетесь с проблемой на правильного его отображения. К счастью сделать адаптивный вывод youtube-видео на сайте достаточно просто. В этой статье речь пойдет именно об этом. Итак, нужно выполнить несколько простых шагов. Поехали: 1. Сначала берем ролик, и под ним нажимаем кнопку «Поделиться», а в появившемся…
-
Css. Bootstrap. Как установить жирность текста.
У bootstrap есть множество классов-хелперов, позволяющих легко давать контенту определенные свойства — например, .text-center — выровняет содержимое по центру. Сегодня задался вопросом — есть ли соответствующий класс для жирности текста. Ответом сейчас и поделюсь. Ответ достаточно просто. Подобного класса — нет. : ) Точнее он есть — и называется — .font-weight-bold, но лишь в bootstrap…
-
Bootstrap. Как скрывать popover при клике на любом месте?
В коробке bootstrap есть отличный компонент — popover. Но при работе с ним возникает неприятность — он не закрывается при клике на любом месте страницы. О том, как это исправить я расскажу в этой статье. Скажу честно — этот вариант не претендует на изысканность или красоту — но он рабочий, выполняет свою функцию, при этом…
-
Smarty. Как вывести значение по умолчанию?
Шаблонизатор Smarty помогает решить множество типичных проблем — например вывод определенного текста в случае отсутствия переменной или её пустоты. Итак, для вывода сообщения о умолчанию достаточно воспользоваться таким кодом: {$email|default:’e-mail не указан.’} Как видите — все достаточно просто и очевидно. При этом не нужно прибегать к условным операторам и на все про всё нужно минимум…
-
Php. Html. Как вставить кавычки в текстовое поле input?
Очень простая и короткая статья о том, как вставить текст с кавычками в текстовое поле input[type=text]. Если задуматься — то проблема с выводом кавычек в input более, чем понятная — браузер считает кавычки вашей строки, как управляющие при разборе html и воспринимает соответственно. Для решения прибегнем к простой php-функции — htmlspecialchars(). $str = ‘Строка в…
-
Yii2. Как установить свой favicon?
Установка favicon — процес привычный и обязательный для любого проекта. В этой статье приведу простой пример, как установить favicon средствами Yii2. Решение, как Вы понимаете, достаточно простое. Смотрите пример: $this->registerLinkTag([‘rel’ => ‘icon’, ‘type’ => ‘image/png’, ‘href’ => Url::to([‘/favicon.png’])]); Данный код должен быть вызван из представления или слоя. Если же нужно вызвать его, например, из контроллера…
-
CKEditor. Как получить содержимое редактора?
Необходимость получить содержимое CKEditor — задача более, чем частая. Именно поэтому она более, чем проста в реализации. Все, что от Вас требуется — вызвать следующий код, указав при этом ID исходной textarea. console.log( CKEDITOR.instances[‘some_textarea_idgetData() ); Вот и все. Вставьте этот код в нужное место и в Вашей консоли появится содержимое Вашего CKEditor. Удачи!
-
Css. Подсветка четных и нечетных строк.
Табличный вывод очень плохо визуально читается если не выделять четные и нечетные строки какой-то особенностью — например, легким оттенком фонового цвета. Как при помощи css реализовать подсветку четных и нечетных строк таблицы я покажу в этой короткой статье. Итак, все, что нам нужно — это понимание селектора nth-child. Пример стилей, прописанных в моем блоге для…