• Добавляем в админку UMI CMS свой элемент управления

    Столкнулся с неожиданным фактом: UMI CMS очень даже неплохо кастомизируется в плане пользовательского интерфейса административной части системы. Задача стояла очень простая: добавить в админку в модуль Новости кнопку для закачки видео на YouTube и последующей вставки кода этого видео в текстовое поле.

    Порывшись в документации, я нашел вот такой забавный пример. В примере  подключается пользовательский xsl документ form.modify.custom.xsl, и на его плечи ложится вывод на экран поля Дата публикации из шаблона Новости. Единственное, документация похоже устарела и файл надо создавать не тут ~/styles/skins/full/news/form.modify.custom.xsl, а тут ~/styles/skins/full/data/modules/news/form.modify.custom.xsl,  и full соответственно надо заменить на Вашу tpl, у меня это было mac.

  • Самый лучший range slider на jQuery

    range2dSlider плагин на jQuery ​Вновь статья в названии содержит громогласное «самый лучший». Время показало, что когда я рассказывал про datetimepicker, эти слова оказались верны. Сейчас я более чем уверен, jQuery плагин range2DSlider придется многим по вкусу.

    Море настроек конфигурации делают этот плагин одним из лучших в своем роде. Просто взгляните, на что он способен:

     

    Та, конфигурация, для которой он был создан 2d слайдер

    Показать код

    Или обычный range слайдер (ползунок), альтернатива нативному input type="range", но с поддержкой нескольких значений

    Показать код

    Вертикальный вариант исполнения, того же ползунка input type="range"

     

    Показать код

    В подсказке над(под/слева/справа) ползунком можно выводить не только текущие значения. Все кастомизируется довольно просто

    Показать код

    Не нравится внешний вид? Я старался, честно! Ну что же, добавим своих стилей, и легким движением руки, брюки превращаются...

    Показать код

    Все что вы увидели выше не строго зашито в слайдер, а является сочетанием определенных настроек. Можно создать конфигурации на все случаи жизни. Под катом описание настроек и их конфигураций, а заинтересовавшиеся могут сразу скачать плагин и поковырять его сами