RSS

Многосайтовойть на доменах

25.03.2014
Если создаются два сайта на доменах site.com и new.site.com, то для правильного определения сайта Битриксом нужно установить у второго значение сортировки меньшее, чем у первого.
Так пишет техподдержка Битрикса:
У сайта на поддомене поле сортировки должно быть меньше, чем у сайта на домене.
Так написано в учебном курсе:
Чтобы избежать проблем в случае, когда доменные имена различных сайтов частично совпадают, следует использовать индекс сортировки сайтов. Тогда при выборе сайта по доменному имени произойдет сравнение индекса сортировки: будет использован сайт с меньшим значением индекса. Если значение индекса сортировки совпадает, то проверка будет производиться по длине доменного имени.

Работа со свойством инфоблока типа "Дата"

16.02.2014
Обновление свойства "Дата":
$formatBX = CLang::GetDateFormat("FULL", LANG);
$formatPHP = $DB->DateFormatToPHP($formatBX);
CIBlockElement::SetPropertyValueCode($elementID, "DATE", date($formatPHP));
Для обновления поля "Дата начала активности" используется такой же формат.
Фильтр по свойству "Дата":
$filter = array(">=PROPERTY_DATE"=>date("Y-m-d H:i:s",time()-3600*3)));

Класс CTextParser для работы с текстом

13.12.2013
Преобразование BBCode в HTML
$obParser = new CTextParser;
$html = $obParser->convertText($bbcodeText);
Обрезание HTML/text до указанной длины с корректным закрытием тегов
$obParser = new CTextParser;
$textLength = 100;
$smallText = $obParser->html_cut($bigText, $textLength);
Класс CTextParser входит в модуль main, поэтому никаких модулей предварительно подключать не нужно.

Выгрузка из 1С свойства типа "Привязка к элементу инфоблока"

06.12.2013
  1. У свойства-приёмника нужно переключить тип свойства на "Привязка к элементу" (E).
  2. В перечне выгружаемых свойств в классификаторе свойство выгружается в виде:
    <Свойство>
        <Ид>brand-property-guid0001</Ид>
        <Наименование>Бренд</Наименование>
    </Свойство>
  3. У товара значения-привязки выгружаются в виде GUID:
    		<ЗначенияСвойства> 
    			<Ид>brand-property-guid</Ид> 
    			<Значение>ab055fd7-1a23-11e3-8560-00259077b6bf</Значение> 
    			<ЗначениеСвойства> 
    				<Значение>ab055fd7-1a23-11e3-8560-00259077b6bf</Значение> 
    			</ЗначениеСвойства> 
    		</ЗначенияСвойства>
Всё.

Конвертация сайта из cp1251 в UTF8

29.08.2013
Инструкция от Дениса Шаромова.
Записи 21 - 30 из 38
Начало | Пред. | 1 2 3 4 | След. | Конец