Блог хеллоуворлдщика

Записи с тегом [widget]


Расширение для получения информации о странице переданной по URL для Yii2

Всем привет! =) Давно не писал, немного занят. За это время у меня появились некоторые новые плюшки с которыми я готов поделиться. Если честно, то их достаточно много. Намного больше, чем вы видите на GitHub. Я не в состоянии делиться со всеми из-за того, что многие из них чисто были написаны под проект, но они так же могут применяться и в других проектах. Просто, это не такая простая и быстрая работа по подготовке расширения на массовое использование. Нужно учитывать много нюансов, что пожирает время, которого не так много. Поэтому я делюсь только теми расширениями, которыми, я точно уверен, будут пользоваться другие, а так же я, не один раз.

Читать далее

Виджет для работы с динамическими полями для Yii2

Привет, читатель! Сегодня я поделюсь с тобой своим новым расширением для работы с динамическими полями, или, по правильному говоря, множественными моделями.

Не так часто, но всё же, приходится иногда добавлять возможность работы с множественным вариантом полей. К примеру, место учебы. Человек мог обучаться не в одном месте, поэтому, приходится предоставлять возможность добавления еще одного место обучения, потом еще одного и т.д. до бесконечности. Здесь как раз нас и спасают динамические поля.

Читать далее

Сетчатое отображение контента и автоматическая подгрузка контента через Ajax для Yii2

Не так давно мне понадобилась реализовать сетчатое отображение контента для списка статей. Сразу вспомнил о таком плагине для jQuery как gridify. На основе его и \yii\widgets\ListView сделал сетчатое отображение любых блоков, а не только изображений, а так же автоматически подгружать через Ajax следующую страницу. Расширение очень простое. На GitHub есть вся необходимая информация по использованию. Если что не ясно - интересуйтесь в комментариях, буду рад. =)

Ссылка на расширение: https://github.com/bupy7/yii2-gridify-view

Читать далее

Слайдер для Yii2 на основе FlexSlider

Этот слайдер является обычный обёрткой для FlexSlider и не более. Взять его можно в моём репозитории https://github.com/bupy7/yii2-flexslider . Так же на Packagist. Устанавливается через Composer. Всё просто и ясно. Без пантов. =)

Читать далее

Кадрирование изображения до загрузки на сервер для Yii2

Это реализация и улучшение виджета для Yii2 представленного здесь ранее мной для Yii первой версии. Данный виджет потерпел некоторые изменения, а именно:

  • Дизайн кнопок. =)
  • Добавлен параметр ratio в передачу информации о кадрировании.
  • Добавлена возможность изменение размера рамки для кадрирования.
  • Добавлено автоматическое центрирование рамки для кадрирования.
  • Исправлены некоторые недочеты.
  • Возможность кадрировать по нескольким параметрам за раз. (К примеру, как в ВКонтакте).
  • Возможно использовать свой view для виджета.
  • Возможность изменения размера кадрирования налету.

Ссылка на виджет и инструкция по установке и использованию на GitHub https://github.com/bupy7/yii2-widget-cropbox

Ссылка на Packagist https://packagist.org/packages/bupy7/yii2-widget-cropbox

Читать далее

Таймер для Yii

После каждого проекта в моей копилке появляется что-то новое. На этот раз нового очень много и буду выкладывать по мере возможного.

Сегодня я поделюсь обёрткой для FlipClock. Данная обёртка очень простая и которую может сделать каждый, т.к. ничего сверх-нового не добавлено. Но всё же, проще скачать и использовать, чем делать обёртку самому, когда она уже есть. Взять можно отсюда https://github.com/bupy7/yii-flipclock .

Читать далее

Yii-Feedback. Простая форма обратной связи

Сейчас нельзя представить сайт без формы обратной связи. Это такая маленькая, но неотъемлемая деталь.

Чем же так она важна? Вопрос, действительно хороший, и чтоб на него ответить я предлагаю посмотреть внутрь себя: все мы ленивые, а лень - двигатель прогресса. Мало кто захочет открыть почтовый ящик чтоб отправить по указанному Email адресу сообщение. Ведь это нужно ввести адрес, залогинется, написать адрес получателя, тему и сообщение. "Ууу, да ну его нафиг", - подумает посетитель и ничего не отправит. Форма обратной связи служит как раз тем самым связующим звеном между пользователем и ленью. Тем самым, мы увеличиваем возможность отклика.

Читать далее