1. форму добавления комментариев можно добавить в div с атрибутом display: none, например, чтобы скрыть ее отображение на сайте. Также в данном XSL-шаблоне необходимо добавить ссылку, при нажатии на которую значение атрибута display для div с формой менять т.о., чтобы отобразить этот div с формой.
2. для вывода 5 новостей, следующих после текущей, при условии сортировки инфоэлементов, установленной через раздел администрирования, необходимо в типовую динамическую страницу перед вызовом метода показа инфоэлемента ShowInformationSystemItem добавить конструктор запроса для осуществления выборки соответствующих элементов:
$mas = $GLOBALS['LA_InformationSystem']->GetInformationSystem($InformationSystem_id);
$mas_item = $GLOBALS['LA_InformationSystem']->GetInformationSystemItem($item_id);
$order_field = $mas['information_blocks_items_order_field'];
$order_type = $mas['information_blocks_items_order_type'];
$element= array();
$element['type']=0;
$element['prefix'] = ' and (';
switch ($order_field) {
case 0:
$element['name'] = 'information_items_date';
$element['value'] = $mas_item['information_items_date'];
break;
case 1:
$element['name'] = 'information_items_name';
$element['value'] = $mas_item['information_items_name'];
break;
case 2:
$element['name'] = 'information_items_order';
$element['value'] = $mas_item['information_items_order'];
break;
}
switch ($order_type) {
case 0:
$element['if'] = '>=';
break;
case 1:
$element['if'] = '<=';
break;
}
$element['sufix']=')';
$property['select'][]=$element;
$external_propertys['ТекущийИдентификатор'] = $item_id;
$GLOBALS['LA_InformationSystem']->ShowInformationSystem($InformationSystem_id, $result['group'], $xsl_list, $InformationResult['items_on_page'], $InformationResult['items_begin'], $external_propertys, $property);
Обратите внимание, что метод показа инфоэлемента ShowInformationSystemItem заменяется на метод показа списка инфоэлементов ShowInformationSystem, а в XSL-шаблон $xsl_list внести изменения т.о., чтобы он выводил подробную информацию о текущем инфоэлементе. т.е. об элементе с идентификатором, переданным через доп. свойство $external_propertys['ТекущийИдентификатор'] = $item_id.