Написать плагин для CMS LiveStreet

Вячеслав12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
01.12.2012

Смысл в чем: создавая подборку я добавляю в нее публикации. Привязываю их к категориям (к примеру "авто", "музыка, "кино". В момент наполнения подборке видна только мне. После публикации она отображается для всех пользователей.

Каждая подборка занимает отдельную страницу. На одной странице не может быть две подборки.

Если объяснять на пальцах: я нажимаю "создать подборку", попадаю на страницу с другой кнопкой "добавить пост". Добавляя пост, я выбираю категорию, и после сохранения поста его краткая версия показана на странице редактирования подборки. И так, пока я не сочту закончить подборку и нажму "опубликовать подборку". После чего она появится в разделе site.ru/magazine

1. Новый раздел "magazine"

2. В этом разделе размещать т.н. подборки. Подборка - серия(выпуск) публикаций, разбитых по категориям.

Формат подборки:

Категория 1

Пост 1

Пост 2

Пост 3

Категория 2

Пост1

Пост2

Пост 3

...

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

4. На странице /magazine меню:

Активный пункт - последняя подборка

Второй пункт - все подборки

"Все подборки" должны вести на страницу /magazine/all, где нужно выводить список всех подборок.

Текущая (отображаемая) подборка выводится по адресу site.ru/magazine. Когда она появляется новая подборка, предыдущая перемещается в архив, так сказать, и получает урл site.ru/magazine/all/1/

Т.е. новая подборка имеет порядковый номер 2, а предыдущая (к примеру она была первой) - номер 1.

Формат вывода ссылок на подборки на странице /magazine/all:

- Подборка 3

- Подборка 2

- Подборка 1

(т.е. по дате добавления, самая первая - в самом конце списка).

5. Кнопка "подписаться".

Выводить на странице site.ru/magazine. При нажатии ajax срабатывание и сообщение "вы подписались на журнал".

При добавлении новой подборки отсылать всем подписчикам уведомление на почту о новой подборке.

6. Вывод публикации

В топике подборки не выводить автора и блог. К блогам мы вообще не привязываемся. Сохраняем все атрибуты топика, кроме автора и блога.

СОЗДАНИЕ ПОДБОРКИ

А админке (та, что site.ru/admin) сделать кнопку "добавить подборку".

На странице создания новой подборки мы видим:

Ссылка "добавить топик".

При нажатии страница публикации. Вместо выбора блога выбираем категорию. Теги НЕ нужны.

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

Топики на странице подборки сортируются так (писал уже выше):

Категория 1

- Пост 1

- Пост 2

- Пост 3

Категория 2

- Пост1

- Пост2

- Пост 3

...

Категории, в которых не были добавлены посты, не выводятся.

На странице подборки нужно в самом верху, над списком топиков, выводить заголовок "Подборка №", и номер текущей подборки.

В сайдбаре выводим прямой эфир комментариев к публикациям по всех подборках.

Подробности и вопросы при личном обсуждении. Бюджет 200 долларов.

Заявки фрилансеров