Главное меню
Теги для поисковиков
Экономическая онлайн игра
Экспресс-опрос
Популярное на сайте
Подписчики нашей группы
ТОП пользователей
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 добавил(а) новый ресурс: 500 аниме штампы кисти Procreate - Комплект штампов для создания очаровательных и причудливых персонажей аниме. Посмотреть вложение ...
Меховые кисти для Procreate, Photoshop, Affinity, Illustrator
Dogma добавил(а) новый ресурс: Меховые кисти для Procreate, Photoshop, Affinity, Illustrator - Универсальный набор кисточек для меха, имитирующих текстуру настоящего меха. ...
Магазин бумаги Procreate бумажные текстуры
Dogma добавил(а) новый ресурс: Магазин бумаги Procreate бумажные текстуры - Улучшите свои проекты с помощью этого тщательно отобранного набора кистей с текстурой бумаги. ...
Листва набор кистей Photoshop
Dogma добавил(а) новый ресурс: Листва набор кистей Photoshop - Набор кистей и штампов для пейзажных зарисовок, хорошая основа для иллюстраций, матовой живописи. ...
Регистрация на нашем ресурсе
Друзья, с 19 февраля 2021 года наш ресурс ограничивает бесплатную регистрацию для бесплатного скачивания цифрового материала с нашего официального форума на choice-art.ru. Мы на ...
Подписчики нашей группы
Поделиться с друзьями
Последнии комментарии
Функция для работы с анкетами
категория: Документация
функция для работы с анкетами - %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
- Просмотров: 4369