Виджет выводит список подкатегорий из заданной в настройках категории.
Данная разработка позволяет к пунктам меню привязать мега меню из нескольких колонок. Таких мега меню в одном меню может быть несколько.
Компонент добавляет возможность делать репост событий из ленты активности в канал в телеграм. Репост в канал происходит в момент добавления записи в ленту активности.
В коробке катастрофически не хватает вывод изображений в модальном окне, особенно это критично для мобильных устройств. Я своими силами постарался решить эту задачу.
Touch — это современный и адаптивный шаблон на базе Modern, который всецело направлен на удобную подачу информации для конечного пользователя. В комплекте с шаблоном поставляется 15 дополнительных виджетов для различного вывода контента — слайдеры, grid, списки и др.
Шаблон обновлен до актуальной версии 2.14.2
Совместимость с новым шаблоном админки
Совместимость с новым шаблоном админки
Дополнение позволяет переносить фотки из одного альбома в другой.
На одном из проектов понадобилось передвинуть свойства ниже полей в форме добавления/редактирования записи типа контента. По умолчанию они выводятся ниже поля выбора категории.
Поправим это.
Поправим это.
Spot — это современный адаптивный шаблон на базе Modern для InstantCms 2.14 и выше. Шаблон имеет много настроек, в том числе и тонкую настройку элементов сайта — можно настроить такие элементы как: глубиномер, стиль виджетов, кнопки, секции и др.
Расширение своего опыта всегда положительно влияет на решение обычных задач. PHP изначально разрабатывался как язык для создания веб-сайтов, но существует и официальная поддержка режима CLI. По моему скромному опыту, могу сказать, что именно работа с PHP в командной строке дает возможность по-настоящему почувствовать язык. В качестве иллюстрации я написал cli-приложение, которое реализует некогда любимую игру всей детворы Крестики-Нолики.
Я долго думал о том, стоит ли создавать полезные видеоуроки по работе с InstantCms, и решил, что это будет полезно. Так как я являюсь ярым фанатом этой системы и пишу на ней сайты уже более 10 лет, то мне есть, о чем рассказать новым пользователям системы. В этом уроке мы создадим самый простой в мире виджет, который будет выводить фразу "Hello, world!"
Contentus — это набор из 14 минималистичных стилей для вывода контента. Все стили адаптивны и отлично смотрятся на любом устройстве, а большой выбор дизайнов позволит подобрать для вашего проекта нужный вам вывод контента
OneBuilder обновился до версии 2.3. Под капотом стало еще больше возможностей, а внешний вид всех секций переписан для более гибкой и удобной работы. Вместе с анонсом этой версии и до следующего обновления действует скидка в 40% для всех новых покупателей.
Однажды я уже выкладывал решение в виде бегущей строки, но старая версия имела множество недочетов. А резонное замечание Олега Васильевича о том, что тег marquee уже давно умер и не поддерживается современными браузерами, окончательно вбило гвоздь в гроб старой версии. Именно поэтому я переписал виджет полностью, отказавшись от использования тега marquee в пользу небольшой javascript-библиотеки
Разработка для одного из заказчиков - простой ротатор баннеров в виде слайдера. Отображается в виде слайдера и может выводить в себе бесконечное количество баннеров.
OneBuilder - это набор современных адаптивных виджетов с различной функциональностью. При разработке продукта были предусмотрены практически все основные требования, которым должен отвечать одностраничный сайт. OneBuilder - это решение для тех, кто хочет создать на базе InstantCms2 продающий одностраничный сайт или небольшой сайт визитку. Однако, данное решение подойдет и для владельцев крупных ресурсов - при помощи виджетов можно разместить дополнительные функциональные секции - баннеры, контент и др.
Небольшая разработка - виджет списка контента, который выводится в виде Timeline-ленты. Имеет минималистичный дизайн и призван разнообразить ваш сайт оригинальным способом подачи информации.
Обновление компонента "Новая доска объявлений", где исправлены все обнаруженные баги, а так же реализованы все хотелки, которые пользователи просили добавить в комментариях.
Компонент предназначен для владельцев сайтов, которые уже столкнулись с повышенной загрузкой сервера или собираются с ней встретиться. Если человек не понимает откуда эта загрузка берется и куда смотреть, чтобы понять причину, то этот компонент призван вам помочь.
Загрузка видео через поле файл + плеер Plyr
Данный компонент расширяет возможности типа контента Доска объявлений, добавляет новые виджеты, поля, дизайн пользовательских интерфейсов и т.д. Компонент только для шаблонов поколении модерн, т.е. шаблоны сделанные на основе модерн, использующие новые библиотеки, которые появились в модерн. ПреимуществоКрасивый вид категорий и подкатегорий Возможность назначить иконки к категориям Различные стили отображения (список, плитка, карта) Адаптивный дизайн Добавление объявлений не зарегистрированным пользователем VIP объявление и поднятие/фиксация объявлений в списке Просмотр фото в модальном...
Очередное обновления компонента Умная стена, где исправлены все баги и другие доработки
Для одного моего клиента в ходе разработки сайта встала задача использовать слайдер "ДО / ПОСЛЕ". Немного помучавшись, родилось решение в виде поля + виджета для сайтов. Данное решение несет в себе функционал не только для сайтов, предоставляющих услуги (ремонт квартир, покраска авто, отбеливание зубов и т.д.) но и для новостных ресурсов (Можно показывать в теле новости например, стену с лозунгом "Свободу Навальному" и эту же закрашенную стену). В общем, применений масса, вам осталось только подготовить два изображения. Кстати - данное решение полностью адаптивно и будет отлично смотреться на любых устройствах. Решение работает на базе библиотеки splitimage.
Однажды для одного моего проекта мне понадобился вывод контента бегущей строкой. Решение, представленное в каталоге, к сожалению, не работало на новых версиях движка, поэтому решил сделать своё. Логика виджета очень примитивна - вывести записи из какого либо типа контента записи в виде бегущей строки. Демо виджета можно посмотреть Здесь.
Безделушка ради поиграться. Виджет позволит гостям сайта выбирать цветовую схему по своему вкусу (из предложенных вами).
Иногда, в работе сайта хочется организовать какое-то удобное решение, которое позволит предложить вашим посетителям какую-либо информацию. В этом вам поможет простой, но очень симпатичный виджет - уведомление с социальными сетями. Уведомление маленькое, как привидение и совсем ненавязчиво,а наоборот плавно и элегантно всплывает в углу сайта.
Всем привет. Виджет для вывода и настройки меню для мобильных девайсов. Настраиваются основные параметры меню. Такие как, фон меню,фон подменю цвет ссылок и активного меню. Так же возможно включить закрытие меню при помощи свайпа. И изменить скорость анимации открытия/закрытия. Системное меню для десктопов остаётся без изменения.
Нашел старый виджет, который пылился на полке. Подумал, что в копилку инстанта пойдет. Виджет позволит защитить информацию на вашем сайте от копирования путем различных действий - от блокировки правой кнопки мыши, до вставки в скопированный текст ссылки на сайт. Виджет функционален, и помимо защиты от копирования умеет блокировать комбинации клавиш на клавиатуре, такие как: CTRL+U, CTRL+С, CTRL+I Настроек немного, вы сами можете выбрать, что запретить, а что разрешить на вашем сайте:
Всем привет! Ну, вот этот день и настал - когда я с радостью могу анонсировать новый OneBuilder, который кардинально меняет подход к созданию продающих сайтов на системе управления InstantCms. Данный компонент значительно упростит ваши труды при развертывании одностраничного или промо сайта - внутри для этого предусмотрены удобные инструменты для редактирования и создания.
iBuilder - это инструмент, который позволяет разнообразить или дополнить ваш сайт различными виджетами - в наборе iBuilder поставляются слайдеры, шапки, отзывы, видеосекции, призывы к действию, описания и многое другое. Перед вами - бесплатная версия, в которой предустановлено три виджета - вы сами можете решить, нужны ли вам дополнительные секции после тестирования.
Немного изменил компонент баннеры. Вместо одного баннера, теперь выводится два подряд. Сам баннер сопровождается текстовой ссылкой, что позволяет формировать тизеры картинка + заголовок. Обернул каждый элемент тизера в дивы, и добавил классов, чтобы можно было форматировать, стилизовать тизеры как угодно через css. И изменил стандартную ссылку баннера с вида /banner1 на более неопределённую /s/1, менее очевидную для всяких адблоков и вообще мне так больше нравится.
Недавно тут поднимали вопрос по георгиевской ленточке на сайт - сделал в виде простого виджета. Установка стандартная, после установки настройте отображение ленточки. Имеется возможность загрузить свою ленточку, а также отобразить в правом или левом углу, а также зафиксировать ленту. Распространяется бесплатно.
Всем привет. Компонент для ведения учёта оплаты счетов для садоводческого или гаражного кооператива и тп. Разграничение коммунальной оплаты и электроэнергии. Создание произвольного количества полей для списка коммунальных услуг. Погашение задолжноси по платежам. Рассылка счетов и уведомлений. Индивидуальная оплата(выбор кто за что и сколько платит).
Не знаю, как нормальных людей, но меня всё время мучает вопрос, зачем для размещения небольшого сайта на виртуальном сервере я вынужден устанавливать серьёзную операционную систему типа centos, ubuntu или debian? Почему я должен тратить вполне реальные деньги на аренду мощностей, которые не используются даже на 10% ? Неужели для функционирования вебсервера, интерпретатора php и сервера базы данных необходима операционка, занимающая места в сотни раз больше, чем сами файлы сайта и его база вместе взятые? Этот вопрос не давал мне покоя, пока IamB не прислал ссылку на Alpine linux. При анализе возможностей Альпайна выяснилось, что это не только платформа под докер, но и вполне самостоятельный дистрибутив, у которого есть вполне серьезный функционал, вполне серьезный набор пакетов, который поддерживается вполне многлюдным сообществом разработчиков. Немного изучив имеющиеся возможности Альпайна и поэкспериментировав на кошечках на виртуалбоксе, смог изобразить себе вполне работоспособный сервер размером в 533 мегабайта, большую часть которого занимает mariadb. Без неё весь сервер весит 202 Мб.
OneBuilder — это набор виджетов, построенных на Bootstrap4, которые совместно с шаблоном Modern позволят Вам создать одностраничный сайт (Landing-Page). Комплект виджетов OneBuilder отлично работает со встроенными виджетами InstantCms, их можно использовать для разных целей:
Привет, друзья. Рад представить вам долгожданные обновления компонентов InstantMaps и Биллинг.
Несколько раз встречал на форуме вопросы про Warning: var_export does not handle circular references ... Но странное дело, что пользователь, которому было что-то нужно, поняв, что придется приложить какие-то усилия, исчезал из темы. Скажу сразу: Я не открыл тайну var_export(), но предложу некий обходной манёвр.
Как иногда начинают свой монолог неопытные стендаперы: «У всех в жизни было такое …», когда вывел на главную страницу сайта список пользователей, а там половина – серые тени новичков, не подтвердивших регистрацию. Давайте в качестве ещё одного примера по использованию хуков уберём их оттуда, оставив только реальных пользователей.
Новые возможности и удобства, облегчающие разработчикам отладку компонентов и шаблонов.
Одной из неудобных задач при отладке для меня является поиск причины ошибки 403/404. Иногда она настолько неочевидна, что приходится пошагово проходить код xDebug-ом. Ещё одна «зона сумрака» при отладке – любая страница перед редиректом, например, обработка формы добавления/изменения контента. Тут тоже нужен или xDebug, или var_dump() с принудительным остановом после него. «Расширенная отладка» версии 14.1.2 и выше значительно упрощает анализ таких моментов.
Иногда при тестировании кода возникает необходимость как-то более удобно вывести данные из повторяющихся участков кода или наглядно отследить изменения в переменных. Для этого предназначены табличные контрольные точки (ТКТ).
Вторая версия InstantCMS понравилась мне ещё с релиз-кандидатов - очень продуманная система. Но ещё с тех давних времён я хотел добавить ссылки под заголовками виджетов. Предложенный вариант - не самый простой. Зато очень хорошо подходит для изучения работы с хуками.
Часто в блогах и на форуме можно увидеть совет «для решения задачи нужно в таком-то хуке сделать так-то» и даже есть рабочий код, но куда его вставить? Прямо как в анекдоте: Почему холостяки не готовят себе рецепты из интернета? Потому что каждый рецепт начинается со слов «Возьмите чистую кастрюлю». Сделаем себе «чистую кастрюлю» - пустой компонент для своих хуков.
Добавляет новую систему оплати для компонента интернет магазина.
Обновление отладки. Очистка фильтров и другое.