Группа: Пользователи
Сообщений: 1
Награды: 0
Статус: Offline
| В качестве основных модулей задействованы Блог и Комментарии. JavaScript возможно использование PHP (при технической необходимости) Блог – используется для создания «события», за которое будет производиться выдача репутации.
Алгоритм скрипта: 1. Создается событие a. Количество начисляемой репутации каждому пользователю указывается в дополнительном поле 2. В комментарии будет добавляться перечень пользователей, которым будет производиться увлечение репутации. 3. Определенных группам пользователей (их я задам сам) будет доступна функция составления списка (вместо типичной формы добавления комментария) пользователей. a. При включении данной функции (кнопка/ссылка) в событии, будет открываться древовидный список (уровень вложения: Группа – Пользователь), напротив проставляются «галочки» для тех пользователей, которым требуется поднять репутацию. Максимум можно выставить 6 пользователей. b. При нажатии кнопки «ОК» подается список пользователей виде комментария к материалу (пример: (Название группы) Иванов, (Название группы) Сидоров, (Название группы) Петров, (Название группы) Иванов1, (Название группы) Сидоров 2, (Название группы) Петров 2) 4. Далее происходит этап утверждения списка и выдача репутации. a. Около каждого комментария (их будет множество) определенных группам пользователей (их задаю я) доступна функция «Утверждения»/ «Начисления» (виде ссылки, кнопки). b. При использовании функции (нажатие кнопки возле комментария) из комментария вида (Название группы) Иванов, (Название группы) Сидоров извлекаются имена пользователей и им производится начисление репутации, количество которых задано в доп. поле материала. c. В описании причине повышения репутации каждому пользователю прописывается «Название события» (название материала блога), ссылка на страницу материала, дата создания материала, и кол-во начисленной репутации. d. Имена пользователей должны заноситься теги материала (каждый комментарий – список, списков много). Если возможно это технически. e. По завершению начисления автоматически создается ответ администратора на комментарий – «Дата производства начисления, очки зачислены, логин пользователя который произвел зачисление (нажал на кнопку «Утверждение» / «Зачисление» f. Завершающий этап – создание сообщения в заданной закрытой теме форума (ИД форума, ИД темы). Шаблон: Ссылка на событие (материала), дата, перечень пользователей, которым произведено начисление. g. Особое внимание уделить привилегиям, функции могут использовать только ИД тех групп, которые я задам лично. 5. Возможны Ваши варианты работы данного скрипта. |
|