@bitrixfordevelopers

Страница 566 из 1492
Igor
19.02.2017
19:44:26
И всетаки мнее нужен человек, который пинал d7 промокоды

Andrew
19.02.2017
19:48:05
$COUPON = trim(htmlspecialcharsbx( $_REQUEST["COUPON"] )); $manager = new \Bitrix\Sale\DiscountCouponsManager; if( $manager -> isExist( $COUPON ) ) { $manager -> add( $COUPON ); $manager -> clearApply(false); }

Igor
19.02.2017
19:48:46
ты спас мой день

Бернгардт
19.02.2017
19:48:55
И всетаки мнее нужен человек, который пинал d7 промокоды
вот ща не удержусь и напомню про иде и про то что массивы - гавно :)

Google
Igor
19.02.2017
19:49:08
Бернгардт
19.02.2017
19:49:36
не.. ты наверное лайфхак не знаешь, открываешь компоненту, находишь то что примерно похоже, делаешь принтр и смотришь что подает ;)

повторяешь, профит

Konstantin
20.02.2017
08:53:25
Кто нить юзает битрикс и шаблонизаторы? Вообщ0е, стоит не стоит? Я просто их раньше не юзал...

Aleserche
20.02.2017
08:53:52
шаблонизаторы?

а они есть? Я что-то не видел

Vite4eg
20.02.2017
08:54:37
Не битровые имеется в виду

Aleserche
20.02.2017
08:54:55
типа твига, смарти?

мне кажется нет проблем их подключить

особенно твиг

https://marketplace.1c-bitrix.ru/solutions/htc.twigintegrationmodule/

инфы мало, как в class он цепляется

Konstantin
20.02.2017
09:03:59
Не битровые имеется в виду
именно битрикс https://marketplace.1c-bitrix.ru/solutions/htc.twigintegrationmodule/

Google
Алексей
20.02.2017
09:04:13
Юзаю twig. Мне нравится)

В битре из коробки есть возможность использовать свои шаблонизаторы. Собственно, модуль на эту возможность и завязан

Vite4eg
20.02.2017
09:06:32
именно битрикс https://marketplace.1c-bitrix.ru/solutions/htc.twigintegrationmodule/
Ну это не чисто битровый шаблонизатор

Aleserche
20.02.2017
09:06:47
А в доках есть это? Хочу посмотреть

Алексей
20.02.2017
09:07:38
https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=2822

Maxim
20.02.2017
09:11:07
Ну это не чисто битровый шаблонизатор
вообще то твиг разработал битрыкс

или битрикс разработал твиг

дурацкий русский язык

Алексей
20.02.2017
09:13:03
вообще то твиг разработал битрыкс
Мне кажется эти ребята не знают, что они работают в битриксе) http://twig.sensiolabs.org/contributors

Vite4eg
20.02.2017
09:13:45
Может Рыжиков там представительство открыл?

Алексей
20.02.2017
09:14:30
Вот у него 600 коммитов. Я думаю это Рыжиков https://connect.sensiolabs.com/profile/fabpot

Maxim
20.02.2017
09:17:23
одно лицорука!

Evgeny
20.02.2017
09:24:20
как реализовать возможность добавление новости без ее детального просмотра?

svetlana
20.02.2017
09:26:03
убрать деталку и ссылки на неё?

или что?

Alexander
20.02.2017
09:26:50
@c_piper привет, я все в надежде...

Evgeny
20.02.2017
09:27:04
убрать деталку и ссылки на неё?
ну если убрать ссылку, она же все равно будет индексироваться поисковиками

svetlana
20.02.2017
09:27:23
@c_piper привет, я все в надежде...
а-а, придётся подождать чуток, у меня таска

Evgeny
20.02.2017
09:27:26
нужно просто сделать что б гне существовала детального просмотра

Google
Alexander
20.02.2017
09:27:54
@knuklus поисковики не проиндексируют, если не найдут ссылку на нее.

выведи просто компонент news.list и настрой нужное чпу, а детальная никак не будет выводиться, ибо компоненте news.detail нигде нет

Бернгардт
20.02.2017
09:28:31
ну если убрать ссылку, она же все равно будет индексироваться поисковиками
не будет ссылки, не будет индексации а в чем проблема не показывать деталку? настраиваем news.list а не news, убираем переход на деталку, радуемся..

svetlana
20.02.2017
09:28:41
нужно просто сделать что б гне существовала детального просмотра
добавьте на стрницу компоненту списка новостей. каастомный шаблон. всё.

Dmitry
20.02.2017
09:30:26
не будет ссылки, не будет индексации а в чем проблема не показывать деталку? настраиваем news.list а не news, убираем переход на деталку, радуемся..
видимо имеется в виду, что в sitemap может выгрузиться по шаблону инфоблока, хотя по факту детальной нет

svetlana
20.02.2017
09:30:49
и вам то ж спасибо
ну я то же самое написала, что и василий

Vladimir
20.02.2017
09:31:29
не ну не совсем

а если часть новости с детальной страницей а часть без

svetlana
20.02.2017
09:32:21
так все без деталки или некоторые?

svetlana
20.02.2017
09:33:26
ну тогда мы правильно написали

Dmitry
20.02.2017
09:33:54
все
Тогда и из настроек инфоблока уберите шаблон адреса детальной, чтобы сайтмап и поиск не пытались найти

Evgeny
20.02.2017
09:33:55
просто создал инфо блок "скидки", нужно вывести на странице теперь "список новостей" компонет, и убрать ссылку на детальный просмотр..

Aleserche
20.02.2017
09:34:01
одно лицорука!
лицонога ты хотел сказать

Maxim
20.02.2017
09:36:38
)

Aleserche
20.02.2017
09:53:50
скажите-ка, из компонента только arResult можно передать?

или я могу в class.php сделать $this->someVar и в шаблоне дернуть этот $someVar?

Google
Andrew
20.02.2017
09:56:53
arParams еще. И вроде бы все

Dmitry
20.02.2017
10:30:53
или я могу в class.php сделать $this->someVar и в шаблоне дернуть этот $someVar?
* @var array $arParams * @var array $arResult * @global CMain $APPLICATION * @global CUser $USER * @global CDatabase $DB * @var CBitrixComponentTemplate $this * @var string $templateName * @var string $templateFile * @var string $templateFolder * @var string $componentPath * @var CBitrixComponent $component т.е. если сделаешь someVar публичной, то в шаблоне будет доступна $component->someVar

Alexander
20.02.2017
10:57:00
@c_piper не освободилась еще?..

Бернгардт
20.02.2017
10:59:05
вот.. ребята - будьте осторожны.. битрикс нам в очередной раз подложил большую-большую свинью, цена которую мы заплатили - фактически 2 человекодня предыстория - сидит обработчик события AddEventHandler( 'sale', 'OnSaleComponentOrderOneStepComplete', необходим добавить новый беф на создание заказа там может быть ошибка и надо эту ошибку при оформлении показать добавляем конечно же через д7, ибо это молодежно и нужен объект

с трудом находим на просторах рунета что теперь надо кидать исключения, чтобы они корректно показывались так return new \Bitrix\Main\EventResult( \Bitrix\Main\EventResult::ERROR, new \Bitrix\Sale\ResultError('error message ', 'SOA_MODULE_NOT_INSTALL'), 'sale' );

не знаю.. наверное я битрикс доку читать не умею, там я не нашел.. ну да ладно.. и они - не работают! блин

потому что валится stepcomplete, мать его так как позднее оказывается потому что событие при отмене - таки вызывается, просто orderId в событие уходит null

приправляем удоством работы с идеальным компонентой удобством дебага и получаем тучу времени вникуда молодцы! так держать!

вывод - садитесь, перепроверяйте все старые события.. если событие не должно произойти, т.к. его завернули - это не значит что оно не произойдет.. может произойти, просто с нуллами (логично уле).. ну и в самом неожиданном месте.. наши руки не для скуки

svetlana
20.02.2017
11:30:23
@c_piper не освободилась еще?..
попробовала на чистенькой установке магазина дерзай. $order_id = 5; $objOrder = \Bitrix\Sale\Order::load($order_id); $shipmentCollection = $objOrder->getShipmentCollection(); foreach ($shipmentCollection as $shipment) { if($shipment->isSystem()) continue; //служба доставки текущей отгрузки echo $shipment->getDeliveryId(); //или вот так тоже можно //у меня тут доставка с айди 1 echo $shipment->getField('DELIVERY_ID'); //изменяем на доставку с айди 2 $shipment->setField('DELIVERY_ID', 2); $shipment->save(); }

ну только ифы повставляй где надо

Alexander
20.02.2017
11:40:34
@c_piper в таблице _sale_order и в sale_order_delivery поменялось на нужное значение, а на странице детальной заказа в админке по прежнему стоит старая доставка, откуда он там берет значение?,.

может в админке кеш какой-то..

svetlana
20.02.2017
11:42:42
вряд ли. надо смотреть как работает.

Aleserche
20.02.2017
11:43:15
Кеш перестроиться должен

Бернгардт
20.02.2017
11:43:17
Это если событий пара штук
Ну тут да. Однако на нулл по возможности проверку поставить стоит.

svetlana
20.02.2017
11:44:18
и оттуда найдёте. а ещё легче - в тп спросить

Alexander
20.02.2017
11:44:35
ок, спасибо и на этом.

Google
Бернгардт
20.02.2017
11:44:41
Я тоже не стал менять событие. Попробовал. Оказалось то что написано и то что подразумевалось разные вещи. Убил полчаса чтобы это понять и пошел искать причину. Вот и узнал что банальный нулл

Aleserche
20.02.2017
11:45:52
какие-то оверхедные проверки, вы делаете мне грустно

сегодня только понедельник

Tony
20.02.2017
11:49:14
завтра среда, а послезавтра пятница. Поэтому плотность всего зашкаливает)

Vladimir
20.02.2017
12:50:06
я разгодал коварный план разрабов битрикса

8к JS кода влепили не просто так

они спрятали 1.5к срок CSS

svetlana
20.02.2017
12:50:43
коварно!

Vladimir
20.02.2017
12:51:02
а потом такие мы почистили JS про CSS вы не говорили

Бернгардт
20.02.2017
12:55:10
ммм.. милота..

посмотри - может они там и php к оформлению заказа спрятали? так раз, и безпалива оформляет оно же, если этому js по ajax постом данные отправить

получилось бы универсальненько)

Vladimir
20.02.2017
12:58:38
не ну как, у меня весь CSS сайта 1050 строк

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