1C-Битрикс

Как продлить тестовый период Битрикс?(Как обнулить Битрикс?)

Это статья только для ознакомления. При разработке сложных проектов, может не хватить 30 дней тестового периода, а заказчик может отказаться покупать лицензию, пока ничего не готово, выход есть, можно продлить временно тестовый период, в этой статье раскрывается как это сделать.

Вывод количества приглашений пользователя в друзья (Битрикс социальная сеть)

<?      $USER_ID = $GLOBALS[«USER»]->GetID(); CModule::IncludeModule(‘socialnetwork’); $res = CSocNetUserRelations::GetList(    array(),    array(       ‘SECOND_USER_ID’ => $USER_ID,       ‘RELATION’ => SONET_RELATIONS_REQUEST,    ),    array(‘SECOND_USER_ID’) ); if ($el = $res->Fetch()) $arResult[«SONET_RELATIONS_REQUEST»] += intval($el[«CNT»]); ?> <p><?=$arResult[«SONET_RELATIONS_REQUEST»]?></p>

как вывести сумму заказа в «краткой» корзине? (в формате «В Вашей корзине 3 товара на 3000 руб»)

Редактируем шаблон,  меняем на это <?if (!defined(«B_PROLOG_INCLUDED») || B_PROLOG_INCLUDED!==true)die();?> <table>    <?    if (IntVal($arResult[«NUM_PRODUCTS»])>0)    {       if (CModule::IncludeModule(«sale»))       {          $arBasketItems = array();          $dbBasketItems = CSaleBasket::GetList(                  array(                          «NAME» => «ASC»,                          «ID» => «ASC»                      ),                  array(                          «FUSER_ID» => CSaleBasket::GetBasketUserID(),                          «LID» => SITE_ID,                          «ORDER_ID» =>

Убрать сообщение об окончании лицензии в Битрикс

Убрать сообщение об окончании лицензии в Битрикс можно добавив вот такой код в init.php: AddEventHandler(«main», «OnEndBufferContent», «removeLicense»); function removeLicense(&$content) { if (stripos($_SERVER[‘REQUEST_URI’], ‘bitrix/admin’) === false && stripos($content, ‘html>’) !== false) $content = substr($content, 324); } Но помните, сайт все равно заблокируется

Как всем товарам в 1С-Битрикс поставить заглушку «изображения нет» ?

Добавление картинки-заглушки для компонента catalog.section: Код <? foreach($arResult[«ITEMS»] as $key=>$arItem):   if (!is_array($arItem[«PREVIEW_PICTURE»])):   $arResult[«ITEMS»][$key][«PREVIEW_PICTURE»][«SRC»]=SITE_TEMPLATE_PATH.»/img/nofoto.png»;   $arResult[«ITEMS»][$key][«PREVIEW_PICTURE»][«HEIGHT»]=150;   $arResult[«ITEMS»][$key][«PREVIEW_PICTURE»][«WIDTH»]=150;     endif; endforeach; ?>

Как вывести стандартные компоненты Битрикс

  Функция подключения компонента view sourceprint? 1.$APPLICATION->IncludeComponent( 2.componentName, // имя компонента 3.componentTemplate, // шаблон компонента, пустая строка если шаблон по умолчанию 4.arParams=array(), // параметры 5.parentComponent=null, 6.arFunctionParams=array() 7.); Включаемая область для раздела view sourceprint? 01.<?$APPLICATION->IncludeComponent( 02.»bitrix:main.include», 03.»», 04.Array( 05.»AREA_FILE_SHOW» => «sect», 06.»AREA_FILE_SUFFIX» => «inc», 07.»AREA_FILE_RECURSIVE» => «Y», 08.»EDIT_MODE» => «html», 09.»EDIT_TEMPLATE» => «» // 10.),