Корзина
0
Описание
Технические данные
- Опубликовано:
- 31.05.2014
- Обновлено:
- 23.07.2014
- Версия:
- 1.1.5
- Установлено:
- 100 - 499 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
- Нет
Пользовательское соглашение
Описание
Модуль представляет собой набор классов и методов, полезных в разработке сайта.
Для разработчиков полезными окажутся методы:
Класс для работы с изображениями
Класс для работы в Url
Для разработчиков полезными окажутся методы:
Класс для работы с изображениями
- \Anima\Helpers\Image::contain – вписывание изображения в определенный размер
- \Anima\Helpers\Image::cover – ресайз изображений по минимальным размерам
- \Anima\Helpers\String::ucfirst – капитализация первого символа в русскоязычной строке
- \Anima\Helpers\String::json_encode – кодировка в JSON с поддержкой русских символов (сжатие размера json-объекта)
- \Anima\Helpers\String::plural – возведение существительного в множественное число (товар, товара, товаров)
- \Anima\Helpers\Js::loadPlugin – загрузка js-плагина. Модуль ищет директории плагинов в собственной папке, /bitrix/templates/.default/plugins/ и в папке plugins текущего шаблона сайта. В комплект поставки входят популярные плагины (jquery, bootstrap, modernizr, fancybox)
- \Anima\Helpers\Js::loadTemplateScript – загрузка файла script.js из текущего шаблона сайта
- \Anima\Helpers\Js::addPluginPath – добавление пути для поиска плагинов.
Класс для работы в Url
- \Anima\Helpers\Url::makeLinkRelative – преобразует абсолютный url в относительный.
Отзывы (1)
Обсуждения (2)
Авторизуйтесь, чтобы оставить отзыв или задать вопрос разработчику.
10 июня 2014 05:22
10 июня 2014 07:30
9 июня 2014 20:00
10 июня 2014 07:30
Что нового
1.1.5 (23.07.2014) | - Изменены дефолтные настройки методов класса Image - Изменен инсталлер - В js/core/core.js добавлена инициализация console.log - В js/address/address.js изменена инициализация скрипта - Полностью пересобраны языковые файлы |
1.1.4 (10.06.2014) | Исправлена ошибка в js/core/core.js |
1.1.3 (10.06.2014) | - Добавлена автозагрузка модуля в рантайм - Переделаны языковые файлы - Модуль оформлен bitrix.mpbuilder - Добавлен метод \Anima\Helpers\String::plural - возведение существительного в множественное число |
Установка
Достаточно установить модуль в систему и можно использовать классы из неймспейса \Anima\Helpers.
Например, для подключения js-плагинов можно использовать строку:
Для ресайза изображений:
Для загрузки файла script.js и корня текущего шаблона сайта можно использовать следующий вызов в файле header.php
Например, для подключения js-плагинов можно использовать строку:
\Anima\Helpers\Js::loadPlugin(array('jquery', 'address', 'fancybox', 'fancybox-media', 'modernizr', 'bootstrap', 'tiltSlider')); |
Для ресайза изображений:
\Anima\Helpers\Image::cover($arFile, array('width'=>100,'height'=>100); \Anima\Helpers\Image::contain($arFile, array('width'=>100,'height'=>100); |
Для загрузки файла script.js и корня текущего шаблона сайта можно использовать следующий вызов в файле header.php
\Anima\Helpers\Js::loadTemplateScript(); |
Поддержка
Техническая поддержка осуществляется в рамках моих возможностей. Разработка модуля ведется на битбакете. Ваши пожелания можете осталять в комментариях тут.