Заказ модуля "Мои дискуссии"
Пожелания к разработке нового модуля «Мои Дискуссии»
Структура модуля:
Блок, Подблок, Поле
В config выносятся настройки:
а. подблоки, которые будут выводиться
б. положение подблока в блоке
в. временной лимит вывода полей ( после просмотра пользователем заметки, выведенной в одном из блоков, она выводится в этом блоке еще N дней. Для каждого из подблоков индивидуально)
г. максимальное количество выводимых полей в каждом из подблоков
Сортировка полей в подблоках производится по дате их изменения — свежие — сверху
1.0 отображение информации по топикам, где к комментариям пользователя (ветка комментариев) были добавлены другие комментарии (приоритет-1) — выделено красным (см. рисунок)
1.1 отображение информации по топикам, в которых пользователь оставил комментарии (приоритет — 2)
1.2 отображение информации по созданным пользователем топикам (приоритет — 3)
1.3 отображение информации по топикам, со статусом избранное (приоритет — 4)
2.1 отображение информации по посещенным топикам (для незарегистрированных и зарегистрированных пользователей) (приоритет — 5)
3.1 Информация с подблоком появляется, только если в нем есть поля, удовлетворяющие условиям выборки.
UPD:
3.2 Возможность искусственно исключать определенные поля из вывода в подблоке -> данные дискуссии должны исключаться из попадания в выборку.
После искусственного исключения поля из вывода в подблоке данное поле не выводится в подблоке до тех пор, пока пользователь не выполнит действия, позволяющие включить данное поле в вывод в подблоке.
Необходимые действия = необходимые действия для попадания в выборку одного из подблоков ( пп 1.0, 1.1, 2.1)
Визуальное отображение в отдельном блоке:
1.0:
Ваши дискуссии
раздел — название топика — добавлено комментариев %% — дата публикации последнего комментария
раздел — название топика — добавлено комментариев %% — дата публикации последнего комментария
1.1:
Ваши дискуссии — обобщенное
раздел — название топика — добавлено комментариев %% — дата публикации последнего комментария
раздел — название топика — добавлено комментариев %% — дата публикации последнего комментария
1.2
Ваши заметки
раздел — название топика — добавлено комментариев %% — дата публикации последнего комментария
раздел — название топика — добавлено комментариев %% — дата публикации последнего комментария
1.3
Избранные заметки
раздел — название топика — добавлено комментариев %% — дата публикации последнего комментария
раздел — название топика — добавлено комментариев %% — дата публикации последнего комментария
2.1
Вы посетили
раздел — название топика — добавлено комментариев %% — дата публикации последнего комментария
раздел — название топика — добавлено комментариев %% — дата публикации последнего комментария
_________________________________________________________________________________
Интересуюсь:
1. Есть ли люди, готовые взяться за разработку подобного модуля?
2. Есть ли люди, кому подобный функционал также необходим, чтоб заказывать в складчину?
3. Сколько будет стоить реализация подобного модуля?
Вопросы и пожелания можно писать в личку или сюда
Структура модуля:
Блок, Подблок, Поле
В config выносятся настройки:
а. подблоки, которые будут выводиться
б. положение подблока в блоке
в. временной лимит вывода полей ( после просмотра пользователем заметки, выведенной в одном из блоков, она выводится в этом блоке еще N дней. Для каждого из подблоков индивидуально)
г. максимальное количество выводимых полей в каждом из подблоков
Сортировка полей в подблоках производится по дате их изменения — свежие — сверху
1.0 отображение информации по топикам, где к комментариям пользователя (ветка комментариев) были добавлены другие комментарии (приоритет-1) — выделено красным (см. рисунок)
1.1 отображение информации по топикам, в которых пользователь оставил комментарии (приоритет — 2)
1.2 отображение информации по созданным пользователем топикам (приоритет — 3)
1.3 отображение информации по топикам, со статусом избранное (приоритет — 4)
2.1 отображение информации по посещенным топикам (для незарегистрированных и зарегистрированных пользователей) (приоритет — 5)
3.1 Информация с подблоком появляется, только если в нем есть поля, удовлетворяющие условиям выборки.
UPD:
3.2 Возможность искусственно исключать определенные поля из вывода в подблоке -> данные дискуссии должны исключаться из попадания в выборку.
После искусственного исключения поля из вывода в подблоке данное поле не выводится в подблоке до тех пор, пока пользователь не выполнит действия, позволяющие включить данное поле в вывод в подблоке.
Необходимые действия = необходимые действия для попадания в выборку одного из подблоков ( пп 1.0, 1.1, 2.1)
Визуальное отображение в отдельном блоке:
1.0:
Ваши дискуссии
раздел — название топика — добавлено комментариев %% — дата публикации последнего комментария
раздел — название топика — добавлено комментариев %% — дата публикации последнего комментария
1.1:
Ваши дискуссии — обобщенное
раздел — название топика — добавлено комментариев %% — дата публикации последнего комментария
раздел — название топика — добавлено комментариев %% — дата публикации последнего комментария
1.2
Ваши заметки
раздел — название топика — добавлено комментариев %% — дата публикации последнего комментария
раздел — название топика — добавлено комментариев %% — дата публикации последнего комментария
1.3
Избранные заметки
раздел — название топика — добавлено комментариев %% — дата публикации последнего комментария
раздел — название топика — добавлено комментариев %% — дата публикации последнего комментария
2.1
Вы посетили
раздел — название топика — добавлено комментариев %% — дата публикации последнего комментария
раздел — название топика — добавлено комментариев %% — дата публикации последнего комментария
_________________________________________________________________________________
Интересуюсь:
1. Есть ли люди, готовые взяться за разработку подобного модуля?
2. Есть ли люди, кому подобный функционал также необходим, чтоб заказывать в складчину?
3. Сколько будет стоить реализация подобного модуля?
Вопросы и пожелания можно писать в личку или сюда
24 комментария
Ссылка livestreetcms.com/addons/view/64/
Актуальный пример для теста ls.csky.ru/qa/
выделение красным — есть ответ именно на Ваш комментарий.
Блог им. evmsale — Заказ модуля «Мои дискуссии» + 9 комментариев (21.02 16-20)
Простой пример:
Начальные условия:
1. блок с комментариями за день на LS обновляется раза 3.
2. топик в общей ленте, ты в оставил комментарий с вопросом 22.01.
3. ответ на свой вопрос пользователь Вася написал 22.02
4. сайт LS ты посещаешь только по вечерам.
Внимание, вопрос:
Твои действия для отслеживания получения ответа на свой вопрос?
Какова вероятность того, что ты вообще узнаешь, что на твой вопрос 22.02 пользователь Вася оставил дельный и исчерпывающий ответ?
по цене заказного продукта, к сожалению, покупать не готов
Думаю, что по факту выполнения работ он выступит с официальным обращением.
Человек, подписавшийся под выполнение этой работы, пропал без вести.
Видимо не судьба.
возможность подписываться — это по сути добавление топика в избранное, а дальше работает пункт 1.3