| Цитата |
|---|
| Александр написал: Путем добавления js я так понимаю это сделать нельзя, |
Увы, на странице с компонентом размещаете код и делаете

Голосуй за идеи по развитию API Bitrix:
Увы, на странице с компонентом размещаете код и делаете ![]()
Голосуй за идеи по развитию API Bitrix:
|
|||
|
|
|
|
Сергей Матвеев, поэтому не yum remove, а rpm -e --nodeps
Евгений Любин, так сходу сказать не могу, сам с такой ошибкой не сталкивался. Посмотрите логи и попробуйте обновить только etckeeper
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
SkyNetYar, нет, это не сарказм, а истинное непонимание того, что Вам нужно.. Вернее я понимаю, что Вам нужен работающий код, но увы такого нет.
Псевдокодом (с ошибками) это выглядит так (файл init.php):
Голосуй за идеи по развитию API Bitrix:
|
|||
|
|
|
2) Попробуйте не задавать фильтр, а использовать стандартные. Может быть по DN они не подходят.
Голосуй за идеи по развитию API Bitrix:
|
|||
|
|
|
Вообще, рекомендую вынести этот фрагмент кода на новой версии (через CTaskItem)
Голосуй за идеи по развитию API Bitrix:
|
|||
|
|
|
Голосуй за идеи по развитию API Bitrix:
|
|||
|
|
|
|
Алексей Крячко, предполагаю, что ошибка находиться в строчке:
Когда происходит $USER->GetId() не возвращется ID. Потому что код выдачи ID такой:
Голосуй за идеи по развитию API Bitrix:
|
|||||
|
|
|
|
Ксения, это зависит от того какой именно компонент их выводит. Например BigData живет свой жизнью и для Вашего аккаунта может еще не быть рекомендуемых товаров, или например зависеть от элемента на странице (нет элемента - нет товаров), или например выводиться через свойство (не заполнено свойство - нет товаров).
Все сугубо индивидуально.
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
Ксения, а они заданы? Т.е. вызов инфоблока есть, а по условиям в ИБ есть хотя бы 1 товар? Может быть у Вас всего 2 товара, а в шаблоне компонента стоит ограничение на вывод не меньше 4х товаров.
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
Сергей Матвеев, Уф... опять эта проблема.
В общем как она получается: скорее всего Вы собирали себе окружение сами через установку bitrixenv.sh (или подрядчик или предыдущий человек). Решение, которое мы нашли - удаление пакета и установка заново. Предупреждаю - процедура экспериментальная, проще и безошибочнее будет купить новый сервер с последним bitrix env и развернуть там бекап. Алгоритм решения такой: 1) Делаем бекап сайта, готовимся к тому, что все упадет и превратиться в тыкву (бекап выкачиваем к себе и готовимся оперативно покупать новый сервер). Сайт закрываем от посетителей. 2) На сервере ищем версию установленного пакета. Можно воспользоваться коммандой:
3) Удаляем его БЕЗ УДАЛЕНИЯ ЗАВИСИМОСТЕЙ
4) Обновляем систему штатными средствами:
5) Обычно на этом шаге у нас заново ставится сломанный пакет, поэтому ищем его, удаляем и ставим родной:
Все Думаю можно сделать и чище и проще (например ставить нужный пакет ДО обновления системы), но уже не помню, почему именно такой алгоритм.
Голосуй за идеи по развитию API Bitrix:
|
|||||||||||||
|
|
|
|
Роман Зонов, обработчики событий - php кодом
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
Михаил Полонский, на какой стороне он происходит? На стороне битрикса или AD? Если на Ad, то большое ли дерево? Если не большое, то хватает ли ресурсов?
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
Юрий Христодоров, посмотрите версию php и проверьте доступность методов.
Чуть-чуть поправил область видимости и пометил static и все заработало. Код из init под спойлером ниже
Голосуй за идеи по развитию API Bitrix:
|
|||||
|
|
|
|
Konon, а какая именно почта не уходит? Стандартная битриксовая (уведомления и т.п.), какие-нибудь блоки БП с отправкой типо unisender? Почта из CRM ?
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
webspaze, не советую это делать средствами битрикса, особенно в таком ключе. Если у Вас закрытый контур и выхода в сеть нет, попробуйте open source решения, например
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
Александр Зинченко, через bitrix_server_test тест писали сервер?
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
Александр Кузнецов, это не копать, а работать. В Битриксе штатно нет механизма выводящие элемент инфоблока в меню. Поэтому изучайте как работает bitrix:menu.sections и расширение меню (menu_ext)
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
Александр Зинченко, точно перенесли все? Есть же еще файлы, начинающиеся с точки. Версия php та же ? Настройки те же?
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
Пробовал по нему заходить?
Голосуй за идеи по развитию API Bitrix:
|
|||
|
|
|
|
Роман Семёнов,ааа... ну тогда вопрос сайт какого типа был создан?
ext_kernel, kernel или link? Если link, то тот же, по которому развернут основной. Если ext_kernel, то в нем нет сайта и нужно заводить для него link'и Если kernel, то адрес сайта задается при подключении (в последствии dns должен указываться на него иначе не увидеть) Ну и дефолтный в /home/bitrix/www, который по IP и по привязанному домену Подробнее в курсе для хостеров на соответствующей странице:
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|
|
Zoe Lal, либо через OAuth2 авторизацию ( и ) либо через Веб-хуки ()
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
|