Регистрация
Вход через соцсети
Восстановление пароля

Вывод объектов на главную

Новый топик
19.05.2008, 14:40
Ответить | Цитировать
Гость
Гость

Здравствуйте!

Такая вопросия. А можно ли каким либо образом (кроме внутрисайтового РСС-кольца, что есть полной извращениеулыбка) вывести на главную страницу некоторый микс из разных компонентов, например, из публикаций, новостей и корпоративного блога?
Грубо говоря, объединить объекты в единую ленту новостей?

Понятно, что самый простой выход - адаптировать какой-то компонент для универсальной публикации, но это жутко неудобно при использовании контент-редакторами.

Если у кого есть решения, буду чертовски благодарен!
21.05.2008, 08:59
Ответить | Цитировать
Ged

Зарегистрирован:
2008-03-12
Сообщений: 23

Например таким образом? Не подходит?
Новости ".s_list_class(354,217,"&isTitle=1&recNum=2")."
Статьи ".s_list_class(215,86,"&isTitle=1&recNum=2")."
и т.д.


Ged
21.05.2008, 10:00
Ответить | Цитировать
ktotoff
АльтерЛан

Зарегистрирован:
2006-12-19
Сообщений: 330

Ged писал(а):
Например таким образом? Не подходит?
Новости ".s_list_class(354,217,"&isTitle=1&recNum=2")."
Статьи ".s_list_class(215,86,"&isTitle=1&recNum=2")."
и т.д.


Ну уж до этого-то я бы и сам додумался подмигивает

Нет, меня в данном случае интересует именно объединение объектов в единую хронологическую ленту. Притом, без использования внешнего cron-сборщика. Понятно, что можно накропать какой-то дикий SQL-запрос, но может быть кто-то уже этим увлекался?
pe3udent, DiGGy - ау! улыбка


...жизнь прекрасна, когда правильно подобраны антидепрессанты...
21.05.2008, 17:52
Ответить | Цитировать
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

Тут надо настроить "какой-то дикий SQL-запрос". Хотя ничего дикого в нем нет, либо ты его понимаешь, либо нет.

Допустим у тя есть три таблицы Message1, Message2, Message3, тогда запрос пишешь такого плана:

Код:

select Field1, Field2,...,FieldN from Message1
union
select Field1, Field2,...,FieldN from Message2
union
select Field1, Field2,...,FieldN from Message3


Есть еще соединение таблиц при помощи union all - мануал почитай на эту тему, подумай, что лучше в твоем случае.

Temet nosce...
22.05.2008, 06:36
Ответить | Цитировать
ktotoff
АльтерЛан

Зарегистрирован:
2006-12-19
Сообщений: 330

Пасиба!
Собственно, я так и думал, что придётся делать что-то типа олдового функционала вывода форумных топиков на главную.

Тут вопрос принципиальный - не хочется воротить всё это в макете дизайна, хочется иметь некоторый шаблон, который бы всё это собирал и на базе которого генерилась бы лента (ну и в RSS выплёвывалось).

...жизнь прекрасна, когда правильно подобраны антидепрессанты...
198 196 2008-05-22 06:36:19 9326
Описание проекта