А есть в админке штатный редактор настроек, которые хранятся в b_option? Кроме прямого редактирования таблицы :). Правильнее, наверное, описать задачу. 1. Есть простейший к...
Если надо изменить script.js, который находится в штатном компоненте, то тащить в local/components/ весь компонент или есть более изящный путь? Не нравится мне, что search.tit...
Очередные грабли :). В пересчете корзины по скидкам вызывается eval() с кодом, пересчитывающим скидку. Если класс зарегистрирован как автозагружаемый (?), то ошибка "класс не ...
А как в НЕ СОХРАНЕННОМ заказе добавить/изменить свойство? Т.е. по которому еще не сделано save() и нет номера заказа. Делаю $propertyCollection = $order->getPropertyCollecti...
Сэры! Имею непонятку с группами. Задача: дать менеджеру доступ только к одному инфоблоку. Уже есть аналогичная группа, дающая доступ к ДРУГОМУ инфоблоку. 1. cоздал группу, д...
Поставим задачу шире :). Можно ли при триггерной рассылке проверять, не отписался ли человек от нее? И не отправлять письмо если отписался. Изначально была идея в емейл вста...
Атоловская касса по умолчанию использует в чеке емейл, если переданы и емейл, и телефон. Т.е. если чеков два, то, видимо, и было отдано в кассу два чека - один с емейлом или е...
А как кошерно для битрикса решается, чтобы яваскрипты загружались/выполнялись в желаемой последовательности? Вот есть JQuery, есть слайдер sliker, есть html-код, после которог...
Сэры! Что я не так делаю с кешем? У меня два компонента news.list подряд (для мобильного и десктопа). Раньше в них стояли разные фильтры и показывалось нормально. И на мобиль...
что-то я совсем в непонятках. 1. phpinfo() показывает mbstring.func_overload=0 и отсутствие вообще mbstring.internal_encoding. Хотя в php.ini прописано mbstring.func_overload...
Что-то я в некоторых непонятках. В файле 404.php прописано $APPLICATION->SetPageProperty("title","Страница не существует"); С некоторых пор (пару-тройку дней, может чуть бол...
Интересно, а почему CSaleBasket::GetBasketUserID(); в init.php приводит к ошибке выполнения Call to a member function IsAuthorized() on string (0) /var/www/materik-m.ru/publi...
Наступил на непонятное. Сохраняю в куках последние просмотренные товары. $a = get_cookie('BBB'); // получаю JSON-строку с массивом товаров тут добавляю в сохраняемую JSON-стр...
Вот все набросились. Создай в корне сайта файл test.php с содержимым <?php require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); global $USER; $...
Да почему? Пишут. Но это будет мануал конкретно для себя и своей конторы, как уже сказали. Плюс для аналогичной конторы и программиста. Т.е. где набор инструментов примерно та...
(1) У нас закончился сертификат. Мы получили новый (три файла - персональный, промежуточный, корневой). Их нужно для nginx соединить в один файл. Так вот в этот один файл трет...
Чт о-то я торможу. Есть купон TEST. Создаю корзину и заполняю товаром (один товар, одна штука): Bitrix\Sale\Basket::create($siteId); $item = $basket->createItem('catalog', 1...
Что-то туплю с неймспейсами. есть класс-наследник, нормально работает. class CSaleActionCtrlBasketGroupAddon extends \CSaleActionCtrlBasketGroup но как только я ему прописыва...
В общем случае не получится. По простой причине: правила скидок (как корзины, так и обычных скидок) могут содержать не применимые к отдельному единичному товару условия. Напри...
А никто на грабли не наступал, что после обновления перестали отравляться шаблоны писем, если To: (там емейл клиента) пустое? И черт бы с ним, но в шаблоне заполнено BCC: и на...