
Павел
19.02.2018
11:27:20
это наверное скорее баг 1С чем Битрикс я думаю..

Dmitriy
19.02.2018
11:27:35
Ну такое бы я сразу бы выявил так как там бы было один товар но с разными id

Павел
19.02.2018
11:28:12
толькоу тебя корзин нет? покупателей? заказов и.т.д?
все тоже в трубу улетит если есть

Google

Dmitriy
19.02.2018
11:28:44
Все есть

Павел
19.02.2018
11:28:58
тогда ищи баг

Dmitriy
19.02.2018
11:29:08
В корзину добавлчется нормально заказы идут , только идет дублирование и все

Павел
19.02.2018
11:29:45
я вот тоже ищу хороший дебаг на Битрикс, но что то осо вариантов нет...
У меня вот оже проблема,в лог сыпется градом ошибка
[1] array_key_exists(): The first argument should be either a string or an integer at
вот на этуц конструкцию
foreach ($copy as $id => $call) {
if ($call['linked_to'] && array_key_exists($call['linked_to'], $calls)) {
$calls[$call['linked_to']]['linked_to'][] = $call;
$shouldBeDeleted[] = $id;
}
вот конкретно на эту
if ($call['linked_to'] && array_key_exists($call['linked_to'], $calls)) {
Первый аргумент должен быть либо строкой, либо целым числом в

Dmitriy
19.02.2018
11:32:47
Ну значит в первую сттроку попадает пустота либо "" либо null

Alexandr
19.02.2018
11:50:07

Google

Alexandr
19.02.2018
11:53:19
https://telegram.me/bitrix_work

Алексей
19.02.2018
11:53:34
Принял

Юрий
19.02.2018
12:05:54
почему на странице оформления заказа может не срабатывать обработчик OnGetOptimalPrice ? в корзине все нормально, а в заказе нет

Андрей
19.02.2018
12:20:36

Юрий
19.02.2018
12:20:53

Андрей
19.02.2018
12:21:04
ага
тогда читаем доку) https://dev.1c-bitrix.ru/api_help/catalog/classes/ccatalogproduct/ccatalogproduct__getoptimalprice.7c16046d.php

alex
19.02.2018
12:23:29
А если у меня два домена подскажите, пж-та, как блин, чтобы он сессию не хранил одну на два домена, то есть у меня maindomen,ru и dev.maindomen.ru на одном разлогиниваюсь и разлогинивает второй - где это поменять? dev это постоянно как бы актуальный продакшин, кеш может потереть?

Anton
19.02.2018
12:26:01

alex
19.02.2018
12:26:18
Распространять куки на все домены
?
выключена

Anton
19.02.2018
12:26:56
Кэш кинули?

alex
19.02.2018
12:31:55
Кэш кинули?
если вы имеете ввиду что при бекапе, то нет, если вы имеете ввиду потереть, то потер сейчас
одна фигня
кросдоменная аутентификация какая-то...

Андрей
19.02.2018
12:41:15

alex
19.02.2018
12:43:13
я при переносе меняю там и в главном модуле
больше вроде негде...?

Андрей
19.02.2018
12:45:23
больше вроде негде...?
у вас два домена условно domen1 domen2 сколько у вас "сайтов" в списке сайтов ? У вас там разные папки через симлинку?

alex
19.02.2018
12:45:37
нет у меня там s1

Google

Elion
19.02.2018
12:47:06
как в фильтре bitrix:news.list настроить фильтрацию, чтобы выбрать элементы, названия которых содержат цифры?

Андрей
19.02.2018
12:48:53
нет у меня там s1
ну всё работает логично на мой взгляд, у вас одно ядро одна лицензия и соответственно одна сессия, нет причин вести отдельно сессию для второго домена ) у вас nginx, apache ?

alex
19.02.2018
12:49:17
ядро то у меня в разных папках физически...
nginx и apache

Андрей
19.02.2018
12:49:51

alex
19.02.2018
12:50:13
у меня "хак" я попросил ТП, так как мы у них много всего покупаем дать право ключам обновлять и поддомены

Dmitriy
19.02.2018
12:55:48
ребята-можете проконсультировать, как на bitrixvm 7 алиасы для домена прописать?

Анатолий
19.02.2018
12:55:52

yourihdx
19.02.2018
13:41:59
Ещё про два сайта вопрос - на одном оптовые цены, на втором розничные, клиент без авторизации на сайте с розничными ценами выбирает товар, но в Корзине видит оптовые
getOptimalPrice юзать?
вернее правильный вопрос - почему так происходит и как сделать, чтобы клиент видел цены со своего сайта? Неавторизованный

Павел
19.02.2018
13:45:16
Подскажите как правильно убрать условие?
foreach ($copy as $id => $call) {
if ($call['linked_to'] && array_key_exists($call['linked_to'], $calls))
{
$calls[$call['linked_to']]['linked_to'][] = $call;
$shouldBeDeleted[] = $id;
}
}

yourihdx
19.02.2018
13:45:58

Павел
19.02.2018
13:46:14
Ошибка в строке if
надо убрать if
Ошибка уходит только если весь блок снести от { до } ?

yourihdx
19.02.2018
13:52:07

Павел
19.02.2018
13:53:05

Google

yourihdx
19.02.2018
13:55:12
$calls -ранее объявлена в коде?

Павел
19.02.2018
13:56:47
Да, тут конечно дремуцчий лес, отлаживать вообще тяжело блин =(

Rustam
19.02.2018
14:15:50
Скинь полный код так не понятно. Ошибка потому что $calls в цикле нет

Андрей
19.02.2018
15:20:49

Андрей
19.02.2018
15:22:44
А можно из SEO вырезать html прямо во вкладке SEO
пытаюсь найти статью про внутренние операторы для seo
нашёл))
https://dev.1c-bitrix.ru/community/blogs/product_features/8999.php
А iv_strip нормально работает? у меня почему-то он пустоту выводит...
{=iv_limit_chars this.PreviewText 100} тоже пусто((
iblock 17.5.4


Akool
19.02.2018
16:15:12
Проясните, кто может, ситуацию с аякс-запросами к компонентам с кастомными шаблонами.
Есть вывод компонента catalog.section для которого шаблон .default лежит в папке local/.... В настройках компонента включил lazyload. Запрос уходит к компоненту из папки bitrix/..., и, соотвественно, отдает содержимое со шаблоном из той папки, а не с моим нужным. Плюс надо в другом месте сделать подгрузку этому же компоненту с другим именем шаблона. Тогда аякс-запрос выдаёт ошибку о ненайденом шаблоне, что логично, ведь он не в стандартной директории лежит, а в локале.
Как сделать, чтобы аякс возвращал содержимое с нужным шаблоном, без копирования всего компонента в локал?

Makc
19.02.2018
16:46:44
Указать в настройках компонента другой шаблон?

Akool
19.02.2018
16:50:10
указан. но аякс-запрос идёт к
componentPath: '/bitrix/components/bitrix/catalog.section',
...
url: this.componentPath + '/ajax.php'
и там уже шаблоны берёт из стандартной папки, а не локальной, тобишь кастомной

Игорь
19.02.2018
20:36:39
Всем привет!
Есть какой-то адекватный способ решить проблемы с PHP 7.1?
[] operator not supported for strings (0)
Нашёл только с помощью модификации 2-ух файлов ядра

Anton
19.02.2018
20:38:11
обновится

Игорь
19.02.2018
20:38:28
Да, запоздалая мысль, сам сейчас подумал об этом
16.5.6...

Google

Игорь
19.02.2018
20:58:49
Обновил ядро
Запустил монитор качества, ругается на модификацию файлов ядра. А именно:
В модуле main модифицированы файлы:
/httpdocs/bitrix/modules/main/admin/update_system.php
/httpdocs/bitrix/modules/main/classes/general/update_update5.php

Anton
19.02.2018
20:59:46
и всё сломалось:

Игорь
19.02.2018
20:59:53
Что странно
Как вообще такое может быть? И что с этим сделать?
Я, конечно, хз, что предыдущие разрабы делали. Вряд ли они там что-то меняли

Anton
19.02.2018
21:01:49
забить?

Игорь
19.02.2018
21:01:51
Может перезагрузка модуля поможет?
забить?
Клиент оч хочет, чтобы монитор был пройден
Я бы сам забил, конечно

Anton
19.02.2018
21:02:15
ну это тоже можно устроить
но вообще вы перезадайте вопрос утром по московскому
я к сожалению в этих ухищрениях не силен сходу

Игорь
19.02.2018
21:03:06

Anton
19.02.2018
21:04:31
смысл такой, что там вроде есть какая-то фича по насильному обновлению модуля
по идее снести модуль и поставить заново должно помоч