1C-Битрикс

После обновления Битрикса сломался сайт (с 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>

Вывод элементов инфоблока битрикс

РАБОТА СО СВОЙСТВАМИ КОМПОНЕНТОВ БИТРИКС Свойства элементов Битрикса — очень большая часть в разработке сайта на данной системе управления. Хочу поделится несколькими нужными моментами в работе с ними. 1. Выводит ключи по которым доступны необходимые данные компонента: Код<pre><?print_r($arResult);?></pre> Выводит ключи

Добавить элемент в инфоблок битрикс

<? $el = new CIBlockElement; $PROP = array(); $PROP[12] = «Белый»; // свойству с кодом 12 присваиваем значение «Белый» $PROP[3] = 38; // свойству с кодом 3 присваиваем значение 38 $arLoadProductArray = Array( «MODIFIED_BY» => $USER->GetID(), // элемент изменен текущим

Операции с пользователями битрикс (про пользователей битрикс)

Как узнать что пользователь авторизирован? <?if ($USER->IsAuthorized()){ echo «Пользователь авторизирован»; } ?>   Как узнать код подтверждения пользователя (CONFIRM_CODE)? Приведу пример вывода списка всех пользователей (активных и неактивных) с выводом их в таблицу. Так думаю будет наглядно: <table align=»center» border=»1″