@bitrixfordevelopers

Страница 1112 из 1492
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
print_r везде повставляй
В том числе и в коде компонента, временно. Посмотреть с какими фильтрами уходит запрос

Анатолий
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
фильтры - а в них есть разве параметры которые говорят компоненту давать или не давать свойства?
Посмотри файл component.php. Там может и много кода, но значимых вещей единицы. Запрос на получение раздела, запрос на получение элементов и т.д. Найди запрос который выбирает элементы да посмотри что выбирается

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

Нет. /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
а если у меня кастомный? у меня есть local/componetns/{namespace}/catalog.section - и там нет component.php, то он подхватывает этот файл из /bitrix/components/bitrix/catalog.section/component.php?
Нет. Вам надо курс разработчика пройти для начала, чтобы основы битрикса понимать https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43

"Нет" в смысле не подхватывает

"Нет" в смысле не подхватывает
И значит искать запрос собирающий все элементы инфоблока нужно искать в этом кастомном компоненте

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
чо правда все? некоторые еще фар.

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 утра встал, кот тут же наблевал, вот у него тяжелое утро

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.

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