Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Требуется написать справочный раздел для пользователей с возможностью редактирования/добавления/удаления статей, гибкой настройкой разделов.

Страницы должны иметь 2 вида.

- readonly

- edit

Режим readonly:

- отображается авторизованным пользователям и гостям сайта

- страница делится на 2 блока

- слева - блок меню, состоящий из разделов и ссылок на статьи.

- справа - контент. Вики-текст переведенный в html

Режим edit:

- меню становится интерактивным, с возможностью добавлять/удалять/переименовывать разделы

- справа - wiki-text редактор контента с графическим интерфейсом (можно примитивным)

Структура DB:

- users (она уже есть, нас интересуют следующие поля)

- uid int

- gid int

- secret varchar

- username varchar

....

- wiki_categories

- id int PK

- title varchar

- createdAt datetime

- editedAt datetime

- lastEditor int

- sort int default 0

- deleted int default 0

- wiki_content

- id int PK

- title varchar

- category int FK for wiki_categories.id

- content text

- createdAt datetime

- editedAt datetime

- lastEditor int

- sort int default 0

- deleted int default 0

routes:

/wiki/ раздел справки

/wiki/

авторизация пользователей:

select * from users where `secret` =

виды пользователей:

users.gid = 1..3

users.gid = 10..13

неавторизованные пользователи имеют такие же права, как и пользователь - readonly

Логика меню:

- сортировка разделов по параметру wiki_category.sort

- сортировка статей в разделе по параметру wiki_content.sort

- кнопка переключения в edit mode (только для администрации)

edit mode:

- возможность перемещать разделы

- возможность редактировать названия разделов

- возможность редактировани названия подразделов

- добавление новых статей

CSS: bootstrap + wiki.css (если нужно) без препроцессоров

JS: желательно без использования сторонних библиотек (предварительно согласуем этот вопрос)

2 года назад
guest_16506417504756
2 года в сервисе
Был
2 года назад
  • Похожие заказы
  • В этой программе можно будет создавать различные соединения последовательные, параллельные и смешанные. Так же можно будет задавать разное напряжение и силу тока, менять сопротивление резисторов и смотреть на каждом участке цепи напряжение и другие параметры

    Прикладное ПО1 исполнитель
    Завершен
    2 года назад
  • Спрректировать сетевую инфраструктуру организации с конфиденциальной информацией (минимум 10пк, отдел иб, отдел бухгалтерии, отдел работы с клиентами, серверный отдел). Небольшая лабораторная в gns3

    Прикладное ПО1 исполнитель
    Закрыт
    2 года назад
  • $80

    Плагины для регистрации входящих писем  Краткое описание функционала: по нажатию горячей клавиши плагин должен производить регистрации входящих писем в журнале регистрации корреспонденции.  Набор выполняемых функций:  Вывод на экран диалогового окна для заполнения полей записи  Поля Заказчик/Ответсвенный заполняются из всплывающего ...

    Закрыт
    2 года назад
  • Требуется написания программы на ПК, которая сможет по введенным данным предоставлять решение и расчет задач по дисциплинам "Сопротивление материалов" и "Строительная механика". Ниже прилагаю сайты, которые предоставляют подобные расчеты (неполные - бесплатно, с ходом решения ...

    Закрыт
    2 года назад
  • [b]Имеется: [/b]1.Отдельный скрипт, который генерирует базу данных по заданному шаблону 2.Программа, которая получается на вход бд и константы, проводит с данными численные манипуляции [b]Необходимо сделать:[/b] 1.Исправить ошибку связанную с кодировкой сохраняемого файла 2.Реализовать чтение новой базы данных так, чтобы в ...

    Прикладное ПОнет заявок
    Закрыт
    2 года назад
  • Сайт [url=https://bestforsalon.ru/]https://bestforsalon.ru[/url]В список товаров были внесены существенные дополнения.Сейчас список выглядит так [url=https://bestforsalon.ru/parikmaherskoe-oborudovanie/parikmaherskie-kresla/]https://bestforsalon.ru/parikmaherskoe-oborudovanie/parikmaherskie-kresla/[/url]Доработанный дизайн [url=https://www.figma.com/file/YbAYchUqjlIifeYosh0XXZ/%D0%A3%D0%BB%D1%8C%D1%82%D1%80%D0%B0-%D0%A2%D0%B0%D0%BD?node-id=0:1]https://www.figma.com/file/YbAYchUqjlIifeYosh0XXZ/Ультра-Тан?node-id=0:1[/url]Были внесены изменения:[list=1][*]Добавлено краткое описание к товарам[*]Увеличен размер изображений[*]Изменены и добавлены ярлыки у товаров[*]Также добавлена закрепляющаяся шапка при скролле страницы.[*]Список подразделов и список товаров для ...

    Закрыт
    2 года назад
  • $125

    Сайт [url=https://bestforsalon.ru/]https://bestforsalon.ru[/url]В список товаров были внесены существенные дополнения.Сейчас список выглядит так [url=https://bestforsalon.ru/parikmaherskoe-oborudovanie/parikmaherskie-kresla/]https://bestforsalon.ru/parikmaherskoe-oborudovanie/parikmaherskie-kresla/[/url]Доработанный дизайн [url=https://www.figma.com/file/YbAYchUqjlIifeYosh0XXZ/%D0%A3%D0%BB%D1%8C%D1%82%D1%80%D0%B0-%D0%A2%D0%B0%D0%BD?node-id=0:1]https://www.figma.com/file/YbAYchUqjlIifeYosh0XXZ/Ультра-Тан?node-id=0:1 [/url][b]Были внесены изменения:[/b][list=1][*]Добавлено краткое описание к товарам[*]Увеличен размер изображений[*]Изменены и добавлены ярлыки у товаров[*]Также добавлена закрепляющаяся шапка при скролле страницы.[*]Список подразделов и ...

    Прикладное ПОнет заявок
    Закрыт
    2 года назад
  • Нужно сделать программу для выбора номеров по лотерее Euromillions. С Возможностью загружать базу уже выпавших номеров, для избегания совпадений. Анализировать последние 25 тиражей и давать свои предположения по вероятности выпадения того или иного номера.

    Закрыт
    2 года назад