|
|
Так код и не начинается с if... я же написал что это часть кода. В таком случае я прикреплю полный php файл, чтоб было видно, строку <h3><?=GetMessage("CATEGORIES" ;) ?></h3> я думаю увидите... Подскажите куда вставить то этот код, уже все перепробывал... ничего не помогает(( Скрытый текст |
|---|
[CODE]<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<?$ElementID = $APPLICATION->IncludeComponent( "bitrix:news.detail", "название_скопированного_шаблона", Array( "DISPLAY_DATE" => $arParams["DISPLAY_DATE"], "DISPLAY_NAME" => $arParams["DISPLAY_NAME"], "DISPLAY_PICTURE" => $arParams["DISPLAY_PICTURE"], "DISPLAY_PREVIEW_TEXT" => $arParams["DISPLAY_PREVIEW_TEXT"], "IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"], "IBLOCK_ID" => $arParams["IBLOCK_ID"], "FIELD_CODE" => $arParams["DETAIL_FIELD_CODE"], "PROPERTY_CODE" => $arParams["DETAIL_PROPERTY_CODE"], "DETAIL_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["detail"], "SECTION_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["section"], "META_KEYWORDS" => $arParams["META_KEYWORDS"], "META_DESCRIPTION" => $arParams["META_DESCRIPTION"], "BROWSER_TITLE" => $arParams["BROWSER_TITLE"], "DISPLAY_PANEL" => $arParams["DISPLAY_PANEL"], "SET_TITLE" => $arParams["SET_TITLE"], "SET_STATUS_404" => $arParams["SET_STATUS_404"], "INCLUDE_IBLOCK_INTO_CHAIN" => $arParams["INCLUDE_IBLOCK_INTO_CHAIN"], "ADD_SECTIONS_CHAIN" => $arParams["ADD_SECTIONS_CHAIN"], "ACTIVE_DATE_FORMAT" => $arParams["DETAIL_ACTIVE_DATE_FORMAT"], "CACHE_TYPE" => $arParams["CACHE_TYPE"], "CACHE_TIME" => $arParams["CACHE_TIME"], "CACHE_GROUPS" => $arParams["CACHE_GROUPS"], "USE_PERMISSIONS" => $arParams["USE_PERMISSIONS"], "GROUP_PERMISSIONS" => $arParams["GROUP_PERMISSIONS"], "DISPLAY_TOP_PAGER" => $arParams["DETAIL_DISPLAY_TOP_PAGER"], "DISPLAY_BOTTOM_PAGER" => $arParams["DETAIL_DISPLAY_BOTTOM_PAGER"], "PAGER_TITLE" => $arParams["DETAIL_PAGER_TITLE"], "PAGER_SHOW_ALWAYS" => "N", "PAGER_TEMPLATE" => $arParams["DETAIL_PAGER_TEMPLATE"], "PAGER_SHOW_ALL" => $arParams["DETAIL_PAGER_SHOW_ALL"], "CHECK_DATES" => $arParams["CHECK_DATES"], "ELEMENT_ID" => $arResult["VARIABLES"]["ELEMENT_ID"], "ELEMENT_CODE" => $arResult["VARIABLES"]["ELEMENT_CODE"], "IBLOCK_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["news"], "USE_SHARE" => $arParams["USE_SHARE"], "SHARE_HIDE" => $arParams["SHARE_HIDE"], "SHARE_TEMPLATE" => $arParams["SHARE_TEMPLATE"], "SHARE_HANDLERS" => $arParams["SHARE_HANDLERS"], "SHARE_SHORTEN_URL_LOGIN" => $arParams["SHARE_SHORTEN_URL_LOGIN"], "SHARE_SHORTEN_URL_KEY" => $arParams["SHARE_SHORTEN_URL_KEY"], ), $component );?>
<div class="urlback"><a href="<?=$arResult["FOLDER"].$arResult["URL_TEMPLATES"]["news"]?>"><?=GetMessage("T_NEWS_DETAIL_BACK")?></a></div>
<?if($arParams["USE_RATING"]=="Y" && $ElementID):?> <?$APPLICATION->IncludeComponent( "bitrix:iblock.vote", "", Array( "IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"], "IBLOCK_ID" => $arParams["IBLOCK_ID"], "ELEMENT_ID" => $ElementID, "MAX_VOTE" => $arParams["MAX_VOTE"], "VOTE_NAMES" => $arParams["VOTE_NAMES"], "CACHE_TYPE" => $arParams["CACHE_TYPE"], "CACHE_TIME" => $arParams["CACHE_TIME"], ), $component );?>
<?endif?> <?if($arParams["USE_CATEGORIES"]=="Y" && $ElementID): global $arCategoryFilter; $obCache = new CPHPCache; $strCacheID = $componentPath.LANG.$arParams["IBLOCK_ID"].$ElementID.$arParams["CATEGORY_CODE"]; if(($tzOffset = CTimeZone::GetOffset()) <> 0) $strCacheID .= "_".$tzOffset; if($arParams["CACHE_TYPE"] == "N" || $arParams["CACHE_TYPE"] == "A" && COption::GetOptionString("main", "component_cache_on", "Y") == "N") $CACHE_TIME = 0; else $CACHE_TIME = $arParams["CACHE_TIME"]; if($obCache->StartDataCache($CACHE_TIME, $strCacheID, $componentPath)) { $rsProperties = CIBlockElement::GetProperty($arParams["IBLOCK_ID"], $ElementID, "sort", "asc", array("ACTIVE"=>"Y","CODE"=>$arParams["CATEGORY_CODE"])); $arCategoryFilter = array(); while($arProperty = $rsProperties->Fetch()) { if(is_array($arProperty["VALUE"]) && count($arProperty["VALUE"])>0) { foreach($arProperty["VALUE"] as $value) $arCategoryFilter[$value]=true; } elseif(!is_array($arProperty["VALUE"]) && strlen($arProperty["VALUE"])>0) $arCategoryFilter[$arProperty["VALUE"]]=true; } $obCache->EndDataCache($arCategoryFilter); }
else { $arCategoryFilter = $obCache->GetVars(); } if(count($arCategoryFilter)>0): $arCategoryFilter = array( "PROPERTY_".$arParams["CATEGORY_CODE"] => array_keys($arCategoryFilter), "!"."ID" => $ElementID, ); ?>
<h3><?=GetMessage("CATEGORIES")?></h3>
<?if($arParams["USE_CATEGORIES"]=="Y" && $ElementID):?> <br /> <?$ElementID = $APPLICATION->IncludeComponent( "bitrix:news.list", "", Array( "IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"], "IBLOCK_ID" => $arParams["IBLOCK_ID"], "ELEMENT_ID" => $ElementID, "NEWS_COUNT" => $arParams["CATEGORY_ITEMS_COUNT"], "SET_TITLE" => "N", "INCLUDE_IBLOCK_INTO_CHAIN" => "N", "CACHE_TYPE" => $arParams["CACHE_TYPE"], "CACHE_TIME" => $arParams["CACHE_TIME"], "CACHE_GROUPS" => $arParams["CACHE_GROUPS"], "FILTER_NAME" => "arCategoryFilter", "CACHE_FILTER" => "Y", "DISPLAY_TOP_PAGER" => "N", "DISPLAY_BOTTOM_PAGER" => "N", "PAGER_TITLE" => $arParams["DETAIL_PAGER_TITLE"], "PAGER_SHOW_ALWAYS" => "N", "PAGER_TEMPLATE" => $arParams["DETAIL_PAGER_TEMPLATE"], "PAGER_SHOW_ALL" => $arParams["DETAIL_PAGER_SHOW_ALL"], "FIELD_CODE" => $arParams["DETAIL_FIELD_CODE"], "PROPERTY_CODE" => $arParams["DETAIL_PROPERTY_CODE"], "DETAIL_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["detail"], "SECTION_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["section"], "META_KEYWORDS" => $arParams["META_KEYWORDS"], "META_DESCRIPTION" => $arParams["META_DESCRIPTION"], "BROWSER_TITLE" => $arParams["BROWSER_TITLE"], "DISPLAY_PANEL" => $arParams["DISPLAY_PANEL"], ), $component );?> <?endif?>
<?endif?> <?endif?> <?if($arParams["USE_REVIEW"]=="Y" && IsModuleInstalled("forum") && $ElementID):?> <hr />
<?$APPLICATION->IncludeComponent( "bitrix:forum.topic.reviews", "", Array( "CACHE_TYPE" => $arParams["CACHE_TYPE"], "CACHE_TIME" => $arParams["CACHE_TIME"], "MESSAGES_PER_PAGE" => $arParams["MESSAGES_PER_PAGE"], "USE_CAPTCHA" => $arParams["USE_CAPTCHA"], "PATH_TO_SMILE" => $arParams["PATH_TO_SMILE"], "FORUM_ID" => $arParams["FORUM_ID"], "URL_TEMPLATES_READ" => $arParams["URL_TEMPLATES_READ"], "SHOW_LINK_TO_FORUM" => $arParams["SHOW_LINK_TO_FORUM"], "ELEMENT_ID" => $ElementID, "AJAX_POST" => $arParams["REVIEW_AJAX_POST"], "IBLOCK_ID" => $arParams["IBLOCK_ID"], "POST_FIRST_MESSAGE" => $arParams["POST_FIRST_MESSAGE"], "URL_TEMPLATES_DETAIL" => $arParams["POST_FIRST_MESSAGE"]==="Y"? $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["detail"] :"", "ELEMENT_ID" => $arResult["VARIABLES"]["ELEMENT_ID"], "ELEMENT_CODE" => $arResult["VARIABLES"]["ELEMENT_CODE"], "IBLOCK_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["news"], "USE_SHARE" => $arParams["USE_SHARE"], "SHARE_HIDE" => $arParams["SHARE_HIDE"], "SHARE_TEMPLATE" => $arParams["SHARE_TEMPLATE"], "SHARE_HANDLERS" => $arParams["SHARE_HANDLERS"], "SHARE_SHORTEN_URL_LOGIN" => $arParams["SHARE_SHORTEN_URL_LOGIN"], "SHARE_SHORTEN_URL_KEY" => $arParams["SHARE_SHORTEN_URL_KEY"], ), $component );?> <?endif?>
<?$APPLICATION->AddChainItem($APPLICATION->GetTitle());?> [/CODE] |
|