«Кремниевая долина» — американский комедийный сериал, созданный Дэйвом Крински, Джоном Альтшулером и Майклом Джаджем о бизнесе в кремниевой долине.
Архив за месяц: Март 2016
Битрикс полное наименование вместо наименования по всему сайту
Если необходимо по всему сайту записать полное наименование в наименование
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); $APPLICATION->SetTitle("Новая страница"); ?> if (CModule::IncludeModule("iblock")): set_time_limit(0); $IBLOCK_ID = 9; $result = CIBlockElement::GetList ( array(), array ( 'IBLOCK_ID'=>$IBLOCK_ID, // "$data, ), false, false, array('ID', 'NAME', 'PREVIEW_TEXT') ); while($ar_fields = $result ->GetNext()): $ar_fields = $result ->GetNext(); //CIBlockElement::SetPropertyValues($ELEMENT_ID, $IBLOCK_ID, $PROPERTY_VALUE, $PROPERTY_CODE); ///$arFields = $ob->GetFields(); //CIBlockElement::Delete($ar_fields['ID']); $el = new CIBlockElement; $PROP = array(); $arLoadProductArray = Array( "MODIFIED_BY" => $USER->GetID(), // элемент изменен текущим пользователем // "IBLOCK_SECTION" => false, // элемент лежит в корне раздела // "PROPERTY_VALUES"=> $PROP, "NAME" => $ar_fields['PREVIEW_TEXT'], // "ACTIVE" => "Y", // активен // "PREVIEW_TEXT" => "текст для списка элементов", // "DETAIL_TEXT" => "текст для детального просмотра", // "DETAIL_PICTURE" => CFile::MakeFileArray($_SERVER["DOCUMENT_ROOT"]."/image.gif") ); $PRODUCT_ID = $ar_fields['ID']; // изменяем элемент с кодом (ID) 2 $res = $el->Update($PRODUCT_ID, $arLoadProductArray); echo ' ',htmlspecialchars(print_r($ar_fields,1)),'';
endwhile;
endif;
?>
Битрикс полное наименование вместо наименования при обмене с 1с
Если необходимо автоматически писать в наименование полное наименование при обмене с 1с
AddEventHandler("iblock", "OnStartIBlockElementUpdate", Array("AHandlers", "ChangeElementName1CImport")); AddEventHandler("iblock", "OnStartIBlockElementAdd", Array("AHandlers", "ChangeElementName1CImport")); class AHandlers { function ChangeElementName1CImport(&$arFields) { if($arFields['IBLOCK_ID']==9 && strstr($_SERVER['REQUEST_URI'],'1c_exchange.php')) { $previewText = strip_tags(trim($arFields['PREVIEW_TEXT'])); $name = $arFields['NAME']; $arFields['NAME'] = $previewText; $arFields['PREVIEW_TEXT'] = $name; //AddMessage2Log($arFields['NAME'], "my_module_id"); } }