Wiki
Clone wikiCMS / Класс_Atm
Работа с классом упрощенной работы Atm
на данный момент класса как такового не создано, но его будущие элементы присутствуют, вот о них мы и расскажем
Глобальные переменные
UsAgentLang - язык клиента в двузначном формате.
Работа со временем
Обновляет время в метках времени на странице
UpdateTime()
метка времени представляет собой тег <time></time> в таком формате:
<time datetime="2014-07-06T12:10:50+00:00" data-type="j F Yг. в G:i"></time>
где атрибуты:
- datetime - текущая метка времени в UTC
- data-type - формат даты для вывода внутри тега <time> (формат соответсвует преобразованию функции date() в PHP)
функция так же поддерживает показ времени на разных языках(предустановлены русский и английский). Метку времени можно получить из PHP с помощью функции AtmDate($date, $format)
Обновляет время в метке
FormatTime(element)
делает тоже самое что и UpdateTime()
, но только для одного выбранного элемента
Возвращает относительное время
OffsetDate(Time, Now, check)
- Time - время
- Now - текущее время
- check - если равен true то функция лишь сделает проверку какое время следует вывести(относительное ли), если false то выведет само время.
Время указывается в секундах от начала эпохи
Выводит время в формате
ParseDateFormat(format, Time)
- Time - время
- format - формат времени (аналогичный функции date() в PHP)
Выводит элемент даты в нужном склонении
NiceDate(chislo, type)
- chislo - количество минут, часов, месяцев и т.п.(в зависимости от type)
- type - тип элемента: 'n' - месяцы, 'j' - дни, 'G' - часы, 'i' - минуты, 's' - секунды.
Возвращает двузначное число с ведущим нулем
ZeroPlus(x)
Переводит PM формат в AM(часы)
ToAM(x)
Работа с интефейсом
Открывает или закрывает блок, находящийся за кнопкой для его открытия.
NextToggle(button)
Работа с файлами
Добавляет форму для загрузки файла
addFileField(elementId)
- elementId - идентификатор элемента с полями для загрузки файлов
Кастомизация addFileField()
Получает html формы прикрепления файла
addFileField.html(n)
- n - номер прикрепления
возвращает html формы для добавления файла.
Идентифицирует файл прикрепления
getFile(n)
- n - номер прикрепления
Если файл это изображение, то рядом с формой выведется код для вставки этого изображения в текст материала
Кастомизация getFile()
Получает HTML кнопки, для вставки кода изображения в текст
getFile.html(code)
- code - код для вставки изображения в текст
Получает идентификатор формы прикрепления файла
getFile.field(n)
- n - номер прикрепления
Возвращает id формы(то, что подставится в атрибут id="" формы). Стоит учесть, что это функция так же участвует в работе addFileField().
Получает идентификатор блока с информацией о загруженном файле
getFile.meta(n)
- n - номер прикрепления
Updated