День добрый.
Подскажите, пожалуйста, как правильно сформировать вывод последних добавленных элементов из всех ИС с правильной сортировкой по дате.
Сейчас вывод последних реализован так:
/* Вывод информационных систем */
$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 только начинаю знакомство.