
Nikolay
05.09.2016
18:52:04
Заменить скрипт из директории дефолтное о шаблона

Oleg
06.09.2016
06:21:16

Google

Бернгардт
06.09.2016
06:21:55
хы, сколько седых волос выщипал пока нашел? )

Oleg
06.09.2016
06:24:04
Да я не нервничал, написал вчера в ТП битрикс, сегодня они мне ответили куда копать :)

Бернгардт
06.09.2016
06:25:02
вот! как в том анекдоте - врач должен быть не только не брезгливым, но и внимательным
переиначим - надо знать не только где, но и кому волосы дергать)))

Oleg
06.09.2016
06:25:26
дада)

Dmitry
06.09.2016
06:46:00

Бернгардт
06.09.2016
07:14:48
некоторые.. например битрикс )
просто те места мы уже выучили и вроде как нормально )

svetlana
06.09.2016
08:42:10
знаете как получить код местоположения из Отгрузки?
$shipment->getCollection()->getOrder()->getPropertyCollection()->getDeliveryLocation()->getValue();

Oleg
06.09.2016
08:48:28
:)

Ivan
06.09.2016
08:50:20
Всем привет. Мжт кто-нить посоветует прогу для сменый Ip адресов? нужно для парсинга. Примерн чтобы раз в 5 мин менялся.

ⓛⓤⓒⓘⓤⓢ➁➆
06.09.2016
08:55:25
первое, что пришло в голову proxychains c рандомной цепочкой, но не уверен, что подходящий вариант

Бернгардт
06.09.2016
09:02:38
курл + публичные прокси (бесплатно ненадежно) либо приватные прокси (за денежку, чуть надежнее)

Dmitry
06.09.2016
10:48:08

Google

Dmitry
06.09.2016
10:49:34

Илья
06.09.2016
10:50:40
смотря что парсить еще, если яндекс или гугл то тор не всегда подойдет на капчах раззориться можно, в авито вообще тор заблокирован (более того там все зарубежные IP заблокированы), если парсить обычные сайты то тут пофиг, но с приватными прокси скорость больше и стабильность, бесплатные умирают быстро, тор работает еле еле

Ivan
06.09.2016
10:52:58
а у тор только бесплатные прокси разве?

Dmitry
06.09.2016
10:53:12
Да и за деньги просто поставляют свежие списки, а умирают также часто как и бесплатные. Поэтому и надо вести свою базу проксей. Через некоторое время отбраковываются хилые и остается штук 20 надежных (правда не навсегда)))
у тора вообще неизвестно какие прокси

Ivan
06.09.2016
10:53:55
да я куплю базу) не проблема

Илья
06.09.2016
10:53:55

Dmitry
06.09.2016
10:54:58

Илья
06.09.2016
10:55:45

Dmitry
06.09.2016
10:56:49
Ну тут уж как повезет)))

Илья
06.09.2016
10:57:10
например для сбора позиций из поисковой выдачи мне хватает этих https://best-proxies.ru/

Dmitry
06.09.2016
10:58:05
Если уловить алгоритм защиты (на что реагирует) и попытаться воспроизвести поведение человека, то может и подольше проживут

Илья
06.09.2016
11:00:51


Vladimir
06.09.2016
11:42:53
Всем, привет. Вопрос. Как сделать несколько кастомных свойств на сайте? как одно я понимаю.
AddEventHandler('iblock', 'OnIBlockPropertyBuildList', array('CCustomTypeElementDiscount', 'GetUserTypeDescription'));
И так описываем свойство:
function GetUserTypeDescription() {
return array(
'PROPERTY_TYPE' => 'E',
'USER_TYPE' => 'skill',
'DESCRIPTION' => 'Скидки', //именно это будет выведено в списке типов свойств во вкладке редактирования свойств ИБ
//указываем необходимые функции, используемые в создаваемом типе
'GetPropertyFieldHtml' => array('CCustomTypeElementDiscount', 'GetPropertyFieldHtml'),
'ConvertToDB' => array('CCustomTypeElementDiscount', 'ConvertToDB'),
'ConvertFromDB' => array('CCustomTypeElementDiscount', 'ConvertToDB')
);
}
Но вот как сделать за раз объявленеи несколько своих кастомных свойств я что-то никак не соображу. Подскажите.

Oleg
06.09.2016
11:48:43
return array(array(...), array(...), ...)

Vladimir
06.09.2016
11:51:23
если бы) не срабатывает так. решил проблему иначе. Всем спасибо)

Oleg
06.09.2016
11:53:14
как?

Pavel
06.09.2016
11:55:14
А если несколько обработчиков повесить?

Google

Vladimir
06.09.2016
11:57:19

Vadim
06.09.2016
13:35:30
привет
сталкивались ли вы с переносом jquery.min.js в футер, если на странице вызываются функции через $
то есть jquery.min.js должен подключаться выше в любом случае
как победить?)
вынимать отдельный код в отдельные файлы и подключать в футере не вариант)

Pavel
06.09.2016
13:35:56
перенести функции ниже
А CMain::AddHeadScript не вариант?
и вывести их в футере

Бернгардт
06.09.2016
13:37:13
хардкодом поди, и еще до кучи версия по пути меняется ) или $ переопределяется ))))
как в добрые прошлые времена.. конца первого десятилетия..
prototype, jquery и motols на одном сайтике.. лепота..

Pavel
06.09.2016
13:38:27
А еще можно jQuery подключить перед скриптом через noConflict но это хардкор

Бернгардт
06.09.2016
13:38:44
при трех библиотеках не помогает ) проверено)
я еще видел подключение jquery, вызов скрипта, потом prototype, повешать лайтбокс (в середине странице гдето), а потом jquery другой версии, естественно плагины были не совместимы.. noConflict говорите? ню-ню...

Pavel
06.09.2016
13:39:40
mootols и prototype еще кто то юзает чтоли? Мне кажется времена их прошли, пришли более навороченные и полноценные React, Ember, Blackbone

Vadim
06.09.2016
13:39:46
сделал чреез AddHeadScript и весь js переместил вниз в настройках - сработало
ток не понятно, где сейчас что отвалится

Бернгардт
06.09.2016
13:40:17
сейчас благо сдохло уже .. наверное

Kirill
06.09.2016
13:41:05
Можно вызовы $ обернуть в нативный document ready и тогда они не будут вызываться до полной прогрузки

Pavel
06.09.2016
13:41:13
а ну это часто встречалось в джумле давно, во второй по моему и первой, а так же в Magento там был prototype, то еще чудо

Oleg
06.09.2016
13:41:38
Ребят, а как правильно в последней версии sale.order.ajax установить местоположение по-умолчанию диамически? Ну т.е. если по ip перед вызовом определил город в виде строки.

Pavel
06.09.2016
13:42:14

Google

svetlana
06.09.2016
13:42:23

Oleg
06.09.2016
13:42:38

svetlana
06.09.2016
13:42:47
пять сек, найду
можа тут? OnSaleComponentOrderCreated

Kirill
06.09.2016
13:43:59

svetlana
06.09.2016
13:44:14

Oleg
06.09.2016
13:45:57
Мне кажется должно быть какое-то js событие или параметр, но с документацией похоже глухо еще

Admin
ERROR: S client not available

Pavel
06.09.2016
13:46:44
Я это так лечил
у вас просто успевали скрипты прогрузиться, вы на коннекте с задержкой попробуйте с пустым кэшем

Oleg
06.09.2016
13:47:00
https://dev.1c-bitrix.ru/community/blogs/product_features/checkout-saleorderajax-and-a-new-ecommerce-platform-1cbitrix-part-2.php#80139
вот здесь Юрий в мае обещал, что они из коробки прикрутят определение по ip, а по факту его так и нет :)
ой, даже в апреле

svetlana
06.09.2016
13:47:51
а зачем на js то, когда по событию проще =)

Oleg
06.09.2016
13:49:09
потому что события это более глубоко, могут всякие интересности потом полезть при редактировани заказов в админке и т.д.

svetlana
06.09.2016
13:49:25
это событие компонента

Oleg
06.09.2016
13:49:58
м, тогда логично, спасибо

svetlana
06.09.2016
13:51:04
я использую для похожей цели OnSaleComponentOrderCreated
выставляя доставку
c js не всё так явно, там же шаги в шаблоне, и не всегда нужные разделы шаблона открыты для js

Google

svetlana
06.09.2016
13:52:24
короче нихрена там непонятно =)

Oleg
06.09.2016
13:53:13
+10 ))

Бернгардт
06.09.2016
14:35:04

Oleg
06.09.2016
14:40:47
блин, я случайно, пардон; а есть где посмотреть их в нормальном качестве все?))

Бернгардт
06.09.2016
14:42:03
берешь, нажмаешь и не отпускаешь )
или еще более нормальное надо? формата а4?
тогда это вам сюда )
физически

Oleg
06.09.2016
14:43:32
о, получилось))

Vladimir
06.09.2016
15:17:24
О ещё кто-то в новое оформление заказа вляпался)

svetlana
06.09.2016
15:18:05
а мне нравится... если дефолтный шаблон используется =)

Vladimir
06.09.2016
15:18:14
если дефолтный
А мне предстоит жара, нужно не только оформление заказа допилить, но и в админке логику работы менеджера расширить

svetlana
06.09.2016
15:33:47
удачки 0_0

Pavel
06.09.2016
15:38:08
И в этот момент я думаю: "Как хорошо, что я пишу на симфони" :)

Mark
06.09.2016
17:51:12
Недавно кастомизировал новое оформление заказа, добавлял там подъем на этаж, как дополнительную услугу к доставке. Цена зависела от этажа и лифта, поэтому штатную доп услугу использовать не удалось. Тоже пролилось много крови в этой битве. Вообще самописаный рендеринг всего шаблона на клиенте это очень сурово и сильно усложнило любую кастомизацию(

Бернгардт
06.09.2016
17:54:34
а зачем самописный рендеринг?
любой же html можно собрать и подсунуть