Фотография на гла......

#
Фотография на гла......
Здравствуйте!
Помогите пожалуйста!
Я хочу чтобы на главной странице моего сайта система произвольно показывала  фотографии из информационной сит-мы "Фотографии". Как это можно воплотить? Спасибо!
АяяБайкалTravel
Модератор
#
Re: Фотография на гла......
Очень просто. Делаете показ инфосистемы (как последних новостей), в качестве порядка сортировки указываете
$property['OrderField'] поле сортировки информационных элементов, если случайная сортировка, то записать RAND()
см. API
#
Re: Фотография на гла......
Я в програ-ии не силен
Проверьте

$InformationSystem = new InformationSystem();
$external_propertys=array();
$information_blocks->ShowInformationSystem(1,false,'СписокКартинок',5,
0,$external_propertys);
А вот это $property['OrderField'] куда надо ставить??
АяяБайкалTravel
Модератор
#
Re: Фотография на гла......
$InformationSystem = new InformationSystem();
$external_propertys=array();
$property['OrderField'] = 'RAND()';
$InformationSystem->ShowInformationSystem(1,false,'СписокКартинок',5,0,$external_propertys,$property);
#
Re: Фотография на гла......
Здравствуйте!
Я добавил этот код
HostCMS писал(а):
$InformationSystem = new InformationSystem();
$external_propertys=array();
$property['OrderField'] = 'RAND()';
$InformationSystem->ShowInformationSystem(1,false,'СписокКартинок',5,0,$external_propertys,$property);

но у меня появляются Новости, что делать?
АяяБайкалTravel
Модератор
#
Re: Фотография на гла......
serzge,
измените ID инфосистемы на нужный, у Вас 1 - это новости.
ID инфосистемы можно посмотреть в разделе администрирования в списке инфосистем

#
Re: Фотография на гла......
У меня еще вопрос
А возможен вывод только фотографий без разделов? т.е у меня сейчас отображается фотографии и все разделы ИС Фотогалерея
АяяБайкалTravel
Модератор
#
Re: Фотография на гла......
serzge,
возможен, если не нужно выводить разделы - закомментируйте код вывода подразделов в XSL-шаблоне.

Если нужен вывод фото из всех разделов - в качестве ID раздела укажите false
#
Re: Фотография на гла......
а можно ли выводить таким образом элементы инфо системы из конкретной группы, если да то каким образом?
Модератор
#
Re: Фотография на гла......
Можно, прочитайте описание инфосистем из API:
Принимаемые параметры

$InformationSystemIdArray

массив идентификаторов или идентификатор информационной системы

$information_groups_id

информационной группы, подгруппы и элементы которой необходимо показать

$xsl_name

имя XSL шаблона для отображения групп и элементов информационной системы

$items_on_page

число информационных элементов, отображаемых на странице

$items_begin

номер, начиная с которого выводить информационные элементы

$external_propertys

массив дополнительных свойств для включения в XML

$property

массив дополнительных параметров $property['Order'] = ASC/DESC порядок сортировки информационных элементов
$property['OrderField'] поле сортировки информационных элементов, если случайная сортировка, то записать RAND()
$property['NotIn'] идентификаторы элементов, которые необходимо исключить из результатов
$property['OrderGroup'] направление сортировки (ASC - по возрастанию, DESC - по убыванию)
$property['OrderGroupField'] поле сортировки, если случайная сортировка, то записать RAND()
$property['NotInGroup'] идентификатор групп информационных элементов, которые необходимо исключить из результатов
$property['cache'] разрешение кэширования, по умолчанию true
$property['select'] массив ($element) с дополнительными параметрами для задания дополнительных условий отбора информационных элементов
$element['type'] определяет, является ли поле основным свойством информационного элемента или дополнительным (0 - основное, 1 - дополнительное)
$element['prefix'] префикс - строка, размещаемая перед условием
$element['name'] имя поля для основного свойства, если свойство дополнительное, то не указывается
$element['property_id'] идентификатор дополнительногого свойства
$element['if'] строка, содержащая условный оператор
$elemenr['value'] значение поля (или параметра)
$element['sufix'] суффикс - строка, размещаемая после условия
$property['show_group'] содержит массив групп системы для показа
$property['show_text'] параметр, указывающий включать в XML текст информационного элемента или нет, по умолчанию равен true


http://hostcms.ru/api/HostCMS%20v%204/InformationSystem.html#methodShowInformationSystem
Авторизация