@bitrixfordevelopers

Страница 717 из 1492
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
Как можно спрятать упоминания установленного решения в списке решений?
Могу предложить костыль... admin_header .. засунуть туда js который будет запускаться на нужной странице и банально хайдить нужные дивы

Алексей
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
может кто нить подсказать, в чем дело?
последний раз чтото там натыкались с is_new нифига флаг не работал, проверь его

точнее он там ставился по совсем каким то странным законам..

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
это хорошо или плохо, если echo strtoupper('мОсКвА'); выдает мОсКвА
ToUpper(...) надо использовать http://bxapi.ru/src/?module_id=main&name=ToUpper

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
не могу понять у нас вложенные файлы не открываются print_r($arFiles) выдает имя файлов крякозябрами, в какой кодировке не пойму
посмотрите в таблице b_files корректно отображается? Может с кодировкой БД проблемы?

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/ найти конфиг для конкретного сайта?

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
Аргументы то какие?) зачем тогда люди пишут и распространяют обертки? Как раз чтобы не мучаться с отладкой и раскуриванием доки "почему не рабоатет вот это ..."

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

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

Сергей
24.04.2017
09:14:53
лучше знать и понимать как работает базовый функционал
таким темпом можно договориться до того, чтобы вместо гетлистов писать sql запросы

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

дада)

Сергей
24.04.2017
09:17:43
хз. чистый код должен интересовать программиста и qa
использование оберток еще не делает код грязным

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

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

Сергей
24.04.2017
09:19:13
чисто для опыта лучше опуститься пониже
смотря какого опыта. хочешь лучше изучить платформу - используй по максимуму возможности платформы

Сергей
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
mb_str* по факту адски медленные
func_overload по факту их и вызывает

Сергей
24.04.2017
09:21:59
Использовать "возможности", которые по факту придуманы для 5.3 пыхи и сайтов на win1251
а зачем разработчики их внесли? нельзя сказать "всегда лучше использовать вот этот вариант", а надо смотреть по ситуации

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

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 это не феншуй

Сергей
24.04.2017
09:26:40
Бессмысленный спор
ну так, какие советы даете. слишком категорично, не?

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

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