Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!
Условия использования
Продлить
Продолжить покупки

Полезности от Anima

Модуль представляет собой набор классов и методов, полезных в разработке сайта. Для разработчиков полезными окажутся методы:Класс для работы с изображениями\Anima\Helpers\Image::contain – вписывание изображения в определенный размер\Anima\Helpers\Image::cover – ресайз изображений по минимальным размерамКласс для работы со строками\Anima\Helpers\String::ucfirst – капитализация первого символа в русскоязычной строке\Anima\Helpers\String::json_encode – кодировка в JSON с поддержкой русских символов (сжатие размера json-объекта)\Anima\Helpers\String::plural – возведение существительного в множественное число (товар, товара, товаров)Класс для работы с JavaScript\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 в относительный.

Описание

Технические данные

Опубликовано:
31.05.2014
Обновлено:
23.07.2014
Версия:
1.1.5
Установлено:
100 - 499 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Описание

Модуль представляет собой набор классов и методов, полезных в разработке сайта.

Для разработчиков полезными окажутся методы:

Класс для работы с изображениями
  • \Anima\Helpers\Image::contain – вписывание изображения в определенный размер
  • \Anima\Helpers\Image::cover – ресайз изображений по минимальным размерам
Класс для работы со строками
  • \Anima\Helpers\String::ucfirst – капитализация первого символа в русскоязычной строке
  • \Anima\Helpers\String::json_encode – кодировка в JSON с поддержкой русских символов (сжатие размера json-объекта)
  • \Anima\Helpers\String::plural – возведение существительного в множественное число (товар, товара, товаров)
Класс для работы с JavaScript
  • \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 в относительный.
Отзывы (0)
Обсуждения (2)
Что нового
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-плагинов можно использовать строку:
\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(); 
Поддержка
Техническая поддержка осуществляется в рамках моих возможностей. Разработка модуля ведется на битбакете. Ваши пожелания можете осталять в комментариях тут.

Лицензионное соглашение

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки