koizumi -> Всем
Здравствуйте. Хочу поблагодарить Вас, Михаил, за видеоуроки. Они оказались самым лучшим проводником в мир Битрикс. :)) В моей компании сделали меня отвественной по Битриксу. Сначала была не в восторге, но чем дальше тем ставало интереснее, во многом благодаря Вам, надеюсь это где-то на кармическом уровне зачтется Вам плюсом)) У меня вопрос. Вот и взяли первого клиента по Битриксу и он просит сформировать основные требования к верстке для Битрикса. Может, подскажите. Боюсь из-за неопытности что-нибудь забыть или пропустить.
Михаил БазаровМихаил Базаров
Добрый. Спасибо за спасибо.
В общем-то, основное требование к верстке- это знания верстальщика архитетектуры компановки шаблонов в Битрикс.
Что бы не валил все стили в один файл)
ВячеславВячеслав
Ловите)
Требования к верстке под Битрикс

  1. Файлы стилей разделить на 2: styles.css и template_styles.css.Первый из них содержит стили, которые относятся к рабочей (контентной) части страницы, то есть к ее "телу". Эти стили будут применяться в визуальном редакторе битрикс.Второй - стили, относящиеся непосредственно к шаблону сайта. Это все, что относится к "шапке" (хедеру), "подвалу" (футеру), меню, боковому меню и пр.
    Стили из файла template_styles.css подключаются вторыми, поэтому они будут иметь больший приоритет.
  2. Тело страницы должно быть обернуто в контейнер с неким классом или id (для примера - main) помимо body. Стили контентной части страницы могут быть указаны относительно элементов внутри него (включая его самого), но никак не внешних. Например, допускается использование такого стиля:.main .big p{background:pink;}
    И нельзя использовать такой:
    .wrapper .main p{background:pink;} или такой: p{background:pink;}
    Объясняется это тем, что при редактировании страницы в визуальный редактор вставляется iframe, тегу <body> которого прописывается класс / идентификатор main. Содержимое страницы вставляется в этот <body>. Вышележащих над main контейнеров добавлено не будет. Соответственно, задействовавшие их стили применены тоже не будут.
  3. Стилевая страница должна быть написана таким образом, чтобы стили применялись ко всем тэгам внутри тела страницы, таким как элементы формы, списки, заголовки и пр. Селекторы этих элементов не должны использовать классы непосредственно этих элементов.
    Это нужно для того, чтобы элементы, добавленные на страницу через визуальный редактор Битрикс, получили эти стили (а они добавляются без дополнительных классов и элементов-оберток).
    Эти стили лучше всего задавать относительно главного контейнера (см. п. 2). Например, допустимо использовать стиль
    .main ul{...}
    Но недопустимо
    ul.red{...}
  4. Крошки и заголовок h1 НЕ должны входить в тело страницы. Наоборот, контейнер для тела страницы должен открываться следом за ними.
  5. Структура шаблонной части различных страниц сайта должна быть максимально похожей (т.е. той, которую описывает файл template_styles.css). НЕ следует использовать различные классы / id для контейнера тела основной части различных страниц (например списка товаров и карточки товара).
  6. Табу на названия классов "title" и "mail", они используются в окнах визуального редактора.
  7. На странице должен быть ровно один тэг h1.
  8. Если верстаете баннеры, то учитывайте, что они могут быть отключены со страницы в любое время. Удалённый баннер не должен оставлять после себя пустое место, которое все прочие элементы всегда обтекают и не могут заполнить.
  9. При верстке списка новостей учесть:
    1. У новости может не быть изображения (и делать изображение-заглушку здесь не имеет смысла).
    2. Длина анонса новости может существенно превышать размеры выделенного для него html-элемента. Поэтому контейнер анонса должен учитывать этот факт и скрывать "лишний" текст.
    3. Если высота контейнера анонса новости больше высоты изображения, картинка должна быть обтекаема этим текстом.
    4. Учесть, что вставляемая картинка (рядом с новостью) может существенно отличаться по пропорциям / размерам от эталонной. При этом ширина контейнера картинки должна быть фиксированной при любых размерах изображения (вертикальная линия, пущенная от правой стороны верхнего изображения должна касаться всех изображений). Если у новости нет картинки, текст анонса должен быть смещен влево на соответствующее пространство.
    5. Заголовок новости, картинка (если есть), "Подробнее" (если есть) - ссылки на страницу новости
  10. В контейнере, в который предусматривается вставка статей / текста, нельзя прописывать изображениям margin:0 и padding:0. Иначе невозможно редактировать отступы от картинок до текста средствами визуального редактора.
  11. По возможности не следует использовать селекторы прямых потомков (>) и псевдоклассы n-ых потомков (nth-child). В режиме правки Битрикс обрамляет элемент дополнительным div'ом, поэтому селекторы прямых потомков могут перестать работать (между ними появляется посредник). Использование псевдоклассов n-ых потомков не желательно по причине возможной смены номера в процессе развития проекта (например, из таблицы убрали колонку, номер всех колонок уменьшился на 1 и пр.).
  12. Для формирования текста-заглушки, присутствующего в текстовых элементах (input type="text"), желательно использовать атрибут placeholder и плагин jquery.placeholder (для IE).
  13. Кросс-браузерность. Проверять, в том числе, в IE9+.
  14. Крайне желательно, чтобы html-код разных страниц до начала html-кода контентной части (тела страницы) был абсолютно идентичен (включая классы элементов-контейнеров). Различия могут быть после контентной части. В частности, это значит, что  html-код боковой колонки должен идти ПОСЛЕ html-кода контентной части, т.к. в большинстве случаев приходится делать еще и одноколоночный шаблон (убирать боковую колонку).
  15. Помнить о том, что должны быть хлебные крошки (навигационна цепочка).
  16. В контейнере, содержащем приглашение авторизоваться / зарегистрироваться (обычно в "шапке" сайта) предусмотреть содержимое для авторизованного пользователя.
  17. Если есть возможность в контентной части поставить изображение в тег img вместо фона какому-либо элементу, ставить в тег img. Тогда при редактировании содержимого в визуальном редакторе можно будет изменить это изображение через интерфейс редактора.
  18. Если есть выпадающее меню, убедиться, что поверх выпавшей части не будут показываться какие-то другие элементы (для этого надо добавить хотя бы 10-15 пунктов). Часто оказывается, что определенные части слайдера на главной странице показываются поверх выпавшей части меню.
  19. Если на сайте используются стилизованные ссылки / кнопки, то класс кнопки должен одинаково оформлять как ссылку (тег a), так и теги input[type="submit"] и button.
  20. Табу на прописывание стилей ВСЕМ элементам формы / спискам / изображениям - обязательно нужно указывать в их селекторе, что интересуют только элементы из главного контейнера.
    Иначе эти стили будут присвоены даже служебным элементам, относящимся к интерфейсу Битрикса (в списке параметров компонентов, например).
    То есть нельзя использовать такой стиль: input[type="text"] {...}
    И можно такой: .main input[type="text"] {...}
  21. Input[type="file"] должен быть стилизован. Надо помнить про этот элемент формы. Для этого можно использовать вспомогательные скрипты.
  22. Нельзя использовать кириллицу в именах файлов / папок.
  23. При верстке меню учесть, что от всех остальных визуально должны отличаться 2 пункта меню: тот, на который наведен курсор мыши и тот, который активен в данный момент (в котором находится пользователь).
  24. Если в какой-либо таблице предусмотрена сортировка по столбцу, то часто в шапке столбца используются треугольнички, обозначающие направление сортировки (с вершиной вверх или вниз). Такие треугольнички лучше делать с помощью CSS и свойства border-width, чем создавать под каждый из них картинки.
  25. В списке товаров / новинок / лидеров продаж и пр. предусмотреть, что у товара может быть не одна, а несколько лычек (одновременно и новинка, и хит продаж, например).
  26. При верстке картинок в списках любых элементов, а также карточке товара и пр. учитывать, что реальные изображения по соотношению сторон могут отличаться от запланированных. При этом изображение должно быть корректно вписано в указанную для него область по меньшей из двух сторон, центрироваться по обоим измерениям, а по большей стороне должно обрезаться все, что не вошло в отведенный контейнер. Этого эффекта можно добиться с помощью стиля background-size:cover;
  27. Все всплывающие окна желательно делать библиотекой fancybox. Предусмотреть всплывающие окна при добавлении товара в корзину, при клике на ссылку "заказать звонок".
  28. При верстке форм вроде отправки заявки обратного звонка, обратной связи и пр. добавлять поле ввода CAPTCHA. Размеры картинки капчи 180x40 пикселей
Михаил БазаровМихаил Базаров
Ох ты ж! )
*
 
*
Вячеслав -> Всем
Разбираюсь с модулем "социальная сеть". Как включить возможность изменять профиль для обычного зарегистрированного пользователя? У админа, есть пунктик "Изменить профиль" у юзера нет
Фото:
Михаил БазаровМихаил Базаров
Так можно закрыть доступ к папке /bitrix/
Михаил БазаровМихаил Базаров
Вот, прямо сейчас я дал право менять профиль в соцсети, но при этом, для папки bitrix для группы "Зарегистрированные" доступ в статусе "Запрещен"
ВячеславВячеслав
Да, написал коммент а потом вспомнил, что забыл доступ закрыть)
Сергей Стефанович -> Всем
Кто знает как перевести стандартные свойства товаров, такие как вес, сумма, колличество
Перевожу сайт на польский язык. В ленговых файлах эти значения неизвестно где.
Михаил БазаровМихаил Базаров
Они находятся в файле parametrs.php
Сергей СтефановичСергей Стефанович
Спасибо за ваш ответ. Они находились в файле class.php
шаблона sale.order.ajax
Михаил БазаровМихаил Базаров
Да, точно.
gagra33332 -> Всем
Здравствуйте! Кто знает как сделать выборку разделов на деальной странице бренда
Пример http://elektrosila.altop.ru/vendors/bosch/

Купить профессиональные электроинструменты Bosch в Москве
Купить профессиональные электроинструменты Bosch в Москве по доступным ценам
Михаил БазаровМихаил Базаров
Я бы на Вашем месте, не использовал бы данное решение- или обратился бы к разработчикам, данного готового решения. Пусть помогут, с реализацией данного вопроса
PS Выразился максимально корректно  
АртемАртем
Почему лучше не использовать разделы в карточке бренда?
Кирилл -> Всем
Почему-то не вижу ни $arResult["DATE_CREATE"] ни $arResult["CREATE_DATE"] в массиве $arResult  распринтованном в шаблоне детальной новости. Проверял также и в виртуальной лаборатории... Что не так делаю?
Михаил БазаровМихаил Базаров
В настройках компонента, нужно указать на вывод свойство "Дата создания"
Файлы:
0 Б
КириллКирилл
Михаил Базаров, Спасибо. Чет совсем затупил и не догадался в настройки компонента залезть)))  
Михаил Базаров -> Всем
Пересоздать картинки анонса из детальных в каталоге.

Если нужно пересоздать все картинки анонсов товаров каталога (или любого другого инфоблока) из детальных картинок
Подойдет вот такой код

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
CModule::IncludeModule("iblock");
CModule::IncludeModule("file");

$ID = 11;//id инфоблока

$arFilter = Array("IBLOCK_ID"=>$ID);
$rsEl = CIBlockElement::GetList(Array(), $arFilter);
while($arEl = $rsEl->GetNext()){
  $el = new CIBlockElement;
       $arFields = Array();
  if($arEl["DETAIL_PICTURE"]){
     $arFields['PREVIEW_PICTURE'] = CFile::MakeFileArray($_SERVER["DOCUMENT_ROOT"] . CFile::GetFileArray($arEl["DETAIL_PICTURE"])["SRC"]);
     $arFields['PREVIEW_PICTURE']["del"] = "Y";
        $el->Update($arEl["ID"], $arFields);
  }
}

Найдено на форуме Битрикс
Александр Силуянов -> Всем
Михаил.
От лица всех, кто посещает ваш сайт, смотрит ваши видео и находит у вас правильные и хорошие решения, позвольте сердечно поблагодарить вас! Профессионалов много, а вот профессионалов, готовых делить опытом, единицы.
Спасибо вам огромное, за то, что передаете свой опыт. И не просто передаете а в такой доступной форме!
Ни один проект бы не запустил без ваших видеоуроков!
Еще раз ото всех ОГРОМНОЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО!
Михаил БазаровМихаил Базаров
Пожалуйста и спасибо за спасибо!
Александр Силуянов -> Всем
Друзья!
Ни кто не подскажет как этим методом https://camouf.ru/blog-note/1487/ вывести элементы одного раздела, если известен его ID?
С синтаксисом что-то, не могу понять...
Александр СилуяновАлександр Силуянов
Михаил Базаров, доброго дня.

Сделал такую конструкцию, но она не работает. Подскажите?
<?if (CModule::IncludeModule("iblock")):
$iblock_id = 2;
$sect_id = 3;
$docs = CIBlockElement::GetList (
// Сортировка элементов

Array("ID" => "ASC"),

Array("IBLOCK_ID" => $iblock_id, "SECTION_ID" => $sect_id),
array('nTopCount' => 3),
false,
false,
// Перечисляесм все свойства элементов, которые планируем выводить
Array(
'ID',
'NAME',
'DETAIL_PAGE_URL',
'ACTIVE_FROM',

)
);
while($ar_fields = $docs->GetNext())

{
//Выводим элемент со всеми свойствами + верстка
echo '<ul class="recent-posts">';
echo '<li><a href="'.$ar_fields['DETAIL_PAGE_URL'].'"><div class="image"><img style="width:80px;" src="/upload/img_no_delite/ven.png"></div>';
echo '<div class="text"><p>'.$ar_fields['NAME']."</p></a>";
echo '<p class="date">'.$ar_fields['ACTIVE_FROM']."</p></div>";
echo '<hr /></li></ul>';
}
endif;
?>
Александр СилуяновАлександр Силуянов
Михаил Базаров, благодарю!
Вот эта конструкция отработала:

<?if (CModule::IncludeModule("iblock")):
$iblock_id = 2;
$sect_id = 3;
$docs = CIBlockElement::GetList (Array("ID" => "ASC"),
Array("IBLOCK_ID" => $iblock_id, "SECTION_ID" => $sect_id),
false,
Array ("nTopCount" => 3),
false,
Array(
'ID',
'NAME',
'DETAIL_PAGE_URL',
'ACTIVE_FROM',
)
);
while($ar_fields = $docs->GetNext())
{
echo '<ul class="recent-posts">';
echo '<li><a href="'.$ar_fields['DETAIL_PAGE_URL'].'"><div class="image"><img style="width:80px;" src="/upload/img_no_delite/ven.png"></div>';
echo '<div class="text"><p>'.$ar_fields['NAME']."</p></a>";
echo '<p class="date">'.$ar_fields['ACTIVE_FROM']."</p></div>";
echo '<hr /></li></ul>';
}
endif;
?>
Михаил Базаров -> Всем
Почтовая рассылка новинок каталога в Битрикс.
Краткая инструкция (подробная заметка в блог позже):

1) Создаем новую рассылку, штатными способами. Выбираем группу пользователей которой рассылать...рассылку
3) Создаем страничку на сайте, на которой выводим новинки (именно новые элементы)- на эту страничку ссылаемся из письма
2) Пишем обработчик в init.php который будет автоматически:
- Менять статус подписки на "Черновик", при добавлении новых элементов в инфоблок каталога
- Выполнять рассылку на cron.

PS После выполнения, рассылка станет в статус "Отправлено" и в следующий раз не сработает. Именно поэтому, в обработчике нужно именно менять статус, а затем уже рассылать

Использованные методы:
$cPosting->ChangeStatus - смена статуса
$cPosting->AutoSend($ID); - отправка рассылки на cron

Код для init.php
<?
AddEventHandler('iblock', 'OnBeforeIBlockElementAdd', 'NewCatItem');
function NewCatItem(&$arFields)
 {
     $SITE_ID = 's1';       //ID сайта
     $IBLOCK_ID = 12;  //ID инфоблока каталога
     $ID = 4;                   //ID созданной рассылки
     if ($arFields['IBLOCK_ID'] == $IBLOCK_ID)
     {
              CModule::IncludeModule('subscribe');  //Подключаем модуль рассылок
              $cPosting = new CPosting();                // Получаем информацию о рассылке
              $arFilter = Array(
                 "STATUS_ID" => $find_status_id       //Получаем текущий статус рассылки
              );
             if ($STATUS = "S") {                               //Если в статусе S - отправлено
                         $cPosting->ChangeStatus($ID, "D"); //Меняем на D - черновик
             }
            $cPosting->AutoSend($ID);  //Рассылаем
       }
}
?>


Михаил Базаров -> Всем
Из трансляции- заметка позже
<?
//Обработчик
AddEventHandler('iblock', 'OnBeforeIBlockElementAdd', 'IBFeedForm');
function IBFeedForm(&$arFields)
{
   $SITE_ID = 's1';
   $IBLOCK_ID = 1;
   $EVEN_TYPE = 'FEEDBACK_EVEN_FORM';
   if ($arFields['IBLOCK_ID'] == $IBLOCK_ID) {
       $arFeedForm = array(
           "FIO" => $arFields['NAME'],
           "NESSAGE" => $arFields['PREVIEW_TEXT'],
           "TEL" => $arFields['PROPERTY_VALUES']['1'],
           "EMAIL" => $arFields['PROPERTY_VALUES']['2'],
       );
       CEvent::Send($EVEN_TYPE, $SITE_ID, $arFeedForm );
   }
}
?>

Михаил Базаров -> Всем
Denwer c PHP 7, Opcache. Open SSL и MYSQLi оптимизированный для разработки с Битрикс

- PHP обновлен до актуального 7.1.8.
- MYSQL Обновлен до версии 5.7
- Включен прекомпилятор Opcache с оптимальными параметрами для Битрикс
- Включено расширение OpenSSL
- Проведена настройка конфигурационых файлов php.ini и my.ini для максимальной производительности

Подробнее в блоге: https://camouf.ru/blog-note/5881/
Интересующийся многим -> Всем
Добрый день! Подскажите в 17 версии произошли какие изменения в настройке ЧПУ у компонентов news.list, news.detail?
Дмитрий Змеев -> Всем
Здравствуйте, как в меню добавить, изображение каталогов в меню(левое)? Мне надо сделать так(скрин)  
Фото:
Михаил БазаровМихаил Базаров
Удобнее и правильнее всего, через список разделов (компонент)
s.burdinskiy Всем
Добавлены 1 фото в альбом: Новый альбом
Михаил Базаров -> Всем
Форма обратной связи с проверкой на согласие, с политикой конфеденциальности.

В архиве готовый шаблон, стандартной формы обратной связи. Просто распаковываем, кидаем в шаблон своего сайта и применяем в публичной части.

- Оформление находится в файле style.scss
- Текст политики конфеденциальности в файле component_epilog.php

Что умеет форма:
- Проверять заполненность полей до отправки. Просто через "required"
- Не отправлять данные, пока не получено согласие с политикой конфеденциальности. Просто через "disabled" и смену маркера курсора
- Выводить политику конфеденциальности в всплывающем окне, без перехода куда-то там, на отдельную страницу

PS Сначал хотел, компонент отдельный сделать, но ча та излишество. Достаточно просто шаблона. Если кто заморочится, и сделает компонент- буду не против.


Фото:
Файлы:
main.feedback.zip (6.74 КБ)
Osokin -> Всем
Есть ли у кого-то готовый скрипт автоматического импорта с XML в инфоблок?
XML должен подхватывать по ссылке.
Михаил БазаровМихаил Базаров
На, там внутри разберешься, тут главное поменять путь до файла xml
И повесить этот скрипт на  cron

*/55 * * * * bitrix /usr/bin/php -f /home/bitrix/ПУТЬ_ДО_ЭТОГО_СКРИПТА

В примере, каждую 55-ую минуту, будет срабатывать
Файлы:
Кирилл -> Всем
Всем привет. Подскажите кто знает. Есть инфоблок с новости.  Есть компонент каталог. Есть свойство типа файл, множественное, для картинок. Хочу сделать так: загнать картинки в это множественное свойство свойство и потом в детальной новости выводить их между текстом в соответствии с маркером #картинка_ключвмассиве#.
для примера:
детальный текст <br>
#IMG_ID_3#<br>
детальный текст <br>
#IMG_ID_4#<br>
детальный текст <br>
#IMG_ID_5#<br>
детальный текст <br>
#IMG_ID_6#<br>
детальный текст <br>

пока что у меня готово вот что
<?
echo preg_replace_callback("/#IMG_ID_([\d]+)#/is".BX_UTF_PCRE_MODIFIER,
create_function('$matches', '$matches[1];
$retrunStr = "img_src = ".$matches[1];
return $retrunStr;'),
$arResult['DETAIL_TEXT']);
?>
однако я не могу понять как правильно запихнуть в этот код такую конструкцию
CFile::GetPath($arResult["PROPERTIES"]["DETAIL_PICTURES"]["VALUE"][2])
и заменить ключ массива на динамический параметр $matches[1]
Я так понимаю внутри calback функции тупо не видно массива $arResult, а как заставить функцию видеть его я  не могу сообразить..
Если кто  шарит - подскажите плиз.
as@iarga.ru Всем
Добавлены 1 фото в альбом: Новый альбом
Mutombo Всем
Добавлены 1 фото в альбом: Новый альбом
Alex Nevi Всем
Добавил 1 фото в альбом: Новый альбом
Михаил Базаров -> Всем
Демо-черновик для разработки нового видеокурса по разработке интернет-магазина на битрикс

Подробности в прямой трансляции: https://www.youtube.com/watch?v=JGyxl_h8cGw
Фото:
Черновик дизайна для видеоурока по созданию сайта на битрикс
Вялотекущая трансляция, готов поотвечать на простые вопросы Черновик дизайна для видеоурока по созданию сайта на битрикс
gagra33332 -> Всем
Как получить последний элемент и у него вывести изображение а у остальных нет
Михаил БазаровМихаил Базаров
<?
$i = 1;
?>

<?forech (который в начале элементов)?>
<?
$i++;
?>

<?if ($i == 1) {?>
Картинка
<?}else{?>
Что угодно или пусто
<?}?>

gagra33332gagra33332
Михаил Базаров а блог на своем сайты вы на инфоблоках сделали или на компоненте Bitrix Блог?
Михаил БазаровМихаил Базаров
Блог на новостях, но чуть позже планирую на "блог" перевести
Руслан -> Всем
Здравствуйте.А что делать если я шаблон свой хочу запустить,а не с предоставленных Битрикс? Есть видео как и что?Т.е. скачал шаблон,а  установить ка второй сайт видео не нашёл.Все только из Битрикс показывают.Очень нужно
Михаил БазаровМихаил Базаров
Просто берете свой шаблон, интегрируете с шаблоном Битрикс и все готово. То есть, это не сложно. Немного рутинно и требует навыка- но сделать не сложно.
Дмитрий Змеев -> Всем
Здравствуйте, как можно ограничить количества товара? Например: покупка от 2 шт. Для каждого товара. Или определенного. Клиент ставит покупку 1 шт. ему не дает и встает 2 шт. автоматом.
Михаил БазаровМихаил Базаров
Для input ввода количества сделайте

<input type="number" min="2"/>

То есть: превратите его из type="text" в type="number" и в параметре min="" задайте нужное, минимальное количество
Диля -> Всем
Михаил здравствуйте, подскажите как настроить фильтрЭлементу каталога создала свойство "Привязка к элементам в виде списка". Это свойство хочется отобразить в фильтре по каталогу. Если в вызове каталога указывать имя свойства, то для него он подготовит обычный . Получается, что стандартный компонент фильтра не работает с таким свойством? Нужно писать свой компонент, или можно как-то настроить стандартный?
Евгений -> Всем
Всем привет!
Хочу сделать раздел с выводом товаров, у которых есть скидка, но реализовать это не получатся. Понимаю, что нужно использовать фильтр, пробовал этот вариант (https://gist.github.com/d1i1m1o1n/3be3...1434e8f453) и все что в топ 10 выдачи, результат один и тот же - выводится весь товар и фильтр не применяется.
Скидки настроил, в своих категориях они отображаются
Может кто реализовывал данный функционал, подскажите плиз
Bitrix акции, вывести товары со скидками в битрикс
Bitrix акции, вывести товары со скидками в битрикс
Александр Силуянов -> Всем
Доброго дня!
Может кто сталкивался - вывожу товары комплексным компонентом "новости". У нас товаров мало и нет оплаты, просто витрина, поэтому каталогом нет смысла пользоваться.
Товары берутся из инфоблока который разбит на разделы.
В детальном описании товара вывел news.list где хочется показывать товары из той же категории в которой и нахожусь.
Ни кто не подскажет как это реализовать? Наверняка кто то мучился уже.

p.s. Крайне не понимаю, почему в компонентах новостей не реализуют вывод новостей определенного раздела - это же очевидно вещь нужная.

Заранее благодарен.
Александр СилуяновАлександр Силуянов
Допетрил!

"PARENT_SECTION_CODE" => $arResult["SECTION"]["PATH"][0]["CODE"],
Михаил Базаров -> Всем
Главная и частично внутренние завершены. Обновление сайта в начале июня
Фото:
Сергей -> Всем
Михаил, добрый день! Есть вопрос, у ТП битрикс и в интернете ничего не нашел подходящего. Хотелось бы услышать ваше мнение.
Вообщем имеется интернет магазин. Один каталог в котором есть категории и товары. Когда товаром было до 10К позиций, было все ок. Сейчас заказчик хочет до 1 миллиона позиций. Загрузка производится через импорт csv, очень медленно, примерно 1000 позиций в минуту. т.е 1 млн грузить полная жесть.

Прайсы в csv приходят от разных поставщиков и заказчик хотел бы грузить их по отдельности. Сейчас одним файлом. При импорте стоит галочка "Товары, которых не было в файле=  установить статус "нет в наличии"*". Соответственно если грузить с разных прайсов, они будут перетирать друг друга.

Если создать более одного каталога, битрикс не умеет так работать, надо переписывать компонент.
В каком направлении надо двигаться в таком случае?? И как правильно организовать структуру каталога.
Каталог простой, без SKU.

Спасибо заранее.
Михаил БазаровМихаил Базаров
Видимо на это я отвечал в скайпе )
Кирилл -> Всем
Всем привет, сюда можно писать любые вопросы связанные с битриксом?
Михаил БазаровМихаил Базаров
Привет. Ну писать можно любые, ответ может появиться не сразу. Как пойдет
Алик Ибрагимов Всем
Добавлены 1 фото в альбом: Новый альбом
Виктор Турсункулов -> Всем
Михаил, добрый вечер. Подскажите пожалуйста 2 видео урок создания интернет магазина.  Столкнулся с такой проблемой. В "Coda" создал раздел экс www  но не магу туда распаковать установочный файл битрикс выдает ошибку, нет доступа
Фото:

© 2011—2017 Частный вебмастер: ИП Базаров, ОГРНИП: 315784700173692. Работает на 1С-Битрикс.

Копирование материалов запрещено: "ГК РФ, часть 4, раздел VII: Права на результаты интеллектуальной деятельности".

Информация размещенная на сайте, не является публичной офертой.
Политика конфеденциальности