1C-Битрикс

Как всем товарам в 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.),

Разные шаблоны у главной и у внутренних страниц сайта на Битриксе

Сделайте 2 разных шаблона, удобно путём копирования одного и последующего изменения. Дальше в настройках сайта (путь смотри в комментарии #152) задайте сначала шаблон для внутренних страниц (без условия), а ниже сделайте условие, что если страница главная, то она будет с другим

После обновления Битрикса сломался сайт (с 11 на 12 версию)

При попытке зайти в админку Class: CFavorites File: /home/ИМЯ_САЙТА/ИМЯ_САЙТА/http/bitrix/modules/main/classes/general/favorites.php Function: GetList Line: 116 MySQL Query Error: SELECT F.ID, F.C_SORT, F.NAME, F.MENU_ID, F.URL, F.MODIFIED_BY, F.CREATED_BY, F.MODULE_ID, F.LANGUAGE_ID, F.COMMENTS, F.COMMON, F.USER_ID, UM.LOGIN AS M_LOGIN, UC.LOGIN as C_LOGIN, U.LOGIN, F.CODE_ID, DATE_FORMAT(F.TIMESTAMP_X, ‘%d.%m.%Y %H:%i:%s’)    TIMESTAMP_X,

Конвертация сайта битрикс в кодировку UTF-8 (cp1251 в UTF8)

Подготовка Для работы сайта на битрикс в utf8 абсолютно необходимо наличие модуля mbstring в php (это есть почти на любом хостинге) и установка параметра mbstring.func_overload 2 С этим может быть проблема т.к. с версии php 5.2.8 параметр меняется глобально на

Как убрать Время создания страницы Битрикс

Зайдите как админ, и наверху сверху есть кнопка Отладка, в ней можно отключить все системный сообщения касающиеся отладки, в том числе и Время создания страницы.

Вывести элементы инфоблока в выпадающий список (select options)

<? CModule::IncludeModule(‘iblock’); $arSelect = Array(«NAME», «ID», «PROPERTY_имя»); $arFilter = Array(«IBLOCK_ID»=>номер, «ACTIVE»=>»Y»); $res = CIBlockElement::GetList(Array(), $arFilter, false, Array(«nPageSize»=>10), $arSelect); ?> <div id=»comicsdialogcenter»> <form action=»URL» method=»post»> <select name=»goal» size=»1″> <?while($ob = $res->GetNextElement()) { $arFields = $ob->GetFields(); ?> <option value=»<?=$arFields[‘PROPERTY_ИМЯ_VALUE’]?>» selected=»»><?=$arFields[‘PROPERTY_ИМЯ_VALUE’]?></option> <?}?> </select>

Получить информацию из инфоблоков битрикс

<table width=»300px» border=»1″> <? CModule::IncludeModule(‘iblock’); $arSelect = Array(«NAME», «ID», «PROPERTY_BUTTON»); $arFilter = Array(«IBLOCK_ID»=>115, «ACTIVE»=>»Y»); $res = CIBlockElement::GetList(Array(), $arFilter, false, Array(«nPageSize»=>50), $arSelect); while($ob = $res->GetNextElement()) { $arFields = $ob->GetFields(); ?>   <tr> <td> <?=$arFields[‘PROPERTY_BUTTON_VALUE’]?> </td> </tr>   <?}?> </table>