Консультация № 150198
11.11.2008, 11:16
0.00 руб.
0 1 1
Здравствуйте, уважаемые эксперты! У меня к вам вопрос по CMS Joomla.

У меня есть раздел на сайте, например, новости. Как сделать следующее:

1. На главной странице должны отображаться 3 блока новостей в месте1
2. На главной странице новостей должны отображаться 10 новостей в месте2
3. Ссылки с заголовков новостей должны вести на страницу просмотра новости, на которой в месте1 отображается ее полный текст.

Не могу разобраться с меню Joomla. Создал модули новостей для всех трех видов страниц, но теперь их надо привязать к пунктам меню и связать между собой. Как это сделать?

Заранее благодарен!

Обсуждение

Неизвестный
11.11.2008, 11:37
общий
это ответ
Здравствуйте, Мищенко Анатолий!
Жаль вы не привели примера вашей страницы с местами 1 и 2 и новостных модулей, было бы проще вам помощь. А то не совсем понятно что вы хотите. Я думаю вы сами не понимаете, что вам нужно. Давайте вместе разберемся. Будет проще работать. Пройдемся по вопросу. Что такое 3 блока новостей? - это три новости? или что-то другое? Что такое модули новостей которые надо привязывать к пунктам меню и связывать между собой? Не понятно... Итак, у вас есть новости, которые вы добавляете в админке. Каждая новость имеет свой уникальный id в базе данных. Вам надо вывести на главной три новости (если "блок" = "новость"), на странице с ковостями список из 10 новостей и просматривать каждую новость отдельно. Отлично. Пишете модуль, которому передаете кол-во выводимых новостей, он вам их возвращает или в виде массива, или в готовом html'е. При нажатии на ссылку передаете через get id новости (если не понятно ссылка должна быть вида <а href="news.php?news_id=[id новости]">[Заголовок новости]</a>). По полученому id получаем новость из базы и вывести на место1 на странице с новостями. И все готово! Конечно в джумле есть уже готовые модуле по работе с новостями, используйте их, изменив под свои потребности, будет проще.
Форма ответа