Nataly V. написал: При любых выбранных опциях отображает все объекты
Вариантов может быть масса: начиная от "написан собственный компонент" и заканчивая "программная ошибка фасетного индекса". Тут нужно разбираться что да как.
Наилучшим способом будет обращение в техническую поддержку (на форуме официально она не оказывается).
Для начала стоит сделать: - Убедиться, что все компоненты стандартные и без распилов. Если нужно - откатитесь на стандартные шаблоны (.default) - Отключите кеширование всех компонентов (не сбросьте, а именно отключите) - Не используйте фасетный индекс Ошибка повторяется?
Игорь Чубуков написал: Необходимо каким то образом добавлять в корзину не по цене каталога, а по произвольной цене, расчитываемой отдельно. Как это сделать?
Попробуйте в $arRewriteFields или $arProductParams дописать PRICE = значение цены и CUSTOM_PRICE = Y
Цитата
Игорь Чубуков написал: Более подробно: В системе есть 7 уровней цен, от розницы до VIP, но при определенных условиях цена может отличаться от всех 7 цен (от нуля до бесконечности). Пользователю уже выводится его цена по определенному алгоритму, но при добавлении в корзину, добавляется цена минимально доступная из этих 7.
Антон Соловьев, да, но работать это будет лишь в 2х случаях: 1) Конвертация скидок товарного маркетинга в правила корзины не выполнена 2) Конвертация выполнена и включен режим совместимости
Как только конвертируете и выключите режим совместимости - работать перестанет
Сергей Петров, из предложенных выше вариантов - наиболее верным будет B и речи быть не может. Что касается общего выбора, то ни тот ни другой вариант мне лично не нравятся.
1) Переменные и параметры на транслите заставляют меня плакать 2) Вы абсолюнтно не проверяете $avtorID на пустоту (а если она пуста то вы получите все элементы всех инфоблоков и захлебнетесь) 3) Оформление кода, который вы положили - ужасно 4) Переменные названы так, что вообще непонятно что там находится.
Кирилл, а нафига библиотека? Раз уж занялись парсингом, то сначала изучите сайт и как вообще парсинг работает. Вашу топорную функцию заменил на неочень быстрый preg_mathch_all, топорно, зато работает. Пользуйтесь, но материалы про парсинг все-таки почитайте
Код
/**
* Return parsed price value from $link page
* @param string $link
* @return float
*/
function getPrice( $link )
{
$page = file_get_contents($link);
if ( empty($page) )
{
return 0;
}
if ( preg_match_all('#<met a itemprop="price" content="(\d+)">#iu', $page, $matches))
{
return floatval(array_shift($matches[1]));
}
return 0;
}
var_dump(getPrice('http://www.vseinstrumenti.ru/santehnika/svar-pay-app-plast-poliprop-trub/inforce/03-12-02/'));
// Вернет 14890.0
Если импорт периодический, то можно подождать или вручную импортировать пользователя (Настройки - Пользователи - Импорт)
Цитата
Александр написал: На закладке "Группы" , внизу есть список "Отмеченные ниже группы не участвуют в импорте пользователей:" и в этом списке вроде как все мои группы из АД.Как побороть это?
Павел Молдаванцев, когда вы обратились в /bitrix/admin/1c_exchange.php и получили список заказов, то второй раз его уже не получите, соответственно вывод будет пустой
Александр написал: Подскажите, может, у вас есть идея, почему данный виджет на страницах сайтов (конкретно на двух пробовал) отображается только у меня, и только в тех браузерах, где была запомнена сессия авторизации на портале Битрикс24?
Как вариант - у Вас Битрикс24 в коробке и коробка не настроена верно, соответственно и не грузится. Как вариант - скрипт прогрузился только у Вас (но скорее вариант выше)
Александр написал: Имеется ли в виду тот факт, что под ЛЮБЫМ сайтом имеется в виду ТОЛЬКО ТЕ ресурсы, которые управляются CMS 1С-Битрикс? А на сайты с другими CMS разместить виджет невозможно?
Любым. Отображение онлайн-чата не зависит от cms/страницы на которых он размещается
Владимир Голубь написал: Если испорчу установку Битрикс, можно ли его заново установить с 0, используя ранее использованный ключ ?
Т.е. удалить и установить заново? В целом никто не запрещает, но лицензионный ключ может быть заблокирован и придется обращаться в ТП за разблокировкой.
Дмитий Хворов написал: Ресурс по SMB смонтирован в Битрикс. Но как его подключить в портале?
Подключить то можно, но это будет не то подключение, которое Вы хотите - Битрикс загрузит все документы на свой диск, проиндексирует и запишет данные в свою СУБД и синхронизируется с SMB. Т.е. он создаст дубли файлов у себя.
Можно было бы конечно посоветовать развернуть OpenStack Object Storage, и тогда битрикс сможет все пользовательские загрузки сохранять туда, но опять же Вы не сможете линковать 1к1 т.к. битрикс будет складывать туда файлы так как он считает нужным (т.е. физически), в то время как пользователю удобнее смотреть нативные файлы т.е. логические.
Диском можно пользоваться, вот только для Вашей схемы он не совсем подойдет.
1) А это модно сейчас размещать в шапке вызов скрипта, которого нет? Я про /bitrix/templates/main/js/ui.js 2) У Вас точно никаких композитных хитов нет и т.п.? Потому как если после загрузки выполнить скрипт инициализации слайдера - он работает.
P.S. Если Вы не разработчик, то вряд ли сможете исправить проблему