@bitrixfordevelopers

Страница 973 из 1492
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
Кто-то пилил кастомные действия/правила корзины?

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
и че конкретно не срабатывает
свойства не приходят

и че конкретно не срабатывает
действие зависит от свойств, соотвественно ничего не происходит

от какого класса-то генерейт
от моего, который наследник CSaleActionCtrlGroup

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 есть такой?)
тфу, есть, проворонил

спасибо

А стоп

Событие "OnAfterUserAdd" вызывается после попытки добавления нового пользователя методом CUser::Add.

. Дополнительно, в элементе массива с индексом "RESULT" содержится результат работы (возвращаемое значение) метода CUser::Add и, в случае ошибки, элемент с индексом "RESULT_MESSAGE" будет содержать текст ошибки.

Как понимаю проверку этого самого резалта делаем

если пусто понал то что мне нужно

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

Dmitry
28.09.2017
18:31:07
Как понимаю проверку этого самого резалта делаем
При успешном выполнении возвращает ID нового пользователя. Если число большее 0, то все ОК

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
Регистор с публичной части?
точнее сказать Register вызовет Add

т.е. 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
Что это?

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
Друзья, есть адекватный способ получить со страницы товара его выбранное торговое предложение, как это делает, например, кнопка добавления в корзину? Тупняк...

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
или в скрытом поле.. как голова в час ночи пожелает))

Id обычно для других целей используется. Хз, вдруг коллизия какая будет
программисты в bitrix частенько не трогают id... и всю js вешают на классы..((

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
Так никто не делает. Стандартная практика - это разрабатывать сайт на локальной машине
Мне так не удобно. Что если мне надо больше 1 сайта на битриксе делать. Как БД менять? Почему интерфейса удобного по переключению и выбору нет!!!??

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

Страница 973 из 1492