Сервис чатов от Августа: качество, надежность, скорость
 
новости новостей нет» все новости

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

Документация

функция %DATE()%

Выводит отформатированную строку даты. Первый аргумент — строка форматирования, второй (необязательный) — количество секунд от начала отсчета.

Строка форматирования принимает следующие параметры:

  • %a — "am" или "pm"
  • %A — "AM" или "PM"
  • %d — число месяца с незначащим нулем, т.е. "01"-"31"
  • %D — день недели, трехсимвольное сокращение от английкого названия, например, "Fri"
  • %F — полное название месяца по-английски, например, "January"
  • %g — часы в 12-и часовом формате без незначащего нуля, т.е. "1"-"12"
  • %G — часы в 24-х часовом формате без незначащего нуля, т.е. "0"-"23"
  • %h — часы в 12-и часовом формате с незначащим нулем, т.е. "01"-"12"
  • %H — часы в 24-х часовом формате с незначащим нулем, т.е. "00"-"23"
  • %i — минуты, "00"-"59"
  • %j — число месяца без незначащего нуля, т.е. "1"-"31"
  • %l — (латинская маленькая L) полное название дня недели по-английски, например, "Friday"
  • %m — месяц, "01" — "12"
  • %M — месяц, трехсимвольное сокращение от английкого названия, например, "Jan"
  • %n — месяц, без незначащего нуля, т.е. "1"-"12"
  • %s — секунды, "00"-"59"
  • %y — год, две цифры, например "99"
  • %Y — год, четыре цифры, например, "1999"
  • — (русская буква д) день недели, двусимвольное сокращение от русского названия, например, "Пт"
  • — (русская буква Д) полное название дня недели по-русски, например, "пятница"
  • — (русская буква М) полное название месяца по-русски в родительном падеже, например, "января"

Пример

%DATE("%d.%m.%y %H:%i:%s", %CHAT('FIRST')%)%

функция %TIME()%

Выводит количество секунд, прошедших от начала отсчета до текущего момента с учетом корректировки времени для чата. Необязательным аргументом является число, которое прибавляется к текущему времени.

Пример

Выводит количество секунд, прошедших сутки назад:

%TIME(-86400)%

функция %LONG_DAYS()%

Преобразует количество секунд, переданные в аргументе, в количество дней/часов/минут.

Пример

%LONG_DAYS(100000)%

Этот код выведет на экран сообщение "1 день 3 часа 46 минут".

Функция позволяет переопределять строковые значения, что может быть полезно, например, для вывода сообщения на другом языке или в более короткой записи. Для переопределения строковых значений имеются два варианта передачи строк: сокращенный вариант, когда строковые значения не зависят от выводимых чисел и полный вариант, когда строковые значения зависят от выводимых чисел (1 день, 2 дня, 5 дней).

Пример

Сокращенный вариант вывода строковых значений:

%LONG_DAYS(100000, ["д.", "ч.", "м."])%

Этот код выведет на экран сообщение "1 д. 3 ч. 46 м.".

Пример

%LONG_DAYS(100000, ["day(s)", "hour(s)", "minute(s)"])%

Этот код выведет на экран сообщение "1 day(s) 3 hour(s) 46 minute(s)".

Пример

Полный вариант вывода строковых значений:

%LONG_DAYS(100000, ["ДЕНЬ", "ЧАС", "МИНУТА"], ["ДНЯ", "ЧАСА", "МИНУТЫ"], ["ДНЕЙ", "ЧАСОВ", "МИНУТ"])%

Этот код выведет на экран сообщение "1 ДЕНЬ 3 ЧАСА 46 МИНУТ".

функция %LONG_TIME()%

Преобразует количество секунд, переданные в аргументе, в количество часов/минут/секунд. Необязательный второй аргумент управляет выводом секунд в сообщении и может принимать два значения: 0 — секунды выводятся, 1 — секунды отбрасываются (значение по умолчанию), .

Пример

%LONG_TIME(100000)%
или
%LONG_TIME(100000, 1)%

Этот код выведет на экран сообщение "27 часов 46 минут".

Пример

%LONG_TIME(100000, 0)%

Этот код выведет на экран сообщение "27 часов 46 минут 40 секунд".

Функция позволяет переопределять строковые значения, что может быть полезно, например, для вывода сообщения на другом языке или в более короткой записи. Для переопределения строковых значений имеются два варианта передачи строк: сокращенный вариант, когда строковые значения не зависят от выводимых чисел и полный вариант, когда строковые значения зависят от выводимых чисел (1 час, 2 часа, 5 часов).

Пример

Сокращенный вариант вывода строковых значений:

%LONG_TIME(100000, 0, ["h", "m", "s"])%

Этот код выведет на экран сообщение "27 h 46 m 40 s".

Пример

%LONG_TIME(100000, 0, ["hour(s)", "minute(s)", "second(s)"])%

Этот код выведет на экран сообщение "27 hour(s) 46 minute(s) 40 second(s)".

Пример

Полный вариант вывода строковых значений:

%LONG_TIME(100000, 0, ["ЧАС", "МИНУТА", "СЕКУНДА"], ["ЧАСА", "МИНУТЫ", "СЕКУНДЫ"], ["ЧАСОВ", "МИНУТ", "СЕКУНД"])%

Этот код выведет на экран сообщение "27 ЧАСОВ 46 МИНУТ 40 СЕКУНД".

функции %CFG()% и %CFGJS()%

Эти функции предназначены для получения значений из конфигурации чата, в функцию должен передаваться один аргумент — имя конфигурационной переменной.

Пример

%CFG('Charset')%

Выводит кодировку из настроек чата.

функция %SESS()%

Функция предназначена для создания и получения сессионных переменных. Эта функция пригодится только тем, кто хорошо понимает принцип работы http-протокола и знаком с сессиями.

  • %SESS()% — возвращает номер текущей сессии
  • %SESS("NAME", VALUE)% — создает сессионную переменную NAME и записывает в нее значение VALUE
  • %SESS("NAME")% — возвращает значение сессионной переменной NAME

функция %TRIM()%

Аргументом этой функции является строка, возвращает входную строку с удаленными концевыми пробельными символами.

Пример

%STR = '   пример с функцией %TRIM()%  '%
`%TRIM(%STR%)%`

Результатом работы этого примера будет строка "пример с функцией `%TRIM()%`".

функция %UP_CASE()%

Аргументом этой функции является строка, преобразует строку в верхний регистр.

Пример

%STR = 'пример с функцией %UP_CASE()%'%
%UP_CASE(%STR%)%

Результатом работы этого примера будет строка "ПРИМЕР С ФУНКЦИЕЙ %UP_CASE()%".

функция %LOW_CASE()%

Аргументом этой функции является строка, преобразует строку в нижний регистр.

Пример

%STR = 'ПРИМЕР С ФУНКЦИЕЙ %LOW_CASE()%'%
%LOW_CASE(%STR%)%

Результатом работы этого примера будет строка "пример с функцией %low_case()%".

функция %CSS()%

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

Стили под номером 5 определяются разеделе "Дизайн" в пользовательских стилях и их можно использовать на дополнительных страничках.

Примерный вид заготовки дополнительных страничек может быть такой:

<html>
<head>
<title>наш заголовок</title>
%CSS(5)%
</head>
<body>
...
здесь ваш код
...
</body>
</html>

В пользовательских стилях необходимо самим назначать имена селекторов и уже эти имена использовать в названиях классов на создаваемой странице.

Кроме того, стили под номером 5 подключаются в окнах "Помощь", "Правила чата", "Для нарушителей" и во фрейме "Информация".


© August 2000–2016

Пользовательское соглашение   
ПЭФХЪб жШвШаЮТРЭШп www.megastock.ru