@bitrixfordevelopers

Страница 759 из 1492
Алексей
19.05.2017
11:44:10
Коллеги, подскажите пожалуйста. В индекс поиска попали пользователи. Где это можно отключить?
Хм, для начала, убрать галочки у пользовательских свойств пользователей ( да, тавтология вышла) "Значения поля участвуют в поиске:" и переиндексировать.

Роман
19.05.2017
12:04:24
используйте кэш браузера.... nginx

куда копать?))

Vladimir
19.05.2017
12:06:14
в гугл)

Google
Роман
19.05.2017
12:07:59
настройка в битриксе ничем не отличается от стандартной?

Andrew
19.05.2017
12:28:53
Мы тут с ларавелькой задумали скрестить.
тоесть было 2 ядра, а станет 3? Или вы по слоям архитектуру будете разбивать и только "кое-где" будут оба подхода

Андрей
19.05.2017
12:29:48
всем привет! Не могу разобраться с CIBlockElement::GetList. Нужно выбрать определенные элементы. Вроде не страшно. Но где юзать гетлист? Он как-то связан с компонентом на странице или его (компонент) вообще нужно убрать и ручками всё делать?

Neiron
19.05.2017
12:32:25
как пересчитать остатки на складе?

Andrew
19.05.2017
12:38:58
В 95% случаев для компонента списков catalog.section и news.list подойдет так называемый префильтр

https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=5186&

А вам настоятельно рекомендую разобраться с result_modifier

Neiron
19.05.2017
12:41:57
Андрей
19.05.2017
12:42:30
Нужно выбрать все записи, начинающиеся с буквы $x. Боюсь, все поиски привели к гетлисту

Andrew
19.05.2017
12:44:14
global $fuckingXfilter; $fuckingXfilter = array( "NAME" => $x."%" ); ?> <?$APPLICATION -> includeComponent( "bitrix:news.list", "", array( ... FILTER_NAME => "fuckingXfilter", ... ) );

Google
Neiron
19.05.2017
12:44:58
лайк за верно названную переменную))

Андрей
19.05.2017
12:45:54
серьезно?! На оф форуме я нашел много велосипедов, а ларчик просто открывался ?

Велосипеды вплоть до отдельного свойства "Буква")

Vadim
19.05.2017
12:47:01
По-моему, процент должен быть после $x.

Андрей
19.05.2017
12:47:40
тоже так подумал, но это уже мелочи. Спасибо)

Andrew
19.05.2017
12:48:27
Да, спасибо что поправили, поправлю в сообщении

Alexander
19.05.2017
12:58:37
Добрый день!

Подскажите пожалуйста, событие б24 на бус, для я целей

Konstantin
19.05.2017
13:04:35
Как можно передать значение переменной между двумя событиями одного модуля?

Vadim
19.05.2017
13:06:22
Можно сохранить в статическое поле класса, в котором находятся методы-обработчики событий.

Если это всё за один хит происходит.

Бернгардт
19.05.2017
13:06:32
сессия? а вообще в шапке стоит уже пожалуй закрепить вот эту ссылку http://www.php.net/

Konstantin
19.05.2017
13:07:29
Со статикой пробовал, не вышло.

Хм, можно сессию

Бернгардт
19.05.2017
13:07:54
global $fuckingXfilter; $fuckingXfilter = array( "NAME" => $x."%" ); ?> <?$APPLICATION -> includeComponent( "bitrix:news.list", "", array( ... FILTER_NAME => "fuckingXfilter", ... ) );
здравствуй тормоза изза запросов по like по тексту? а вынести первую букву в отдельное свойство нельзя?

Хм, можно сессию
как в том анекдоте, не мона, а нуна

главное не забывать, что последовательности выполнения обработчиков одного события никто не гарантирует

Konstantin
19.05.2017
13:13:42
Кароч, тупанул вообще по жесткому, со статической все получалось, я не туда смотрел, ппц)

Pulat
19.05.2017
13:15:26
Всем привет, можно ли сделать, чтоб пользователям сразу как на фейсбуке приходили уведомления об Акциях, скидках, новые товары и все такое. То есть админ создал что-то, на что подписан пользователь и тут же его уведомили

Анатолий
19.05.2017
13:15:56
Привет!

Google
Анатолий
19.05.2017
13:16:00
Конечно можно!!!

Roma
19.05.2017
13:16:00
сессия? а вообще в шапке стоит уже пожалуй закрепить вот эту ссылку http://www.php.net/
Может уже есть какая-то база знаний со ссылками? От простого к сложному

Pulat
19.05.2017
13:16:49
Конечно можно!!!
подскажите пожалуйста как именно, какой компонент?

Бернгардт
19.05.2017
13:17:08
Может уже есть какая-то база знаний со ссылками? От простого к сложному
да, есть я в свое время пользовался этой https://phpclub.ru/talk/articles/ потом гугл потом битрикс

сейчас получают сертификаты битрикс о php слегка гдето слышали нативно не умеют.. вот отсюда и проблемы

Алексей
19.05.2017
13:18:25
Всем привет, можно ли сделать, чтоб пользователям сразу как на фейсбуке приходили уведомления об Акциях, скидках, новые товары и все такое. То есть админ создал что-то, на что подписан пользователь и тут же его уведомили
Без перезагрузки страницы у пользователя? как вариант: - сокеты - пуш уведомления - js проверка раз в 5 сек, например, но это треш. не надо так делать - но это все требует вмешательства программиста. из коробки такого не помню))

Анатолий
19.05.2017
13:18:47
подскажите пожалуйста как именно, какой компонент?
гугл в помощь, доки всякие, статьи, может хабрхабр... и ура-ура

Анатолий
19.05.2017
13:19:47
распишите ТЗ, потом делайте его

#тыжпрограммист

Neiron
19.05.2017
13:21:07
@optim_ist добрый день)) а мы уже дошли до внедрения эластика)

Maxim
19.05.2017
13:22:28
товарисчи!

Бернгардт
19.05.2017
13:22:59
Maxim
19.05.2017
13:23:33
подскожыте. туплю страшно. надо сделоть экспорт экселя на сайте. эксель вроде генерируется норм. но почему то эксплорер и фф переходит на белую страницу. хотя ожидается, что перехода никакого не будет

мне надо только отдать сгенеренный файл

насервере только воспроизводится. локально нет

Анатолий
19.05.2017
13:25:08
headers устанавливаешь все какие надо?

Neiron
19.05.2017
13:27:03
@optim_ist написал ~80% (на глаз) совместимый конвертер запросов из GetList() в эластик сайт пишется классическим способом, а затем если не хватает скорости, всё индексируется эластиком и включается флаг перенаправления запросов в эластик

только GetList это я образно конечно) потому как он у меня перекрыт вот такой обёрткой ib('photos') // символьный код инфоблока ->remember(Result::CACHE_PHOTOS) ->hydrate() // получить модели вместо обычного массива ->orderBy('DATE_CREATE', 'DESC') ->latest() ->onlyActive() ->whereProperty('!IMAGE', false) ->whereProperty('!TEMP', 'Y') ->whereProperty('AUTHOR', $item['ID']) ->fields('ACTIVE', 'DATE_ACTIVE_FROM') ->properties('PUBLISHED', 'IMAGE') ->forPage(1, 20) ->before(function (&$_this) { // срабатывает перед запросом, может поменять условия выборки /** @var Query $_this */ }) ->after(function (&$result, $_this) { // срабатывает после запроса, меняет результат выборки /** @var array $result */ /** @var \IBlock\Query $_this */ }) ->fetch();

Google
Dmitry
19.05.2017
13:30:10
Бернгардт
19.05.2017
13:30:20
по мне - так массивы удачнее тоже самое, но читается, наполняется и дебажится на порядок проще

Neiron
19.05.2017
13:30:38
акстись какие массивы))

Бернгардт
19.05.2017
13:30:50
массивные массивы

Neiron
19.05.2017
13:31:35
модели разруливают круговорот данных, не надо массивов к тому же с объектами легче контроллировать память

на выхлопе ларавелевские коллекции

Бернгардт
19.05.2017
13:32:24
->whereProperty('!IMAGE', false) ->whereProperty('!TEMP', 'Y') ->whereProperty('AUTHOR', $item['ID']) 'WHERE' => [ '!IMAGE' => false, '!TEMP' => 'Y', 'AUTHOR' => $item['ID'], ] вот что из этого красивее исключительно дело вкуса автоподстановки от иде все равно не получишь

Neiron
19.05.2017
13:32:50
у меня подставляет

но на результате

Бернгардт
19.05.2017
13:33:02
author подставляет?

правда? или !TEMP ?

а может whereProperty, который во втором варианте и не нужен?

Dmitry
19.05.2017
13:33:58
Василий, можно и подставлять

Главное, плагин на IDE написать

Neiron
19.05.2017
13:34:33
https://prnt.sc/f9ot0q

Maxim
19.05.2017
13:34:41
headers устанавливаешь все какие надо?
Header("Content-Type: application/force-download"); Header("Content-Type: application/octet-stream"); Header("Content-Type: application/download"); Header("Content-Disposition: attachment;filename=tasks.xls"); Header("Content-Transfer-Encoding: binary");

Бернгардт
19.05.2017
13:34:52
хм.. можно плагин написать чтоб подставляло в первое, но работать со вторым не будет? интересно

Neiron
19.05.2017
13:35:08
модели всё подскажут и решат

Бернгардт
19.05.2017
13:35:14
ну да ладно, дело вкуса я лишь отметил что я не поклонник, не тому хвастаетесь

Google
Анатолий
19.05.2017
13:35:34
пишут что название файла в кавычках должно быть

Neiron
19.05.2017
13:36:00
Dmitry
19.05.2017
13:36:27
ну да ладно, дело вкуса я лишь отметил что я не поклонник, не тому хвастаетесь
Ага, я тебе, кажется, меню на замыканиях показывал?))) Ты тоже не распробовал

svetlana
19.05.2017
13:36:39
вы провоцируете холивар

Dmitry
19.05.2017
13:36:55
А чому б и не?

svetlana
19.05.2017
13:36:56
мы уже это обсуждали.... кажется неоднократно

Бернгардт
19.05.2017
13:37:21
Ага, я тебе, кажется, меню на замыканиях показывал?))) Ты тоже не распробовал
да, я поклонник простых, не магических решений везде где они возможны

Dmitry
19.05.2017
13:37:25
Дык холивар затем и нужен

А магия помогает писать быстро и понятно

svetlana
19.05.2017
13:38:03
зато если чтото сломалось - получается уже не так шоколадно, да?

Бернгардт
19.05.2017
13:38:18
нах холивар, йа ушел

svetlana
19.05.2017
13:38:18
вернее шоколадно, но шоколад с привкусом и лёгким запахом

Neiron
19.05.2017
13:38:23
Бернгардт
19.05.2017
13:39:29
блин.. не.. это стопудово провокация

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