Выдано 115496 лицензий

Вывод элементов из всех информационных систем с сортировкой по дате

Вывод элементов из всех информационных систем с сортировкой по дате
#
id74152
День добрый.

Подскажите, пожалуйста, как правильно сформировать вывод последних добавленных элементов из всех ИС с правильной сортировкой по дате.

Сейчас вывод последних реализован так:

/* Вывод информационных систем */
$InformationSystem = & singleton('InformationSystem');
$external_propertys = array();
$external_propertys['OrderField']  = 'information_items_date';
$external_propertys['Order']  = 'DESC';
$external_propertys['ОтображатьСсылкуНаАрхив'] = 0;
$external_propertys['ОтображатьСсылкиНаСледующиеСтраницы'] = 0;
/* Количество выводимых элементов */
$item_count = 10;
/* $InformationSystemId = 1; */
$InformationSystemIdArray = array (1,2,3,4,5);
$InformationGroupId = false;  // false - из всех групп, 0 - из корневой группы
$InformationSystem->ShowInformationSystem($InformationSystemIdArray, $InformationGroupId, 'НовостиНаГлавной', $item_count, 0, array(), $external_propertys);


Но в таком варианте идет сортировка для каждой из ИС по отдельности.

То есть примерно так:

1. Новость из первой ИС от 05.01.2000
2. Новость из первой ИС от 03.01.2000
3. Новость из второй ИС от 07.01.2000
4. Новость из второй ИС от 01.01.2000
5. Новость из третьей ИС от 04.01.2000

А нужно реализовать так:

1. Новость из второй ИС от 07.01.2000
2. Новость из первой ИС от 05.01.2000
3. Новость из третьей ИС от 04.01.2000
4. Новость из первой ИС от 03.01.2000
5. Новость из второй ИС от 01.01.2000

Очень прошу помочь, так как с HostCMS только начинаю знакомство.

ПрофильЦитировать выделенное02.02.2018 22:27:00 • Сообщений: 1
Авторизация