
Serg
28.09.2017
16:17:27
Если на хостинг ктото ставит битрикс у хостера головная боль начинается?

Дмитрий
28.09.2017
16:21:11
Ничего подобного, мой посыл не в этом. Речь к этому, что вопрос частый :) Хостеры рады, когда появляется новый сайт на 1С-Битрикс, я точно знаю)
Значение параметра правится через .htaccess на хостинге. Строка: php_value opcache.revalidate_freq 0

Victor
28.09.2017
16:23:13
Кто-то пилил кастомные действия/правила корзины?

Anton
28.09.2017
16:23:50

Google

Victor
28.09.2017
16:25:13
Да
public static function Generate
в него пиходит аргумент $arParams, в нем есть ORDER, в нем свою очередь BASKET_ITEMS, у каждого item есть CATALOG ключ, в нем свойства.

Serg
28.09.2017
16:25:32
пофиксил .php при переносе обратно. Надо в файл зайти через интерфейс битрикса дальше редактировать как html и заново его сохранить.
ппц кто это придумал

Victor
28.09.2017
16:26:05
вот вопрос, в публичке свойства заполнены, а когда коллбек вызывается в админке, свойств уже нет
слева generate вызванный компонентом заказа, справа при пересчете в админке

Anton
28.09.2017
16:31:08
от какого класса-то генерейт
?
и че конкретно не срабатывает

Vite4eg
28.09.2017
16:33:57
ппц кто это придумал
Так никто не делает. Стандартная практика - это разрабатывать сайт на локальной машине

Victor
28.09.2017
16:35:05

Google

mrG1K
28.09.2017
18:06:45
Ребят есть ли решение от смены адресов картинок при обновлении элементов из вне массово ( импорт из 1с и тп..)

Андрей
28.09.2017
18:19:12
Выручка «1С-Битрикс» за год выросла на треть и приблизилась к миллиарду | РуГрад.еу — Калининградский деловой портал
https://rugrad.eu/news/987855/

Vlad
28.09.2017
18:25:18
Событие "OnAfterUserRegister" вызывается после попытки регистрации нового пользователя методом CUser::Register.
Событие вызывается в методе CUser::Add до вставки нового пользователя, и может быть использовано для отмены вставки или переопределения некоторых полей.
А есть событие вот только только зарегестрировался?
Не должно быть вывполнение, если пользователь ввел невалидные данные и ему откажут

Rustam
28.09.2017
18:27:00
OnAfterUserAdd есть такой?)

Георгий
28.09.2017
18:27:18
Есть более менее гайд по АПИ битрикса, мне нужно заявки в лиды или сделки отправлять
Подскажите пож, гуруджи

Vlad
28.09.2017
18:27:45
спасибо
А стоп
Событие "OnAfterUserAdd" вызывается после попытки добавления нового пользователя методом CUser::Add.
. Дополнительно, в элементе массива с индексом "RESULT" содержится результат работы (возвращаемое значение) метода CUser::Add и, в случае ошибки, элемент с индексом "RESULT_MESSAGE" будет содержать текст ошибки.
Как понимаю проверку этого самого резалта делаем
если пусто понал то что мне нужно

Dmitry
28.09.2017
18:29:07
Событие "OnAfterUserRegister" вызывается после попытки регистрации нового пользователя методом CUser::Register.
Это и есть вот только-только

Vlad
28.09.2017
18:30:28

Dmitry
28.09.2017
18:31:07

Vlad
28.09.2017
18:31:41

Google

Vlad
28.09.2017
18:31:42
if($arFields["ID"]>0)
AddMessage2Log("Запись с кодом ".$arFields["ID"]." добавлена.");
AddEventHandler("main", "OnAfterUserAdd", Array("MyClass", "OnAfterUserAddHandler"));
class MyClass
{
// создаем обработчик события "OnAfterUserAdd"
function OnAfterUserAddHandler(&$arFields)
{
if($arFields["ID"]>0)
AddMessage2Log("Запись с кодом ".$arFields["ID"]." добавлена.");
else
AddMessage2Log("Ошибка добавления записи (".$arFields["RESULT_MESSAGE"].").");
}
}
?>
И поэтому я немного сейчас запутался в них

Dmitry
28.09.2017
18:33:31
OnAfter... это событие Add функция в которой реагирует событие
В чем путаница?
Нужно что сделать?

Vlad
28.09.2017
18:35:50

Dmitry
28.09.2017
18:36:10
Если отследить создание пользователя обоими методами, то ничто не мешает сделать один обработчик на 2 события.
Тогда промокод пойдет и юзеру, созданному вручную

Vlad
28.09.2017
18:36:53
адд это из админки созлданный?
Регистор с публичной части?

Dmitry
28.09.2017
18:37:28
да

Vlad
28.09.2017
18:38:18
да
тогда я понял что мне нужен регистор, спасибо, есть спец посадочная страница и промокод будет только на ней даваться

Dmitry
28.09.2017
18:38:29
т.е. On..Register сработает при регистрации из публички On..Add при любом создании юзера

Alexander
28.09.2017
18:55:55
Ребята, девчата! Кто может помочь настроить удаленно через TV конфигурацию для "1С Предприятие", ккм и считыватель штрих кодов? За бабосы, конечно же.

Evgeny
28.09.2017
19:02:58
Всем привет!
Можете подсказать?
Вот скачали решение с маркетплейса - готовый сайт
Как правильно шаблон редактировать или склонировать его или ...
Просто потом выходит обновление - заказчик обновляет
И получает не работающий сайт
Буду рад - если кинете ссылку на доки или видео

Vlad
28.09.2017
19:04:49
if($arUser['UF_PROMO'] == 1)
if (CModule::IncludeModule("catalog"))
{
$COUPON = CatalogGenerateCoupon();
$arCouponFields = array(
"DISCOUNT_ID" => "29",
"ACTIVE" => "Y",
"ONE_TIME" => "Y",
"COUPON" => $COUPON,
"DATE_APPLY" => false
);
$CID1 = CCatalogDiscountCoupon::Add($arCouponFields);

Google

Vlad
28.09.2017
19:05:08
Лыжи ни едут, или в админке есть привязка к пользователю купона, а в api нет?

Evgeny
28.09.2017
19:05:29
Что это?

someone
28.09.2017
19:17:59

Vlad
28.09.2017
19:18:37
UF_xxxx пустой?
то есть, нет конечно, в форме hidden Y, битрикс автоматом в 1 превращяет
$arCouponFields = array(
"DISCOUNT_ID" => "29",
"ACTIVE" => "Y",
"ONE_TIME" => "Y",
"COUPON" => $COUPON,
"DATE_APPLY" => false
);
я тут парметра юзера найти не могу
В доке
Как купон к N ному крутить

someone
28.09.2017
19:25:12
bool
CCatalogDiscountCoupon::SetCoupon(
string coupon
);
Метод добавляет код купона coupon в массив доступных для получения скидки купонов текущего покупателя. Система вычисляет минимальную для данного покупателя цену товара с учётом всех его скидок и купонов. Нестатический метод.
мож сюда копнуть?

Admin
ERROR: S client not available

Vlad
28.09.2017
20:04:10
он его сам хватает
ТЕкущего авторизованного

Victor
28.09.2017
20:11:29
Есть способ импортнуть инфоблок через api из xml ?
малоинвазивный, ибо то что происходит в админке, это адище

Artem
28.09.2017
20:31:26
Друзья, есть адекватный способ получить со страницы товара его выбранное торговое предложение, как это делает, например, кнопка добавления в корзину? Тупняк...

Андрей
28.09.2017
20:36:36

Artem
28.09.2017
20:39:12
так а как выбирают sku?
Ну смотри. Вот есть страница с товаром, у него там десяток торговых предложений. Мне б выбранное торговое предложение (набор свойств) но нажатию на кнопку передать в этом же окне в всплывающую форму заказа без передачи в корзину. Не могу понять, как определяется выбранный sku на странице.

Андрей
28.09.2017
20:44:54
Как настроишь.. sku это тот же товар, только с привязкой к основному товару..)) передай ид ску и всё

Google

Андрей
28.09.2017
20:45:14
А как получить ид ску - дело выборки и вывода

Artem
28.09.2017
20:45:34

Андрей
28.09.2017
20:46:51
откуда вытащить?)) чекбокс,js,jquery используй что угодно)

Vite4eg
28.09.2017
20:46:56
А ты его в верстке например держи

Андрей
28.09.2017
20:47:09
или ты ещё не вывел SKU не выбор пользователю

Vite4eg
28.09.2017
20:47:18
Заведи дата атрибут, туда затолкай

Андрей
28.09.2017
20:47:20
именно!))
да просто id сойдет

Vite4eg
28.09.2017
20:48:08
Id обычно для других целей используется. Хз, вдруг коллизия какая будет

Андрей
28.09.2017
20:48:12
или в скрытом поле.. как голова в час ночи пожелает))

Artem
28.09.2017
20:48:58

Vite4eg
28.09.2017
20:49:08
Скрытое - это лишняя нода, нахер такое

Андрей
28.09.2017
20:49:21

Vite4eg
28.09.2017
20:49:43
Назови блоки разными именами. Например, data-size

Андрей
28.09.2017
20:49:45
стандартный шаблон? там меняется верстка и должен быть указан id

Vite4eg
28.09.2017
20:49:56
Data-material

Artem
28.09.2017
20:49:57
Да, стандартный

Serg
28.09.2017
20:49:58

Aleksandr
28.09.2017
20:50:21

Vite4eg
28.09.2017
20:50:39
Может тогда стоит взять инструмент, который это позволяет?

Андрей
28.09.2017
20:50:47