
Aliaksandr
23.04.2017
19:34:04
ясно. всем спасибо.
require_once через component.php не прокатило. только в result_modifier.php
может кто-то ткнёт ссылкой на офф. мануал о пользовательских функциях в шаблонах ? гуглил, ничего не нашёл путного на эту тему.

Бернгардт
23.04.2017
19:43:59
а вот и не надо component.php трогать, если не выносил в свой namespace
это всетаки ядро, а result_modifier это кастомизация

Google

Evgeny
23.04.2017
20:23:09

Евгений
23.04.2017
21:20:41
Коллеги!
Ужас)
Как неудобно инфраструктуру построить с песчницами
просто жесть)
ИЛи может у меня у одного так

Бернгардт
23.04.2017
21:24:43
ага, большей частью изза связки бд и аплоад и отсутствии миграции
доп.инструменты лишь частично решают проблему
одну решают, другую создают ?

Евгений
23.04.2017
21:54:05
Это писец, если честно. Я чета замахался. Виртуалка требует доработки, конечно.

Бернгардт
23.04.2017
21:56:20
да не.. виртуалка норма )
но для разработки в студии ее несколько маловато )
если на поток ставить
но вообще донастраивать никсы под себя - это вполне нормально и разумно

Michael
23.04.2017
22:40:40
Как можно спрятать упоминания установленного решения в списке решений?

MarconiKlin A12E
24.04.2017
03:46:39

Алексей
24.04.2017
06:09:28
Нужно при создании заказа сбрасывать его данные на сторонний сервер, вот такие манипуляции в init.php ни к чему не приводят:

Google

Алексей
24.04.2017
06:09:29
может кто нить подсказать, в чем дело?

MarconiKlin A12E
24.04.2017
06:11:52
А в dump.txt что приходит?

Алексей
24.04.2017
06:12:45
нифига..
такое чувство что обработчик не срабатывает

Aleksandr
24.04.2017
06:27:19
юзай xdebug и будешь косяки такого рода, находить в считанные минуты

Vladimir
24.04.2017
07:31:11
Всем привет. Подскажите, может кто знает, или сталкивался. Надо на кнопку перейти в корзину, во всплывающем окне, добавить событие.
Сюда в общем.
var BasketButton = function(params)
{
BasketButton.superclass.constructor.apply(this, arguments);
this.nameNode = BX.create('span', {
props : { className : 'bx_medium bx_bt_button', id : this.id},
style: typeof(params.style) === 'object' ? params.style : {},
text: params.text
});
this.buttonNode = BX.create('span', {
attrs: { className: params.ownerClass },
style: { marginBottom: '0', borderBottom: '0 none transparent' },
children: [this.nameNode],
events : this.contextEvents
});
if (BX.browser.IsIE())
{
this.buttonNode.setAttribute("hideFocus", "hidefocus");
}
};

Бернгардт
24.04.2017
07:33:28
точнее он там ставился по совсем каким то странным законам..


svetlana
24.04.2017
07:34:22
у мя вроде как то работает, ни разу не встречалась с проблемами с ним
может кто нить подсказать, в чем дело?
$eventManager = \Bitrix\Main\EventManager::getInstance();
$eventManager->addEventHandler(
'sale',
'OnSaleOrderSaved',
'MyOnSaleOrderSavedHandler'
);
function MyOnSaleOrderSavedHandler(\Bitrix\Main\Event $event)
{
$isNew = $event->getParameter("IS_NEW");
if (!$isNew)
return true;
$order = $event->getParameter("ENTITY");
$order_id = $order->getId();
$objEventLog = new \CEventLog;
$objEventLog->Add(array(
"SEVERITY" => 'INFO',
"AUDIT_TYPE_ID" => 'MyOnSaleOrderSavedHandler',
"MODULE_ID" => "sale",
"ITEM_ID" => $order_id,
"DESCRIPTION" => '',
));
}
при создании заказа запись в Журнале событий появилась
спецом проверила на пустом сайте
так что пробуйте сначала что заказ создаётся

Amir
24.04.2017
07:48:39
у битриха бывают проблема с кирилическим именем файлов?

svetlana
24.04.2017
07:48:44
потом смотрите что курл вообще работает

Бернгардт
24.04.2017
07:50:29

Amir
24.04.2017
07:51:44
это хорошо или плохо, если
echo strtoupper('мОсКвА');
выдает мОсКвА

Oleg
24.04.2017
07:52:09

svetlana
24.04.2017
07:52:43
у битрикса как раз нет )))

Google

Amir
24.04.2017
07:52:50
видимо
не могу понять
у нас вложенные файлы не открываются
print_r($arFiles)
выдает имя файлов крякозябрами, в какой кодировке не пойму
системный LANG=en_US.UTF8
имя файла корректно отображаются в системе
командами ls и т.п.

Dmitry
24.04.2017
07:55:10

Amir
24.04.2017
07:57:35
вроде да нормально
файлы берутся из
uploads/support/not_image
и у каждого в конце "_"
это нормально?
что в кажом имени файла
например
"Чек_12.12.2012.pdf_"
оказывается nginx еще ругается
[error] 26025#0: *1633033 access forbidden by rule, client:
но эти правила вроде никто не трогал

Rustam
24.04.2017
09:09:37
Ребят, как настроить gzip и кэширование для каждого сайта в BitrixVM? Как понимаю по пути /etc/nginx/bx/site_enabled/ найти конфиг для конкретного сайта?

Igor
24.04.2017
09:10:02

Oleg
24.04.2017
09:10:14

Igor
24.04.2017
09:10:29
лучше mb_strtoupper

Oleg
24.04.2017
09:11:25
ToUpper - это битриксовая обертка, которая в зависимости от параметров окружения дергает внутри нужный вариант strtoupper
Насколько я понимаю).

Igor
24.04.2017
09:12:39

Oleg
24.04.2017
09:13:31
Аргументы то какие?) зачем тогда люди пишут и распространяют обертки? Как раз чтобы не мучаться с отладкой и раскуриванием доки "почему не рабоатет вот это ..."

Сергей
24.04.2017
09:13:33

Google

Igor
24.04.2017
09:14:01

Oleg
24.04.2017
09:14:16
Если хорошо знаешь матчасть и\или критична производительность - от обёрток действительно стоит отказаться, как и от сторонних библиотек и модулей, как и от CMS.

Igor
24.04.2017
09:14:23
а не выдумывать использование по факту алиаса для php- функции

Сергей
24.04.2017
09:14:53

Oleg
24.04.2017
09:15:06
Но по-моему разработка типового сайта на Битрикс - это не тот уровень, где стоит так заморачиваться. В 90% проектов это просто не интересует клиента.
дада)

Igor
24.04.2017
09:15:20
нотированные сущности
но мечты мечты

Сергей
24.04.2017
09:17:43

Igor
24.04.2017
09:18:12

svetlana
24.04.2017
09:18:12
тут вопрос. юзать в рамках битриха функции битриха или всё-таки спускаться ниже и юзать нативный пхп

Igor
24.04.2017
09:18:30
чисто для опыта лучше опуститься пониже

svetlana
24.04.2017
09:19:11
тут нет правильного ответа. вернее так - правильные оба ответа и оба неправильные ))

Сергей
24.04.2017
09:19:13

Igor
24.04.2017
09:19:50

Сергей
24.04.2017
09:20:05

Igor
24.04.2017
09:20:33
Использовать "возможности", которые по факту придуманы для 5.3 пыхи и сайтов на win1251

Google

svetlana
24.04.2017
09:21:06
mb_str* по факту адски медленные

Igor
24.04.2017
09:21:21

Сергей
24.04.2017
09:21:59

Igor
24.04.2017
09:22:03
почему 2ечка в настройках? Потому что когда-то битриксу было лень писать полностью

Сергей
24.04.2017
09:22:41

Igor
24.04.2017
09:24:43
Бессмысленный спор

Бернгардт
24.04.2017
09:25:02
а почему на прямые sql запросы наезды
у них одна лишь проблема - мало кто умеет писать, мало кто умете защищаться от sql инъекций )
но когда вопрос производительности становится ребром - отличный выход
но мало для кого, да
а вообще sql афигенная выдумка на самом деле

Ruslan
24.04.2017
09:25:58
Всем доброго дня! Имею проблему с которой гемороюсь еще с прошлой недели. Есть раздел - Бренды, и шаблон комплексного каталога, для вывода товара по брендам. Суть проблемы - массив с параметрами фильтрации arrFilter не отрабатывает в catalog.section. По совету коллег применял данный массив на CIBlock:GetList - все отрабатывает на ура(возвращает список ID товара с заданым брендом). Сам же каталог не отображает ничего. Проверял долетает ли массив до компонента в section и sections - все ок. Пробовал объявить массив непосредственно перед вызовом компонента в section - толку ноль. Помогите! Имхо вытаскивать ID через GetList это не феншуй

Igor
24.04.2017
09:26:03

Сергей
24.04.2017
09:26:40

Igor
24.04.2017
09:26:54
=))

Бернгардт
24.04.2017
09:28:15
pdo
какая разница как коннектиться, или я не понял твоего комментария?

Oleg
24.04.2017
09:29:06