Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
ТЗ на разработку админ-панели
Общее описание и требования
Необходимо разработать административную часть приложения ВКонтакте, позволяющую редактировать определенный набор справочников и параметров влияющих на работу приложения.
Вход в админ-зону должен быть ограничен списком пользователей, на данный момент разграничения пользователей по ролям и правам доступа нет.
Общие требования: PHP, MySQL, использование фреймворка CodeIgniter, строгое следование принципу MVC, комментарии в коде к основным методам контроллеров.
Минимум дизайна на данном этапе, но с расчетом на то, что применение дизайна не займет много времени (дизайн от нас).
Структура базы данных для всех таблиц от нас.
Перечень справочников / разделов
«Типы обращений», имеет древовидную структуру, следует учитывать это при отображении и редактировании.
- Название, текст 100 Ссылка на родительский узел
«Поводы поздравлений», простой справочник связанный с типами обращений
- Название, текст 100 Ссылка на тип обращения.
«Адресаты», «Отправители», «Имена» простые справочники, имеют только поле «Название», при желании их редактирование можно объединить на одной странице.
Также необходимо предусмотреть пакетный ввод данных, когда в текстовое поле textarea вводится текст и при сохранении вставляется сразу несколько строк, разделителем может быть или запятая или новая строка.
«Голоса»
- Название, текст 100 MP3-файл, в базе хранить путь к файлу на сервере, сам файл хранить в папке /www/voices/
«Файлы озвучивания», предусмотреть пакетную загрузку файлов с помощью библиотеки SwfUpload, рабочее название и ссылку на голос в таком случае брать из названия файла из расчета на то, что файл называется [name]—[voice-name].mp3
- Рабочее название, текст 100 Ссылка на справочник голосов MP3-файл, в базе хранить путь к фалу на сервере, сам файл хранить в папке /www/ insonations/ при этом необходимо применить к имени файла транслитерацию и перевести в нижний регистр
«Озвучка Адресатов», «Озвучка Отправителей»
- Ссылка на запись из справочника Ссылка на голос Ссылка на файл озвучки
«Озвучка имен»
- Ссылка на имя Ссылка на голос Ссылка на файл озвучки Признак тона, radiogroup «Восходящий»/«Нисходящий», значение в базе “UP”/“DOWN” соответственно
«Озвучка фраз»
- Слово, текст 100 Ссылка на голос Ссылка на файл озвучки
«Шаблоны обращений», шаблон составляется с использованием всех перечисленных справочников.
Итоговый вид шаблона для пользователя может иметь следующий вид:
[#Дорогой|#Милый|#Любимый|#Родной|#Обожаемый] [#NAME] [*FREE*|друг#, дружище#, товарищ#], [#сердечно|#от всего сердца|#от всей души|#искренне|#искренно|#от чистого сердца|#от самого сердца] [#поздравляю] [#тебя|#вас] [с днем рождения#|с именинами#|по случаю именин#|по случаю дня рождения#|с праздником дня рождения#], и [#сердечно|#от всего сердца|#от всей души|#искренне|#искренно|#от чистого сердца|#от самого сердца][#желаю|#хочу пожелать][#счастья|#здоровья|#любви|#радости|#успехов|#удачи], [#счастья|#здоровья|#любви|#радости|#успехов|#удачи] и [счастья#|здоровья#|любви#|радости#|успехов#|удачи#].
[#Твой|#Всегда твой|#Искренне твой|#Обнимаю|#Обнимаю крепко], [#NAME#] [*FREE*|друг#|дружище#|товарищ#]
Каждый блок в квадратных скобках может быть Именем, Отправителем, Адресатом или «Фразой», через вертикальную черту-разделитель перечисляются варианты.
Это самая сложная часть из имеющихся. И соответственно должна быть наиболее удобной для пользователя, один из возможных вариантов исполнения:
В левой части отображается шаблон с индикатором, показывающим текущее место для вставки блока, справа перечень возможных действий – «Вставить блок адресата», отправителя и т. д. при клике на любой блок отображать из каких элементов он состоит и давать возможность менять набор элементов из соответствующего справочника.
После сохранения шаблона необходимо проверить все использованные слова и фразы на предмет наличия подвязанных озвучек к ним. Если для какого-то слова или фразы нет озвучки каким-либо голосом выдавать предупреждение и предлагать перейти на страницу редактирования этой фразы, а сам шаблон пометить признаком «Черновик» или «Требует исправления»
Параметры шаблона
- Ссылка на тип обращения * ссылка на тип поздравления (опционально от типа обращения) Ссылка на отправителя - кто может поздравлять (multi select) Ссылка на адресата - кого можно поздравлять (multi select) Поддерживаемые голоса. (multi select) Признак Платный-бесплатный. checkbox.
Проекты по теме:
Основные порталы (построено редакторами)

