Не могу понять в чем ошибка. Есть 2 разных раздела. Для ник подключаются одинаковые включаемые области и одинаковые компоненты. В страницах одного раздела выводится подключение комментирования форума... а в страницах другого - выдает: Форум для обсуждения этой статьи не определен администратором.
Нашел код отвечающий за подключение всего этого:
Помогите разобраться!
Нашел код отвечающий за подключение всего этого:
Код |
---|
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> <div class="news-detail"> <? // ОПРЕДЕЛЯЕМ ИДЕНТИФИКАТОР СЕКЦИИ ДЛЯ ИСПОЛЬЗОВАНИЯ В ДРУГИХ БЛОКАХ ПОСЛЕ ЭТОГО //echo '<textarea style="width:100%;height:300px;">';print_r($arResult);echo '</textarea>'; /*if(!isset($arResult['IBLOCK_SECTION_ID'])) { $resulte = CIBlockElement::GetByID($arResult['ID']); echo '<textarea style="width:100%;height:300px;">';print_r($resulte);echo '</textarea>'; } else define('CURRENT_SECTION_ID',$arResult['IBLOCK_SECTION_ID']); echo '<h1>CURRENT_SECTION_ID '.CURRENT_SECTION_ID.'</h1>';*/ ?><? //if($arParams["DISPLAY_PICTURE"]!="N" && is_array($arResult["DETAIL_PICTURE"])) //{ //echo '<img class="detail_picture" border="0" src="'.$arResult["DETAIL_PICTURE"]["SRC"].'" width="'.$arResult["DETAIL_PICTURE"]["WIDTH"].'" height="'.$arResult["DETAIL_PICTURE"]["HEIGHT"].'" alt="'.$arResult["DETAIL_PICTURE"]["ALT"].'" title="'.$arResult["NAME"].'" />'; //} ?> <?if($arParams["DISPLAY_NAME"]!="N" && $arResult["NAME"]):?> <h2><?=$arResult["NAME"]?></h2> <?endif;?> <?if($arParams["DISPLAY_PREVIEW_TEXT"]!="N" && $arResult["FIELDS"]["PREVIEW_TEXT"]):?> <p><?=$arResult["FIELDS"]["PREVIEW_TEXT"];unset($arResult["FIELDS"]["PREVIEW_TEXT"]);?></p> <?endif;?> <?if($arResult["NAV_RESULT"]):?> <?if($arParams["DISPLAY_TOP_PAGER"]):?><?=$arResult["NAV_STRING"]?><br /><?endif;?> <?echo $arResult["NAV_TEXT"];?> <?if($arParams["DISPLAY_BOTTOM_PAGER"]):?><br /><?=$arResult["NAV_STRING"]?><?endif;?> <?elseif(strlen($arResult["DETAIL_TEXT"])>0):?> <?echo $arResult["DETAIL_TEXT"];?> <?else:?> <?echo $arResult["PREVIEW_TEXT"];?> <?endif?> <div style="clear:both"></div> <br /> <?foreach($arResult["FIELDS"] as $code=>$value):?> <?=GetMessage("IBLOCK_FIELD_".$code)?>: <?=$value;?> <br /> <?endforeach;?> <?foreach($arResult["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?> <? //KIVagant: привязка к темам форума if($pid=='ALLOW_FORUM') { if( !intval($arProperty["DISPLAY_VALUE"]) )continue; $forum_comments_ar = get_forums_for_topics(); $now_folder = explode("/",$_SERVER['REQUEST_URI']); $now_folder = strtolower($now_folder[1]); if(!isset($forum_comments_ar[$now_folder])) { echo "<p><i>Форум для обсуждения этой статьи не определен администратором</i></p>"; continue; } echo '<hr><h4>Комментарии:</h4><p></p>'; ?><?$APPLICATION->IncludeComponent("bitrix:forum.topic.reviews", "template2", Array( "SHOW_LINK_TO_FORUM" => "Y", // Показать ссылку на форум "FILES_COUNT" => "0", // Максимальное количество файлов, прикрепленных к одному сообщению "FORUM_ID" => "3", // ID форума для отзывов "IBLOCK_TYPE" => "documents", // Тип информационного блока (используется только для проверки) "IBLOCK_ID" => "9", // Код информационного блока "ELEMENT_ID" => $_REQUEST["ELEMENT_ID"], // ID элемента "POST_FIRST_MESSAGE" => "Y", // Начинать тему текстом элемента "POST_FIRST_MESSAGE_TEMPLATE" => "#IMAGE# [url=#LINK#]#TITLE#[/url] #BODY#", // Шаблон текста для первого сообщения темы "URL_TEMPLATES_READ" => "", // Страница чтения темы форума "URL_TEMPLATES_DETAIL" => "", // Страница элемента инфоблока "URL_TEMPLATES_PROFILE_VIEW" => "", // Страница пользователя "MESSAGES_PER_PAGE" => "5", // Количество сообщений на одной странице "PAGE_NAVIGATION_TEMPLATE" => "", // Название шаблона для вывода постраничной навигации "DATE_TIME_FORMAT" => "j M Y H:i:s", // Формат показа даты и времени "PATH_TO_SMILE" => "/bitrix/images/forum/smile/", // Путь относительно корня сайта к папке со смайлами "USE_CAPTCHA" => "Y", // Использовать CAPTCHA "PREORDER" => "Y", // Выводить сообщения в прямом порядке "DISPLAY_PANEL" => "N", "CACHE_TYPE" => "A", // Тип кеширования "CACHE_TIME" => "0", // Время кеширования (сек.) ), false );?><? continue; } ?> <?=$arProperty["NAME"]?>: <? if(is_array($arProperty["DISPLAY_VALUE"])) { echo implode(" / ", $arProperty["DISPLAY_VALUE"]); } else { echo $arProperty["DISPLAY_VALUE"]; } ?> <br /> <?endforeach;?> <?if( (defined('NOW_ROOT_LINK') && NOW_ROOT_LINK=='press_center') && $arParams["DISPLAY_DATE"]!="N" && $arResult["ACTIVE_FROM"]):?> <p align='right'><span class="news-date-time"><?=Date("d.m.Y", strtotime($arResult["ACTIVE_FROM"]))?></span></p> <?endif;?> </div> |
Помогите разобраться!