@bitrixfordevelopers

Страница 1166 из 1492
Ily23
26.12.2017
08:52:49
Анатолий
26.12.2017
08:54:16
Ily23
26.12.2017
08:55:06
) спасиб

Google
adikalon
26.12.2017
09:06:39
Ребят. Есть инфоблоки рассортированные по разделам. Необходимо этим разделам устанавливать картинку рандомного инфоблока. Такое можно реализовать? И как?

adikalon
26.12.2017
09:11:45
api?
я структуры не знаю вообще. Где его писать?

Nikita
26.12.2017
09:12:03
я структуры не знаю вообще. Где его писать?
с битриксом работали вообще?

adikalon
26.12.2017
09:12:47
с битриксом работали вообще?
делал только парсер заполнения товаров. Через апи. Тут вопросы задавал, но там я структуру как таковую не трогал - сайт не менял. Делал все в отдельном файле

adikalon
26.12.2017
09:14:04
значит разбираться со структурой. Мы ее тоже не знаем, и подсказать не сможем
Ну куда хоть лезть? Я правильно понимаю, что необходимо найти файл-шаблон в котором выводится картинка и поменять этот код используя апи?

adikalon
26.12.2017
09:15:38
вроде нашел чтото похожее. спасибо

Блин почему я не могу получить товары изопределенного раздела? CIBlockElement::GetList и фильтр по SECTION_ID этож оно?

Anton
26.12.2017
11:16:06
целиком блок с гет листом покажите

там целый веер возможных опечаток

adikalon
26.12.2017
11:18:56
целиком блок с гет листом покажите
$filter = [ 'SECTION_ID' => 100, 'ACTIVE' => 'Y' ]; $good = CIBlockElement::GetList([], $filter, false, ['nPageSize' => 1]); $img = CFile::GetPath($good->arResult[0]['PREVIEW_PICTURE']); var_dump($img);

Google
adikalon
26.12.2017
11:19:13
если убираю SECTION_ID то выводит первый товар вообще

а если с ним то null

Anton
26.12.2017
11:20:46
$img = CFile::GetPath($good->GetNext());

ну и убедитесь, что товар в 100 точно лежит в админке

adikalon
26.12.2017
11:24:10
ну и убедитесь, что товар в 100 точно лежит в админке
я протупил. Товар лежит в разделе уровнем поглубже, а тут лежат подразделы действительно. Спасибо. А можно как-то выбрать чтобы учитывало подразделы?

adikalon
26.12.2017
11:27:12
Artur
26.12.2017
11:27:49
$filter = [ 'SECTION_ID' => 100, 'ACTIVE' => 'Y' ]; $good = CIBlockElement::GetList([], $filter, false, ['nPageSize' => 1]); $img = CFile::GetPath($good->arResult[0]['PREVIEW_PICTURE']); var_dump($img);
Вообще лучше заменить nPageSize на nTopCount, и добавить 5 параметром ограничение селекта

Артемий
26.12.2017
11:43:36
Ребята, а кто подскажет, как мне импортнуть из экселя в ИБ строку, которая должна содержать множественное свойство? Поняли?)

Anton
26.12.2017
11:45:57
берешь эксель, читаешь. создаешь на его основе запрос на добавление в базу с помощью апи

Nikita
26.12.2017
11:46:34
там поймешь сразу

а так, просто несколько записей с одним ID товара, но разными значениями свойства

Артемий
26.12.2017
11:47:09
я сделал и на каждое свойство оно создает строку в итоге на один элемент у меня со всем свойствами порядка 200 строк в CSV

просто клиента это не устраивает))) он хотел прям чтобы из экселя файлик закинуть и готово

Артемий
26.12.2017
11:48:08
множественных свойство всего 5 штук, но в них ячеек может быть по 20-30

у меня на 27 элементов уже почти 6000 строк в экселе

просто думал может есть хитрость какая

Google
Артемий
26.12.2017
11:48:46
а если XML а не CSV? но наверное эксель не умеет в XML

Artur
26.12.2017
11:48:54
множественных свойство всего 5 штук, но в них ячеек может быть по 20-30
Самый простой способ это сделать 5 других свойств и выгружать в них, и повесить на событие обновления/добавления элемента обработчик который сохраняет в нужные

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

Anton
26.12.2017
11:49:56
или сделать одно строковое. но придумать разделитель тогда строка будет превращаться во множественное

так же на апдейт

adikalon
26.12.2017
11:50:35
а можно как-то отфильтровать по наличию PREVIEW_PICTURE?

Anton
26.12.2017
11:51:04
!PREVIEW_PICTURE => false

adikalon
26.12.2017
11:51:15
спасибо

Alexandr
26.12.2017
12:17:28
Коллеги приветствую всех. Хотел спросить совета, как проще реализовать и правильнее округелние цену при примении купона в корзине или какой нибудь скидки?



Alexandr
26.12.2017
12:48:54
правило прописано, но видимо здесь это не работает



Может через события менять стоимость?

Andrey
26.12.2017
13:11:31
Напишите в коде округление, не гадайте в месте вывода цены

Игорь
26.12.2017
13:18:30
ребят подскажи, какие то траблы с правми на папках. на папку resize_cache, вернее на папки и файлы внутри выставляются права 744 в итоге фото не читаются на сайте. как это поправить можно?

Владимир
26.12.2017
13:25:10
выставить права правильно

и проверить в настройках какие права стоят

Google
Игорь
26.12.2017
13:26:20
выставляю, 777, например и все ок

если про настроки это про константы в dbconn то там 755 на папках

Владимир
26.12.2017
13:27:18
файлы 644

777 не стоит

Игорь
26.12.2017
13:27:39
ну 777 я руками выставляю

Владимир
26.12.2017
13:27:53
ну 777 я руками выставляю
даже руками так выставлять не надо

нарвётесь как-нибудь

Будите бдительнее

Игорь
26.12.2017
13:28:33
по проблеме есть идеи?

Владимир
26.12.2017
13:28:46
выставить права правильно

и проверить в настройках какие права стоят

Владимир
26.12.2017
13:28:52
Я уже написал идеи

а владелец папок совпадает с юзером, от которого запущен веб-сервер?
блин)), а я ведь даже не подумал о таком случае)),))

Игорь
26.12.2017
13:29:32
я выставил права и в конфиге все ок. новые папки попадают под 744 и не читаются

владелец совпадает

Google
Владимир
26.12.2017
13:29:49
папки 755

файлы 644

Vite4eg
26.12.2017
13:29:53
В теории возможно ситуация, что nginx не от отого пользователя работает

Игорь
26.12.2017
13:29:58
да бля 755 выставлены)

а по факту добавления выставляются 744

в этом и проблема))

нджинс не стоит

апач

Владимир
26.12.2017
13:30:25
от какого пользователя он работает

главное чтобы пользователь пхп с владельцем файлов совпадал

Игорь
26.12.2017
13:31:07
создан свой пользователь для php от которого и работает сайт

тут все ок

50 раз все перепроверил и выставил

Владимир
26.12.2017
13:31:26
а что пишет если права на файл 644

Игорь
26.12.2017
13:31:27
магия какая то

Владимир
26.12.2017
13:31:35
что пишет при попытке его скачать?

Vite4eg
26.12.2017
13:31:35
А ответ какой возвращается?

Игорь
26.12.2017
13:31:48
403 на картинках

Владимир
26.12.2017
13:31:51
А ответ какой возвращается?
вот так будет грамотнее

а в локейшенах всё норм?

блин, у тебя же апач)

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