Вывод списка новостей

Обсуждаем функциональность и работу модулей concrete5

Вывод списка новостей

Сообщение devic » 27 авг 2014, 12:37 ,  »  Сообщение:#1

Здравствуйте!
С данной CMS столкнулся несколько недель назад, прошу строго не судить.
Необходимо вывести список последних новостей на определенной странице, в котором должна выводиться дата публикации новости, заголовок, вступительный текст.
Есть ли модуль для подобного вывода новостей?
devic
 
Сообщения: 2
Зарегистрирован: 29 июл 2014, 13:52

Re: Вывод списка новостей

Сообщение cmsservice » 27 авг 2014, 13:58 ,  »  Сообщение:#2

Есть, называется "Список страниц" (PageList). Сам по себе он не умеет выводить, например, дату публикации. Однако это реализуется разработкой простого оформления оформления для этого модуля. Это просто, берется view.php у модуля и кладется в директорию blocks/page_list/templates (нужно создать, если нет), переименовывается в news.php и внутрь вносятся дополнения для отображения даты публикации.

Во вложении пример такого оформления (просто разархивируйте этот файл в директорию blocks/page_list/templates)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: Вывод списка новостей

Сообщение Count_Raven » 27 авг 2014, 17:55 ,  »  Сообщение:#3

cmsservice писал(а):(просто разархивируйте этот файл в директорию blocks/page_list/templates)

Только не забудьте этот template выбрать в свойствах оформления блока PageList (Список страниц по-русски называется, если у вас русифицированная версия).

P.S. Этот модуль устанавливать не надо, он идет в комплекте сразу с Concrete5.
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

Re: Вывод списка новостей

Сообщение devic » 08 сен 2014, 10:18 ,  »  Сообщение:#4

Спасибо!!!
devic
 
Сообщения: 2
Зарегистрирован: 29 июл 2014, 13:52

Re: Вывод списка новостей

Сообщение Simmer » 10 фев 2015, 23:32 ,  »  Сообщение:#5

Добрый вечер! Прошу Вашей помощи. Нужно реализовать новости. Казалось бы все просто, но столкнулся с проблемой... Итак есть С5.7. Новости делаю через блог и вывожу списком страниц. Но засада в том, что еще есть модуль многоязычности. Сайт имеет два языка. Для каждого языка есть своя страница "Новости" и подстанция блога с новостями. Только вот проблема в том, что список страниц выводит страницы блога как английской, так и для русской версии сайта. Что можно сделать в этой ситуации? Может нужно добавлять страницам блога какой-либо атрибут и в списке страниц выводить уже исходя из этого атрибута? Прошу помощи. Сам не силен в программировании.
Simmer
 
Сообщения: 3
Зарегистрирован: 29 янв 2015, 15:36

Re: Вывод списка новостей

Сообщение cmsservice » 11 фев 2015, 10:38 ,  »  Сообщение:#6

Ну вообще-то, новости русские это должен быть один раздел, а новости английские - другой и они не должны пересекаться, т.е. это суть - разные страницы вообще, каждая новость существует в двух экземплярах. Но это была только подготовка, а теперь основной вопрос: зачем использовать блог для новостей?
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: Вывод списка новостей

Сообщение Simmer » 11 фев 2015, 12:03 ,  »  Сообщение:#7

А как еще... где то тут встречал как раз такое решение... вот и решил так делать. А Вы предлагаете просто страницами?
***
К стати... сейчас почти реализовал свою идею, описанную выше с применением атрибутов. Вот только засада какая то получается в том, что если в настройках ставлю галочку "Rus", то в в окне настроек блока отображается правильно, т.е. выводятся страницы с установленным атрибутом "Rus", но после нажатия кнопки сохранить ничего не происходит. При повторном заходе в редактирование нужной галочки не стоит, т.е. не сохраняется именно это изменение.
Simmer
 
Сообщения: 3
Зарегистрирован: 29 янв 2015, 15:36

Re: Вывод списка новостей

Сообщение cmsservice » 11 фев 2015, 12:16 ,  »  Сообщение:#8

Simmer писал(а):А как еще... где то тут встречал как раз такое решение... вот и решил так делать. А Вы предлагаете просто страницами?

Дело в том, что каждый пост блога тоже по сути страница. И да, лучше делать страницами ИМХО.
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: Вывод списка новостей

Сообщение Count_Raven » 11 фев 2015, 16:53 ,  »  Сообщение:#9

cmsservice писал(а):Дело в том, что каждый пост блога тоже по сути страница. И да, лучше делать страницами ИМХО.

Не вижу разницы. В том и дело, что каждый пост блога это и есть страница. Поэтому в любом случае он и делает страницами.
Так о чём тогда речь? Тавтология какая-то получается.
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

Re: Вывод списка новостей

Сообщение cmsservice » 11 фев 2015, 17:06 ,  »  Сообщение:#10

Count_Raven писал(а):Не вижу разницы. В том и дело, что каждый пост блога это и есть страница. Поэтому в любом случае он и делает страницами.
Так о чём тогда речь? Тавтология какая-то получается.

Просто человек не понимает, что посты блога это тоже страницы.
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: Вывод списка новостей

Сообщение Simmer » 11 фев 2015, 18:30 ,  »  Сообщение:#11

Понимаю... просто мне Блоговая страница (ее настройки) больше понравились. Теперь точно так же настроил "просто" страницу. И что бы в разных локалях сайта выводились соответствующие этой локали страницы новостей пришлось создать еще дополнительный тип страницы "Новость русская" и "Новость английская" и соответственно настроить каждый из списков страниц на вывод "своих".
Simmer
 
Сообщения: 3
Зарегистрирован: 29 янв 2015, 15:36

Re: Вывод списка новостей

Сообщение Count_Raven » 11 фев 2015, 19:40 ,  »  Сообщение:#12

Simmer писал(а):Понимаю... просто мне Блоговая страница (ее настройки) больше понравились. Теперь точно так же настроил "просто" страницу. И что бы в разных локалях сайта выводились соответствующие этой локали страницы новостей пришлось создать еще дополнительный тип страницы "Новость русская" и "Новость английская" и соответственно настроить каждый из списков страниц на вывод "своих".

Честно говоря, не понял зачем так.
Допустим есть два раздела /ru/news и /en/news
У списка страниц в параметрах выставить, чтобы выводились для русского страницы под /ru/news, а для английской версии там тоже список страниц и там страницы под /en/news
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

Re: Вывод списка новостей

Сообщение cmsservice » 11 фев 2015, 20:48 ,  »  Сообщение:#13

Видимо, когда на типе страниц есть куча разных модулей, бывает удобно сделать разные типы для разных языков. Например разное меню или модули с текстом в подвале.
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: Вывод списка новостей

Сообщение Count_Raven » 11 фев 2015, 21:04 ,  »  Сообщение:#14

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

Ах, да. Согласен. Но все равно можно делать также, как я написал, только использовать разные типы страниц для разных языковых разделов.
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant


Вернуться в Обсуждение модулей

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5