
Nikolay
13.10.2017
01:53:35
Есть живые?)
В битрикс есть какой-то человеческий способ делать автозагрузку или в обязательном порядке в файле include.php нужно руками вставлять каждое имя класса?
$arClasses = [
"\Conference\Entities\Speaker" => "lib/Speaker.php"
];
CModule::AddAutoloadClasses("conference.entities", $arClasses);
Т.е. просто перебрать все содержимое папки lib и расставить правильно namspaces

Google

Nikolay
13.10.2017
01:56:05
Или придется написать свою читалку папки и генерации массива классов?

Lolly
13.10.2017
02:41:04
Ребят подскажите, аяксом делаю обработку полей форм, с текстовыми все ок, присваиваю полям name а в php аяксе пишу "POLE" =》('pole') т.е соединяю название поля и название шаблона все уходит ок, но нигде не нашел как таким методом передать файл а желательно несколько
Кто подскажет?
Имеется input type=file

Nikolay
13.10.2017
02:52:09
хочу сохранить элемент в инфоблок с учетом структур раздела
IBLOCK_SECTION_NAME от головы придумал
Группа уровня 1: Название группы (B_IBLOCK_SECTION.NAME) - при импорте это возможно вроде

Sergey
13.10.2017
05:47:09
Снова в эфире рубрика "тупые вопросы"
При нажатии на кнопку "Отправить" в самописной форме обратной связи открывается пхп скрипт в плейн-тексте
Что я сделал не так?

Lolly
13.10.2017
05:48:46

Nikolay
13.10.2017
05:50:31

Google

MarconiKlin A12E
13.10.2017
06:15:30

Sergey
13.10.2017
06:18:52

Nikolay
13.10.2017
06:19:57

Alexandr
13.10.2017
06:20:59
Вот про автолоад классов в модуле битрикса
https://verstaem.com/lessons/good-bitrix-project-start/#i-10

Nikolay
13.10.2017
06:30:12
Спасибо, сейчас попробую

Alexandr
13.10.2017
06:30:21
Можно подключить композер, и там зарегистрировать код. Если модуль по каким то причинам не нравится

Nikolay
13.10.2017
06:31:43
Чую этим и закончится
автолоад в init потом и вперед?

Serg
13.10.2017
06:33:26
Как поиск организовать по инфоблоку?

Nikolay
13.10.2017
06:34:17
google: bitrix element getList filter
https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php

Alexandr
13.10.2017
06:37:19
автолоад в init потом и вперед?
Да, типа того. В init.php типа такого прописать
if (file_exists(PROJECT_ROOT . "/vendor/autoload.php"))
require_once(PROJECT_ROOT . "/vendor/autoload.php");
И дальше через autoload в composer.json свою папку прописать
https://getcomposer.org/doc/04-schema.md#autoload
Но по большому счету достаточно в модуле весь путь нижнем регистре именовать. Всегда нижний регистр. Классы в любом регистре можно

Serg
13.10.2017
06:43:14
У меня в модуле поиск в результате выдаёт адресс со слешем на конце. А мне надо без слеша. Как быть?

Alexandr
13.10.2017
06:44:32

Nikolay
13.10.2017
06:45:44
@Altavir Работает, спасибо!

Alexandr
13.10.2017
06:46:18

Google

Nikolay
13.10.2017
06:48:58
Хаа, действительно))
Найду, скажу)

Lolly
13.10.2017
07:08:44
Честно не пойму с отпрсвкой файла, е ть пример?

Serg
13.10.2017
07:59:37
Как поменять место где будут результаты выдачи от компонента поиск вываливаться?

Harry
13.10.2017
08:27:37
парни, а вот когда регистрируешь ключ, поле "Список адресов, включая тестовые, по которым будет доступна данная копия продукта 1С-Битрикс" для чего?
это какая-то защита лицензии?

Alexandr
13.10.2017
08:31:12

Harry
13.10.2017
08:32:45

Alexandr
13.10.2017
08:33:08
Ну их потом не сменить уже, только обращение в техподдержку
Совсем левые домены я не пробовал вводить. Всегда рабочие были. Просто кроме рабочих еще на десятке доменов это же копия может работать

Harry
13.10.2017
08:33:54
спасибо. тогда укажем тестовый и начнем

Roman
13.10.2017
08:47:12
Всем привет! Использую событие OnBeforeOrderUpdate, но при попытке передать 2 параметр в виде ссылке ($ID, &$arFields) , функция не отрабатывает. Если убрать амперсант, функция работает. В связи с этим три вопроса. Можно ли через это событие менять заказ при обновление в админке? Если да, то что я делаю не так?(D7 тоже не помог). И третий, есть ли другой способ поймать событие на изменение заказа и модифицировать его?

Serg
13.10.2017
09:00:07
Почему поиск поехал?
Как исправить?

Petr
13.10.2017
09:00:25
=)

Serg
13.10.2017
09:00:38
картинка грузится)
Не понимаю как сдвинуть его. Ксс компонента меняю 0 толка.
он появляется через JS както?

Vite4eg
13.10.2017
09:03:16
Может быть с кешем проблемы. Причем как с кешем в браузере, так и с кешем на сервере

Google

Serg
13.10.2017
09:03:45
в браузере кэш скидывал
а что за кэш на сервере?

Vite4eg
13.10.2017
09:04:21
Ну кеш битрикса

MarconiKlin A12E
13.10.2017
09:04:28

Serg
13.10.2017
09:04:31
а как его вырубить?

MarconiKlin A12E
13.10.2017
09:04:40
только потом задавать вопросы

Vite4eg
13.10.2017
09:04:42
Его не надо вырубать. Его сбросить надо

Serg
13.10.2017
09:04:56
где кнопочка?

Vite4eg
13.10.2017
09:05:39
https://google.gik-team.com/?q=%D0%BA%D0%B0%D0%BA+%D1%81%D0%B1%D1%80%D0%BE%D1%81%D0%B8%D1%82%D1%8C+%D0%BA%D0%B5%D1%88+%D0%B1%D0%B8%D1%82%D1%80%D0%B8%D0%BA%D1%81

Rustam
13.10.2017
09:16:27
А поле поиска находится не в элементе с position: fixed случайно?

Serg
13.10.2017
09:17:52
ща
сброс кэша не помог
не фиксед
где файл чтобы его сдвинуть то?

Vite4eg
13.10.2017
09:18:58
Попробуйте в браузере со стилями поиграться

Serg
13.10.2017
09:19:12
не могу

Vite4eg
13.10.2017
09:19:13
Что за файл можно там же в браузере посмотреть
Почему?

Serg
13.10.2017
09:19:27
когда фокусом дотягиваюсь результат поиска пропадает

Vite4eg
13.10.2017
09:20:20
Попробуйте узел поиском найти. Он наверняка просто скрыт

Google

Vite4eg
13.10.2017
09:21:00
Очень вероятно что div со всплывашкой в верстке где-то рядом с инпутом

Rustam
13.10.2017
09:21:17
https://dev.1c-bitrix.ru/community/webdev/user/61173/blog/23475/ может поможет чем

Vite4eg
13.10.2017
09:22:03
bitrix magic ))

Romko
13.10.2017
09:22:20
:)

Rustam
13.10.2017
09:22:36
Я сталкивался как то с похожим. Но у меня шапка фиксед была, а из доков https://dev.1c-bitrix.ru/api_help/js_lib/kernel/position.php результат поиска работает некорректно с фиксед и его дочками)

Denis
13.10.2017
09:27:33
недавно писали про это статью https://mit24.ru/articles/plavayushchiy-poisk-v-bitrikse.html

Rustam
13.10.2017
09:28:46

Evgeny
13.10.2017
09:48:45
Друзья, почему не получается закинуть шаблон простого catalog.section в папку комплексного catalog? Не подхватывает(
Уже по второму разу натыкаюсь на эту проблему и не могу разобраться. $component стоит, имя шаблона простого отлично от default...

Vite4eg
13.10.2017
09:50:18
А почему отлично от default? Там комплексный компонент обычно вызывает простые с шаблоном default

Evgeny
13.10.2017
09:51:07
В документации есть такой параграф:
Примечание:
В одной папке (например, /bitrix/templates/текущий_шаблон_сайта/components/) есть шаблоны двух компонентов, комплексного и простого:
catalog (комплексный, в котором есть еще простой catalog.section)
catalog.section (простой)
По условиям работы сайта необходимо чтобы для двух вхождений catalog.section использовался один единственный шаблон. В этом случае нужно, чтобы этот шаблон имел имя, отличное от .default, иначе он не будет подхвачен

Vite4eg
13.10.2017
09:55:35
А в составе комплексного catalog.section с каким шаблоном подключается?

Evgeny
13.10.2017
09:55:55
кастом

Виктор
13.10.2017
09:56:15
Скопировать шаблон самого catalog. Отдельно положить шаблон catalog.section (так удобнее, особенно если переиспользовать надо без всего каталога), в шаблоне catalog правим как надо section.php - чтоб подключился нужный шаблон

Evgeny
13.10.2017
09:57:51
Этот путь ясен, спасибо. Хочется понять, почему не цепляется catalog.section, есть его положить в catalog

Виктор
13.10.2017
09:58:13
Потому что откройте код section.php
И должно стать все ясно
Он цепляется, с дефолтным шаблоном, так как там так написано