Главное меню
Теги для поисковиков
Экономическая онлайн игра
Экспресс-опрос
Популярное на сайте
Подписчики нашей группы
ТОП пользователей
support 9 апреля 2015 ICQ: 6186830 Новостей: 60 Комментариев: 2 |
Agent008 28 января 2016 ICQ: -Не указано- Новостей: 0 Комментариев: 2 |
Базука 28 января 2016 ICQ: 123456789 Новостей: 0 Комментариев: 0 |
Ваняткина 3 февраля 2016 ICQ: -Не указано- Новостей: 0 Комментариев: 0 |
Anonym 27 апреля 2016 ICQ: -Не указано- Новостей: 1 Комментариев: 0 |
Витрина ссылок
Мы принимаем
Календарь публикаций
Архив публикаций
Публикации форума
Dogma добавил(а) новый ресурс: 100+ забавный черный кот штампы Procreate - Добавь юмора и очарования в ваши цифровые произведения искусства со штампами «Забавный черный кот». ...
Основное затенение кисти Illustrator
Dogma добавил(а) новый ресурс: Основное затенение кисти Illustrator - Коллекция кистей, которая справляется со всеми возможными задачами по затенению. Посмотреть ...
Основное затенение кисти Procreate
Dogma добавил(а) новый ресурс: Основное затенение кисти Procreate - Коллекция кистей, которая справляется со всеми возможными задачами по затенению. Посмотреть ...
Основное затенение кисти Photoshop
Dogma добавил(а) новый ресурс: Основное затенение кисти Photoshop - Коллекция кистей, которая справляется со всеми возможными задачами по затенению. Посмотреть ...
Мультяшный дом кисти для штампов Procreate
Dogma добавил(а) новый ресурс: Мультяшный дом кисти для штампов Procreate - Превратите свой цифровой холст в причудливую страну чудес с нашими штампами мультяшных домиков. ...
Подписчики нашей группы
Поделиться с друзьями
Последнии комментарии
Функция для работы с анкетами
категория: Документация
функция для работы с анкетами - %PEOPLE()%
функция %PEOPLE()%
Универсальная функция для работы с анкетами. Рассмотрим только одно применение этой функции с аргументом 'LIST'.
Функция %PEOPLE('LIST')% предназначена для получения списка зарегистрированных пользователей по определенным критериям.
Полный список всех возможных аргументов:
0 = 'LIST'
1. номер выводимой страницы, отсчет от 1. Т.к. список может быть достаточно длинный, весь вывод разбивается на страницы.
2. количество записей на странице. Управляет разбитием списка на страницы.
3. количество колонок в таблице. Для вывода используется таблица (тэг
4. шаблон ячейки таблицы. Как должен выглядеть вывод.
5. опции поиска — набор флагов, указывающих по каким критериям необходимо осуществлять поиск анкет (см. ниже).
6. (необязательный) подстрока поиска ника, может содержать начало ника.
7. (необязательный) критерий поиска: начальная дата регистрации, строка вида DDMMYY.
8. (необязательный) критерий поиска: конечная дата регистрации, строка вида DDMMYY.
9. (необязательный) критерий поиска: IP-адрес для поиска
10. (необязательный) критерий поиска: CompID — одно из значений CompID для поиска
11. (необязательный) критерий поиска: день рождения, строка, может иметь три варианта: DD-MM — для поиска по дню и месяцу, DD-MM-YYYY — для поиска по дню, месяцу и году, YYYY — для поиска только по году.
Список пользователей формируется с учетом опций поиска. Набор этих опций передается в функцию как строка, в которой записана комбинация параметров для выбора требуемых данных. Для более наглядной записи опций поиска, все опции имеют предопределенные имена. Для комбинации множества опция в строке необходимо использовать символ вертикальной черты '|'.
Список опций для поиска:
CHECKED — проверенная анкета
NO_CHECKED — непроверенная анкета
LOCKED — заблокированная анкета
NO_LOCKED — незаблокированная анкета
DELETED — удаленная анкета
NO_DELETED — неудаленная анкет
UNIQUE — в спсике будет присутствовать только один ник от анкеты
SORT_NICK — вывод списка осуществляется с сортировкой по никам
SORT_DATE — вывод списка осуществляется с сортировкой по дате регистрации
SORT_LOCK — вывод списка осуществляется с сортировкой по дате блокировки (если требуется найти заблокированные анкеты)
SORT_REVERSE — сортировка осуществляется от большего к меньшему
IP_REG — используется только если указан IP в поиске, искать по данным регистрации
IP_EDIT — используется только если указан IP в поиске, искать по данным редактирования анкеты
IP_ENTER — используется только если указан IP в поиске, искать по данным последнего захода в чат
IP_NET — используется только если указан IP в поиске, искать в подсети, к которой принадлежит этот IP-адрес
CID_REG — используется только если указан CompID в поиске, искать по данным регистрации
CID_EDIT — используется только если указан CompID в поиске, искать по данным редактирования анкеты
CID_ENTER — используется только если указан CompID в поиске, искать по данным последнего захода в чат
BIRTHDAY — используется для поиска по дате рождения
Пример:
Необходимо найти анкеты по следующим критериям: анкеты проверены, не заблокированы и не удалены, требуется только один ник от анкеты, сортировать по никам. Строка с комбинацией опций записывается так:
Результатом работы функции %PEOPLE("LIST")% будет HTML-код списка.
Дополнительно эта функция создает 5 переменных, которые можно использовать на странице:
1. %FIRST% — номер первого элемента текущей страницы
2. %LAST% — номер последнего элемента текущей страницы
3. %PAGE% — номер текущей страницы
4. %PAGES% — количество страниц
5. %TOTAL% — количество всех элементов с данным критерием поиска
функция %PEOPLE()%
Универсальная функция для работы с анкетами. Рассмотрим только одно применение этой функции с аргументом 'LIST'.
Функция %PEOPLE('LIST')% предназначена для получения списка зарегистрированных пользователей по определенным критериям.
Полный список всех возможных аргументов:
0 = 'LIST'
1. номер выводимой страницы, отсчет от 1. Т.к. список может быть достаточно длинный, весь вывод разбивается на страницы.
2. количество записей на странице. Управляет разбитием списка на страницы.
3. количество колонок в таблице. Для вывода используется таблица (тэг
<table />
), здесь задается количество колонок этой таблицы.4. шаблон ячейки таблицы. Как должен выглядеть вывод.
5. опции поиска — набор флагов, указывающих по каким критериям необходимо осуществлять поиск анкет (см. ниже).
6. (необязательный) подстрока поиска ника, может содержать начало ника.
7. (необязательный) критерий поиска: начальная дата регистрации, строка вида DDMMYY.
8. (необязательный) критерий поиска: конечная дата регистрации, строка вида DDMMYY.
9. (необязательный) критерий поиска: IP-адрес для поиска
10. (необязательный) критерий поиска: CompID — одно из значений CompID для поиска
11. (необязательный) критерий поиска: день рождения, строка, может иметь три варианта: DD-MM — для поиска по дню и месяцу, DD-MM-YYYY — для поиска по дню, месяцу и году, YYYY — для поиска только по году.
Список пользователей формируется с учетом опций поиска. Набор этих опций передается в функцию как строка, в которой записана комбинация параметров для выбора требуемых данных. Для более наглядной записи опций поиска, все опции имеют предопределенные имена. Для комбинации множества опция в строке необходимо использовать символ вертикальной черты '|'.
Список опций для поиска:
CHECKED — проверенная анкета
NO_CHECKED — непроверенная анкета
LOCKED — заблокированная анкета
NO_LOCKED — незаблокированная анкета
DELETED — удаленная анкета
NO_DELETED — неудаленная анкет
UNIQUE — в спсике будет присутствовать только один ник от анкеты
SORT_NICK — вывод списка осуществляется с сортировкой по никам
SORT_DATE — вывод списка осуществляется с сортировкой по дате регистрации
SORT_LOCK — вывод списка осуществляется с сортировкой по дате блокировки (если требуется найти заблокированные анкеты)
SORT_REVERSE — сортировка осуществляется от большего к меньшему
IP_REG — используется только если указан IP в поиске, искать по данным регистрации
IP_EDIT — используется только если указан IP в поиске, искать по данным редактирования анкеты
IP_ENTER — используется только если указан IP в поиске, искать по данным последнего захода в чат
IP_NET — используется только если указан IP в поиске, искать в подсети, к которой принадлежит этот IP-адрес
CID_REG — используется только если указан CompID в поиске, искать по данным регистрации
CID_EDIT — используется только если указан CompID в поиске, искать по данным редактирования анкеты
CID_ENTER — используется только если указан CompID в поиске, искать по данным последнего захода в чат
BIRTHDAY — используется для поиска по дате рождения
Пример:
Необходимо найти анкеты по следующим критериям: анкеты проверены, не заблокированы и не удалены, требуется только один ник от анкеты, сортировать по никам. Строка с комбинацией опций записывается так:
"CHECKED|NO_LOCKED|NO_DELETED|UNIQUE|SORT_NICK"
Результатом работы функции %PEOPLE("LIST")% будет HTML-код списка.
Дополнительно эта функция создает 5 переменных, которые можно использовать на странице:
1. %FIRST% — номер первого элемента текущей страницы
2. %LAST% — номер последнего элемента текущей страницы
3. %PAGE% — номер текущей страницы
4. %PAGES% — количество страниц
5. %TOTAL% — количество всех элементов с данным критерием поиска
HTML-cсылка на публикацию | |
BB-cсылка на публикацию | |
Прямая ссылка на публикацию |
Другие новости по теме:
- Комментариев: 0
- Просмотров: 4346