Вывод новостей/статей

#
Вывод новостей/статей
В стандартом коде на главной, выводится список категорий и сами новости не зависимо из какой категории раздела, можно ли сделать так что бы, можно было выводить новости из каждой категории раздела отдельно, а не в общей куче, а то не хочется создавать огромное количество информационных групп и в Структуре сайта много что делать.

И еще вот здесь: http://www.hostmake.com.ru/news/films/
Новости -> Фильмы - вот выводится раздел и категория, можно ли в xsl сделать вывод только последней категории (просто еще не рылся в шаблоне)?
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
Модератор
#
Re: Вывод новостей/статей
Varkolak писал(а):
В стандартом коде на главной, выводится список категорий и сами новости не зависимо из какой категории раздела, можно ли сделать так что бы, можно было выводить новости из каждой категории раздела отдельно, а не в общей куче, а то не хочется создавать огромное количество информационных групп и в Структуре сайта много что делать.

Вы можете организовать вывод N информационных элементов с разбивкой по группам. Код вывода отсается тот же, меняется XSL шаблон. В результате Вы применяете template не к item-ам (чтобы вывести просто список), а пишите новый template для групп, в котором выводите информацию о группе и информацию об элементах (поулчается такое дерево:

группа
           элемент
           элемент
           элемент
           ПОДГРУППА
                      элемент
                      элемент
                      элемент
группа
           элемент
           элемент

и т.д.
Модератор
#
Re: Вывод новостей/статей
Varkolak писал(а):
И еще вот здесь: http://www.hostmake.com.ru/news/films/
Новости -> Фильмы - вот выводится раздел и категория, можно ли в xsl сделать вывод только последней категории (просто еще не рылся в шаблоне)?


т.е. только Фильмы? можно, в шаблоне закомментируйте рекурсивный вызов шаблона группы (там идет от родительской группы к 0-й группе, вывод родительской оставляете, дальше рекурсию просто убираете).
#
Re: Вывод новостей/статей
HostCMS писал(а):
Вы можете организовать вывод N информационных элементов с разбивкой по группам. Код вывода отсается тот же, меняется XSL шаблон. В результате Вы применяете template не к item-ам (чтобы вывести просто список), а пишите новый template для групп, в котором выводите информацию о группе и информацию об элементах (поулчается такое дерево:

группа
           элемент
           элемент
           элемент
           ПОДГРУППА
                      элемент
                      элемент
                      элемент
группа
           элемент
           элемент

и т.д.


Т.е. в скрипте

<?
# Вывод информационных систем
$InformationSystem = new InformationSystem();

$external_propertys=array();
$external_propertys['ОтображатьСсылкуНаАрхив']=1;
$external_propertys['ОтображатьСсылкиНаСледующиеСтраницы']=0;

# Количество выводимых элементов
$item_count = 2;

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


Информационную систему оставлять туже самую,  а как указать то из какой категории выводить новости?
Вы видимо меня не так поняли, мне надо выводить новости из категорий так же как сейчас выводятся из разделов.

Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
#
Re: Вывод новостей/статей
Я так и не понял, как сделать отображение новостей не по три, а  в каждой группе по пять:
Новости сайта
   бла
   бла
   бла
   бла
   бла
Новости 1
   бла
   бла
   бла
   бла
   бла
Новости 2
   бла
   бла
   бла
   бла
   бла
Новости 3
   бла
   бла
   бла
   бла
   бла
Так же нужно выводить статьи!!!???
Модератор
#
Re: Вывод новостей/статей
Varkolak писал(а):
Вы видимо меня не так поняли, мне надо выводить новости из категорий так же как сейчас выводятся из разделов.

к сожалению вывод новостей из категорий стандартно сейчас невозможен.
#
Re: Вывод новостей/статей
как выводятся 3 инфосистемы: новости, статьи, документы, на главную страницу, чтоб не разделять эти инфосистемы на группы, а выводились примерно так:

"заголовок темы"  "новости" 21.09.08
"заголовок темы"  "статьи" 19.09.08
"заголовок темы"  "новости" 18.09.08
"заголовок темы"  "документы" 18.09.08
то есть независимо от того, где этот  элемент находиться (новости, статьи, документы)отображался впереди
#
Re: Вывод новостей/статей
есть кто живой?
Модератор
#
Re: Вывод новостей/статей
http://hostcms.ru/api/HostCMS_5/InformationSystem.html#methodShowInformationSystem

Цитата:
$InformationSystemIdArray  - массив идентификаторов или идентификатор информационной системы
#
Re: Вывод новостей/статей
А как правильно написать?
]
<?
/* Вывод информационных систем */
$InformationSystem = new InformationSystem();

$external_propertys=array();
$external_propertys['ОтображатьСсылкуНаАрхив' писал(а):
=1;
$external_propertys['ОтображатьСсылкиНаСледующиеСтраницы']=0;

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

$InformationSystemIdArray = 25,5,27;

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

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



а то пишет: PParse error: syntax error, unexpected ',' in /..../....../......../..../www/data_templates/8.htm on line 63

25,5,27 - 3 разные инфогруппы
Авторизация