Вывод последних статей из раздела

#
Вывод последних статей из раздела
Здравствуйте.

Хочу сделать вывод последних добавленных инфо-элементов. Ситуация такая:
В списке информационных систем у меня создан раздел "Статьи", в нём информационные системы: "витамины", "очистки" и т.д.

Подскажите, пожалуйста, как можно сделать, чтобы из этого раздела ("Статьи" на странице выводились последние несколько статей (не зависимо в какую инфо-систему они были добавлены)?
Модератор
#
Re: Вывод последних статей из раздела
Используйте обычный ShowInformationSystem(). В него передавайте массив ID инфосистем из которых брать элементы и в параметрах:


$property['Order'] - ASC/DESC порядок сортировки информационных элементов
$property['OrderField'] - поле сортировки информационных элементов


указывайте нужные значения. Т.е. по убыванию, по ID элемента.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Вывод последних статей из раздела
Спасибо!
Модератор
#
Re: Вывод последних статей из раздела
Пожалуйста.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Вывод последних статей из раздела
Здравствуйте.

Не получается сделать.

Делаю так:
<?php
                  /* Вывод информационных систем */
                  
$InformationSystem = & singleton('InformationSystem');
$external_propertys=array();   
$external_propertys['ОтображатьСсылкуНаАрхив']=0;
$external_propertys['ОтображатьСсылкиНаСледующиеСтраницы']=0;

/* Количество выводимых элементов */
$item_count = 1;                  
$InformationSystemId = 21;
$InformationGroupId = 0;  // false - из всех групп, 0 - из корневой группы
$InformationSystem->ShowInformationSystem( $InformationSystemId,$InformationGroupId,'СписокЭлементовИнфосистемы',$item_count,0,$external_propertys);
                  ?>


Выводятся последние элементы из инфосистемы #23
У меня в списке информационных систем есть раздел "Статьи", в нём есть информационные системы #22, 23, 24, 25
Нужно, чтобы на странице выводились последние инфо-элементы вне зависимости от их принадлежности к определенной информационной системе.

Вы говорите :
Цитата:
Используйте обычный ShowInformationSystem(). В него передавайте массив ID инфосистем из которых брать элементы и в параметрах:



Не получается передать массив id систем, если делаю так:
$InformationSystemId = 22,23,24,25;

выходит ошибка.
И куда вставлять
Цитата:
$property['Order'] - ASC/DESC порядок сортировки информационных элементов
$property['OrderField'] - поле сортировки информационных элементов

Подскажите, пожалуйста, замучался уже
Модератор
#
Re: Вывод последних статей из раздела
Так не нужно мучиться... Просто посмотрите описание метода ShowInformationSystem() в API: http://hostcms.ru/api/HostCMS_5/InformationSystem.html#methodShowInformationSystem и все станет ясно. Порядок сортировки передавайте перед вызовом ShowInformationSystem(). В $InformationSystemId передавайте массив значений.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Вывод последних статей из раздела
Да я по этой инструкции и стараюсь, но не выходит(

Не могли бы Вы показать что надо написать, чтобы передать массив в $InformationSystemId?
#
Re: Вывод последних статей из раздела
не
kvazik писал(а):
$InformationSystemId = 22,23,24,25;

а
$InformationSystemId = array(22,23,24,25);

массив же, ёпта!
Заказов не беру. Консультирую редко.
#
Re: Вывод последних статей из раздела
Спасибо, помогли!
Все вывелось, только не сортируется в порядке убывания.

Я добавил:

Цитата:
$property['Order'] ='ASC';


Выводит в порядке возрастания, если меняю значение на 'DESC', то тоже в порядке возрастания.

А вы знаете как убрать отображение названия выводимой информационной системы?
#
Re: Вывод последних статей из раздела
Люди, помогите, пожалуйста!

Как сделать, чтобы не выводилось название информационной системы?

Код такой:
Цитата:
<?php
                  /* Вывод информационных систем */
                  
$InformationSystem = & singleton('InformationSystem';
                  $external_propertys=array();
                  $external_propertys['ОтображатьСсылкуНаАрхив']=0;
                  $external_propertys['ОтображатьСсылкиНаСледующиеСтраницы']=0;

                  /* Количество выводимых элементов */
                  $item_count = 1;

                  $InformationSystemId = array(18,19,20);

                  $InformationGroupId = 0;  // false - из всех групп, 0 - из корневой группы

                  $InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId,'СписокЭлементовИнфосистемы',$item_count,0,$external_propertys);
                  ?>


Выглядит так:

Uploaded with ImageShack.us

Надо как то убрать заголовок "Последние статьи".

Кто нибудь знает как?
Авторизация