Clone wiki

CMS / Класс_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