tronheym
Проверенные
- Сообщения
- 174
- Решения
- 1
- Реакции
- 10
- Баллы
- 8,120
Приветствую.
Нужен плагин "Лента (новостей/последних тем) на главной странице", т.е. по факту аналог обычной новостной CMS как Wordpress
1. Имеем некую страницу (которую через роутинг выводим на главную сайта), которая отображает последние посты на форуме. Выглядеть должно это примерно вот так:
Сортировка данных новостей только по дате публикации. Количество публикаций на странице задаем в настройках, например 10 новостей, а далее внизу страницы идет стандартная пагинация на страницу 2, потом 3 и т.д. (ту т.е. все тупо как в Wordpress)
2. Добавление новостей на главную. Тут 2 варианта:
2.1. Выбираем в настройках категории форума, из которых посты на форуме сразу будут попадать на главную:
Так же выбираем группы пользователей, посты от которых сразу будут попадать на главную:
Данную опцию лучше наверное реализовать через установку прав групп..
Итого вы имеем (судя по вышерасположенным картинкам) что темы, публикуемые в форум Новости города от группы Администраторы, автоматически попадают на главную. Посты от других групп и в другие форумы, просто останутся опубликованными в своих форумах (не попадут на главную)
2.2. Вариант с добавление новости на главную вручную. Администратор/модератор заходит в тему и активирует тему, не размещенную на главной. Новость появляется на главной:
Соответственно нужна опция "Убрать новость с главной страницы".
Для чего это нужно? Чтобы любую тему, не размещенную на главной, опубликованную в любом форуме от любого пользователя, разместить на главной странице вручную.
Тут есть один нюанс. При размещении на главной должна присутствовать опция выбора даты публикации (не забываем, что наши новости на главной сортируются по времени создания темы). Примерно как то так:
3. Форматирование контента в посте. При добавление темы на главную форматировать контент из поста никак не нужно! Т.е. как расположен контент в теме, пусть он так же попадает на главную (не нужно ограничивать его N количеством символов, брать только 1 аттач и т.д.)
Единственное нужно как в Wordpress добавить тег MORE, который вставлялся бы к тело поста темы и делил тему на 2 части: контент до MORE попадает на главную, контент после MORE виден только в полной версии темы (при переходе в тему по кнопке Подробнее..
Тег MORE нарисовал условно, для понимания задачи.
4. Также нужна опция "Закрепить новость на главной". Т.е. новость, расположенная на главной, закрепляется и располагается всегда в самом верху.
п.с. Еще бы конечно по хорошему - прикрутить рейтинг ко всем постам и комментариям в виде + и - и отображением итогового положительного или отрицательного числового значения.. но это уже другая по сути задача..
Ну вот и все вроде. Если что то забыл дополню. Кто готов взяться за исполнение данного плагина.. готов оплатить, если сойдемся по цене.
Нужен плагин "Лента (новостей/последних тем) на главной странице", т.е. по факту аналог обычной новостной CMS как Wordpress
1. Имеем некую страницу (которую через роутинг выводим на главную сайта), которая отображает последние посты на форуме. Выглядеть должно это примерно вот так:
Сортировка данных новостей только по дате публикации. Количество публикаций на странице задаем в настройках, например 10 новостей, а далее внизу страницы идет стандартная пагинация на страницу 2, потом 3 и т.д. (ту т.е. все тупо как в Wordpress)
2. Добавление новостей на главную. Тут 2 варианта:
2.1. Выбираем в настройках категории форума, из которых посты на форуме сразу будут попадать на главную:
Так же выбираем группы пользователей, посты от которых сразу будут попадать на главную:
Данную опцию лучше наверное реализовать через установку прав групп..
Итого вы имеем (судя по вышерасположенным картинкам) что темы, публикуемые в форум Новости города от группы Администраторы, автоматически попадают на главную. Посты от других групп и в другие форумы, просто останутся опубликованными в своих форумах (не попадут на главную)
2.2. Вариант с добавление новости на главную вручную. Администратор/модератор заходит в тему и активирует тему, не размещенную на главной. Новость появляется на главной:
Соответственно нужна опция "Убрать новость с главной страницы".
Для чего это нужно? Чтобы любую тему, не размещенную на главной, опубликованную в любом форуме от любого пользователя, разместить на главной странице вручную.
Тут есть один нюанс. При размещении на главной должна присутствовать опция выбора даты публикации (не забываем, что наши новости на главной сортируются по времени создания темы). Примерно как то так:
3. Форматирование контента в посте. При добавление темы на главную форматировать контент из поста никак не нужно! Т.е. как расположен контент в теме, пусть он так же попадает на главную (не нужно ограничивать его N количеством символов, брать только 1 аттач и т.д.)
Единственное нужно как в Wordpress добавить тег MORE, который вставлялся бы к тело поста темы и делил тему на 2 части: контент до MORE попадает на главную, контент после MORE виден только в полной версии темы (при переходе в тему по кнопке Подробнее..
Тег MORE нарисовал условно, для понимания задачи.
4. Также нужна опция "Закрепить новость на главной". Т.е. новость, расположенная на главной, закрепляется и располагается всегда в самом верху.
п.с. Еще бы конечно по хорошему - прикрутить рейтинг ко всем постам и комментариям в виде + и - и отображением итогового положительного или отрицательного числового значения.. но это уже другая по сути задача..
Ну вот и все вроде. Если что то забыл дополню. Кто готов взяться за исполнение данного плагина.. готов оплатить, если сойдемся по цене.
Вложения
Последнее редактирование: