По договоренности
Форум некоммерческий, использование для ролевых литературных игр.
Движок форк phpBBex. Готовых модов не существует, нужно программирование php.
Краткое описание задач:
1. изменение логики входа: ограничить просмотр форума только зарегистрированными пользователями, добавить страницу возрастного ограничения, информацию о форуме; неавторизованный пользователь (в том числе при переходе по ссылке на картинку и тп.) должен попадать на входную страницу.
2. программирование личного кабинета: добавить вкладки для конкретных групп пользователей, форму переавторизации.
3. программирование доп.функционала:
а) возможность администратору форума создавать базу данных для конкретной игры: пользователи, информация для вкладок в ЛК, наборы игровых инструментов и тп.
б) возможность администратору форума генерировать на основе базы данных игры коды "дайсов" (типа выброса кубиков в играх), коды в виде кнопок устанавливать в темы форума (во "включаемые области").
в) при клике пользователя на кнопку в теме должно публиковаться сообщение с доп.информацией, а также должна изменяться информация на доп.вкладках пользователя и информация в базе данных игры.
Виды "дайсов", краткое описание функций:
Alteradmin публикует случайные ответы "Да"/"Нет" или конкретное число, симулирующее бросок игрового кубика с конкретным количеством граней.
Pairing-Events публикует список пар пользователей группы "Персонажи" (берет из базы персонажей игры, см.выше) и квест для них (берет из базы событий/задач, см. выше).
Fighting-Pairing публикует список пар пользователей группы "Маски" (берет из базы масок игры, см.выше).
Get_reward считает количество голосов (кликов по кнопке с именем персонажа) и добавляет персонажу (в профиль и в базу данных игры) награду.
Choice выдает случайное количество инструментов (берет из базы инструментов) и добавляет их в профиль персонажа (см. далее вкладку "Рулетка" и "Игра: Инструменты").
Fighting выводит в виде выпадающего списка набор имеющихся у пользователя инструментов и публикует информацию о выбранном в посте пользователя.
Fighting_final выводит случайный ответ "Да"/"Нет" и в зависимости от ответа удаляет случайный инструмент из данных одного пользователя и добавляет этот инструмент другому пользователю.
Подробное ТЗ в прикрепленном файле.
Кто возьмется за работу? Срок, стоимость?