
Anton
30.11.2017
05:26:30
кэш надо скинуть

alex
30.11.2017
05:27:25
скидывал
не помогает
прям физически почистить чтоль папки может

Google

alex
30.11.2017
05:37:26
не, не помогает чистка даже физически

Anton
30.11.2017
05:38:06
catalog.section работает в контексте комплексного компонента?

alex
30.11.2017
05:39:14
нет

Anton
30.11.2017
05:43:20
а инфоблок ко всем сайтам привязан?

alex
30.11.2017
05:43:45
foreach ($arResult["ITEMS"] as &$item) {
$discount = $item["PROPERTIES"][SALE_CODE]["VALUE"]; // так работало раньше
}
foreach ($arResult["ITEMS"] as &$item) {
$discount = CIBlockElement::GetProperty($item["IBLOCK_ID"],$item["ID"],"sort","asc",["CODE"=>SALE_CODE])->Fetch()["VALUE"]; //пришлось переписать
}
у меня один сайт
то есть свойства есть, но именно компонент перестал получать свойства

Anton
30.11.2017
05:45:19
и файлы вы не редактировали
просто проснулись однажды и на одной копии перестало работать, но работало?

alex
30.11.2017
05:45:33
ну это ядро, у меня local
чтобы точнее быть опишу полностью, у меня есть продакшен, в какой-то момент замечаю, что нет скидок в выводе в разделе sale(мы их с 1сниками накостомили как свойства товара), я беру копию разворачиваю, обновляю ее, не помогает, а так же у меня есть дев и на нем все работает, я уже сравнивал bitrix/modules/iblock/lib/component/elementlist.php с прода и дева, я сравнивал bitrix/modules/iblock/lib/component/base.php и даже bitrix/modules/main/classes/general/component.php нет в них отличия.

Анатолий
30.11.2017
05:51:04
снеси локал, сделай полную копию с прода и разверни заново

alex
30.11.2017
05:51:48
да точно, надо local сравнить...

Google

Анатолий
30.11.2017
05:52:16
не папку local а весь сайт снеси
и заново разверни
локально

alex
30.11.2017
05:53:46
локальных копий у меня вообще не было до этого времени)

Анатолий
30.11.2017
05:54:06

alex
30.11.2017
05:54:13
если я сейчас еще с окружением начну биться - это будет полный пипец.
local - это папка

Анатолий
30.11.2017
05:54:26
короче где-то не на проде, где у тебя дев
там всё сноси. и копируй с прода

alex
30.11.2017
05:54:54
перестанет работать
я так уже сделал на втором deve

Анатолий
30.11.2017
05:55:14
значит дебаж
print_r везде повставляй
раз у тебя два дева - 1 работающий как надо и 1 не как надо
в git log посмотри - кто чего на сайте делал

alex
30.11.2017
05:56:17
да я ставлю, я не могу найти где заполняется arResult['PROPERTIES']

Alexandr
30.11.2017
05:56:20

Анатолий
30.11.2017
05:56:37
если конечно этот git ты используешь

alex
30.11.2017
05:56:38
я не стал бы писать если бы не подебажил
git log - это вариант

Google

alex
30.11.2017
05:59:14
фильтры - а в них есть разве параметры которые говорят компоненту давать или не давать свойства?

Alexandr
30.11.2017
06:01:10

alex
30.11.2017
06:01:50
bitrix/modules/main/classes/general/component.php

Alexandr
30.11.2017
06:01:52
Если свойств элементов вообще нет, то я склоняюсь к тому, что в параметрах компонента они не прописаны

alex
30.11.2017
06:01:52
вот этот?
вызов компонента - идентичные файлы

Alexandr
30.11.2017
06:02:20
вот этот?
Нет. /bitrix/components/bitrix/catalog.section/component.php

alex
30.11.2017
06:04:46
а если у меня кастомный? у меня есть local/componetns/{namespace}/catalog.section - и там нет component.php, то он подхватывает этот файл из /bitrix/components/bitrix/catalog.section/component.php?

Alexandr
30.11.2017
06:09:04
"Нет" в смысле не подхватывает

alex
30.11.2017
06:12:38
блин я помоему понял, у меня ж фильтр выше подключается...
надо его смотреть
И значит искать запрос собирающий все элементы инфоблока нужно искать в этом кастомном компоненте - там я уже все продебажил что мог
В любом случае спасибо большое за помощь

Nikita
30.11.2017
07:10:18
Ребят, есть кто PHPStorm использует?

Nikolay
30.11.2017
07:10:45
Все?

Alexander
30.11.2017
07:17:43
чо правда все?
некоторые еще фар.

Anton
30.11.2017
07:18:28

Google

Alexander
30.11.2017
07:18:50
никита, давай уже вопрос.

Nikita
30.11.2017
07:19:26
в общем вопрос такой: как-то находил в настройках авто use. Т.е. как только упоминаешь какой-то класс в файле, он автоматически прописывает use ClassName
сейчас найти в настройках не могу

Артём
30.11.2017
07:21:50

Nikita
30.11.2017
07:23:11
есть у класса namespace, но вот автоматом use он не хочет проставлять. Вместо этого прописывает полный путь до класса new \SpaceName\ClassName()
в старых версиях шторма точно галочкой где-то включалось.
о, нашел

Alexander
30.11.2017
07:26:43
дык, дели уже.
а то все свои штормы уже сломали.

svetlana
30.11.2017
07:28:32
а просто картинку нельзя было вставить?

Nikita
30.11.2017
07:29:11
простите
утро тяжелое)

svetlana
30.11.2017
07:29:37
это у меня утро тяжёлое )))

Nikita
30.11.2017
07:29:59
нет у меня)

Anton
30.11.2017
07:30:04
ну я в 6 утра встал, кот тут же наблевал, вот у него тяжелое утро

Rustam
30.11.2017
07:30:32

Nikita
30.11.2017
07:30:40

svetlana
30.11.2017
07:30:44
мльчики ещё не пятница (((

Rustam
30.11.2017
07:30:51
Ладно хоть не кот встал, а ты уже наблевал?

Alexander
30.11.2017
07:31:06
блииин, и тут не пятница.

Google

Андрей
30.11.2017
08:04:59
подскажите, а для подмены ajax формы, в шаблоне нужно разместить вывод результата формы? или в component_epilog.php?
Не срабатывает запись результата формы по ajax если чистить буфер после формы.. где проверять форму, в каком файле?
ну намекните! Хоть кто-нибудь)))

Alexander
30.11.2017
09:51:00
ну потому что аякс - это js
а ты в php проверяешь.
ну или расскажи структуру, как эти 2 позици связаны.
или это у тебя обработчик запроса аякса?
пиши в addmessage весь массив arresult
будет понятно чего там вообще есть.

Андрей
30.11.2017
09:53:10
вот чёрт....((
"Компонент проверяет значение кнопки отправки"
serialize кнопку не отдавал...

svetlana
30.11.2017
09:56:59
а вы хорошо просили?

Андрей
30.11.2017
10:02:20
не, я просто рядом ныл и форумы перечитывал..

Serg
30.11.2017
10:07:00
Не работает вкладка SEO почему?
Вкладки не реагируют

Alexander
30.11.2017
10:07:55
а там вот подсказачка. не оно?

Serg
30.11.2017
10:10:30
только 1 вкладка доступна
другие не реагируют

Vadim
30.11.2017
10:24:43
Всем привет, я агентов перевел на cron, появилась проблема с отправкой почты, почитал статьи по этому поводу говорят мнгновенная отправка не смотря на cron нужно пользоваться классом CEvent::SendImmediate.
Сделал обычную проверку в командной строке php в админке битрикса, на почту ничего не приходит.
Расскажите как вообще система почты работает, когда все агенты переведены на cron.