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

Дополнить существующий функционал на yii, добавления статьи.

1. Сделать обязательным заполнение поля "Содержание" с количеством знаков от 2 000 символов без учета пробела.

2. Подсчет символов вывести в существующую строку над редактором, подсчет сделать на "лету"

3.В редакторе для пользователей оставить минимальное кол-во кнопок: Жирный, Подчеркнутый, Косой, По левому краю, по центру, по правому краю, Маркированный список, нумерованный список, Добавить ссылку, удалить ссылку, Добавить изображение, редактировать Html, вставить из Word. Остальное убрать.

4. Добавить фильтр на HTML теги, разрешив только "


    1. "

      5. При сохранении статьи, присвоить ей статус "На модерации"

      6. Изменить страницу "Мои статьи" /node/myArticle сделав ее таблицей, с колонками "дата, заголовок, статус", сделать по умолчанию сортировку по полю дата по убыванию. Заголовок статьи сделать ссылкой с открытием статьи в новой вкладке.

      7. Создать страницу с доступом администратору и модератору сделав ее таблицей, с колонками "дата, заголовок, статус, принять, отклонить", сделать по умолчанию сортировку по полю дата по убыванию, фильтр по полю статус "На модерации". Заголовок статьи сделать ссылкой с открытием статьи в новой вкладке.

      8. При принятии статьи присвоить ей статус "Принята"

      9. При отклонении статьи присвоить ей статус "Отклонена", с диалоговым окном, с возможностью заполнения причин отклонения.

      10. На странице "Мои статьи" /node/myArticle статус, "Отклонена" сделать ссылкой на диалоговое окно причин отклонения статьи.

11 лет назад
sergei_oleinik62
Сергей 
61 годРоссия
13 лет в сервисе
Был
6 лет назад
Выбранный исполнитель
Comeonandroid
Илья 
32 годаРоссия
11 лет в сервисе
Был
10 лет назад
11 лет назад
$90
2 дня
Илья, все сделал на профессиональном уровне, несмотря на сложность задания.
Сергей, изложил четкое тз, всегда был доступен в онлайне и терпеливо координировал разработку, помогая решить многие сложные вопросы