Только что появилась такая же проблема, товар покупается безпроблемно, торговые предложения выводят такую ошибку. Чтобы избавиться от нее надо у Инфоблока торговых предложений к данному товару доступ поставить Чтение для пользователей
|
Пару дней назад написал в ТП по поводу проблемы интеграции с 1с УПП (на сайте есть решение только для УТ). Сегодня пришло оповещние с их центра разработки
Модуль: iblock, версия: 12.0.0 Решение: исправлена В ближайшее время будет подготовлено и выпущено обновление продукта. Так что одним косяком в новой версии меньше. Ждём=) |
|
|
|
|
|
Самый простой для вас (видимо вы неопытны в том что касается Битрикса), это зайти в админку название_сайта/bitrix/admin Во вкладке Контент=>Структура сайта=>Название вашего сайта тут=>И создаете новую папку Резюме и вакансии. В ней будет файлик .php и в него в режиме визуального редактора добавляете нужные данные. Точнее сказать не могу, так как данным способов не пользовался)
|
|
|
|
|
|
Используется типовая конфигурация 1С: Да
Конфигурация 1С: УПП Версия конфигурации 1С: 1.3.30.1 В каком режиме осуществляется выгрузка: полная выгрузка Выгрузка товаров осуществляется с изображениями: Да Используется прокси-сервер для обмена данными: не используется Используется zip-сжатие передаваемой информации: Да Текст ошибки или описание проблемы: При выгрузке на сайт идет бесконечный счетчик обработанных элементов на стороне предприятия. "Ожидание окончания загрузки данных сервером." При этом данные быстро переносятся на сайт ![]() |
|
|
|
|
Найдите "События, связанные с компонентами:" на странице Все там есть:) |
|||
|
|
|
|
|||||
|
|
|
|
Доброе утро, на сайте панасоник это реализовано примерно так:
Все фото товара, выстроены вертикально по последовательности соответствующего им цвета. Выбирается дефолтный цвет скажем чёрный, и выводится картинка. Тыкаем на красный, к нему привязано событие <a onc lick="new PF('/upload/iblock/620/gf2c_2870.jpg');return false" href="#pictcol">. #pictcol и есть айди дива в котором фото показываются. Функция " new PF ", я так полагаю удаляет свойство display парагарафу в котором находится картинка <p id="/u" style="opacity: 1; display: none">, а всем остальным его подписывает. А вообще проще самому код посмотреть, объяснять гораздо дольше пришлось:) |
|
|
|
|
|
Добрый день, топик с подобной темой уже был на форуме , но интересует более детальное решение данной проблемы. Надо также урезать размер оригинальных фотографий загружаемых в MORE_PHOTO. Ибо они весят и по 5-10мб некоторые, и сильно грузят систему.
"В чем проблема? По события OnIblockElementAdd / OnIblockElementUpdate проверяете наличие файла в соответствующем поле массива и режете и сохраняете как вам надо." Как это реализовать? |
|
|
|
|
|
Создайте любой фильтр, с любым названием. В общем списке новостей вставьте:
|
|||
|
|
|
|
Идея следующая, каталог товаров. Рядом с каждым есть окошко вида чекбокс, и надпись "Добавить в сравнения". При нажатии на неё или на галку, надпись меняется на "Сравнить" и ведёт на страницу со списком сравнения, появляется галка по аналогии чекбокса. Это всё сделано, но я не знаю как сделать так, чтобы по нажатию на галку снова элемент удалялся из списка сравнения и желательно без перезагрузки страницы (как добавление). Пример моей работы тут
Заранее спасибо! ![]() ![]() |
|
|
|
|
|
Вобщем, ребят сделал я. Но скорее как костыль, но работает как надо.
Что имеем: список характеристик, div в котором хранятся div'ы этих характеристик (specifikacii). Что надо: проверка, если свойство не пустое, то выводим его, если пустое то {display:none;} Как решил Я: Для общего блока (specifikacii) добавил айди товара и получилось specifikacii_<?=$this->GetEditAreaId($arElement['ID']);?>; Для каждой характеристики добавил id логичный. В случае с приведённым ниже кодом у Свойства "Занимаемая площадь", id="zanim"; Условие "Если есть свойство, то выводим название и значение, если нет, то выводим <st yle> с div'ом общим +div с айди этого свойства, тоесть 'zanim' и присваиваем ему {display:none}". Тоесть скрытие идёт только в пределах этого div'а. <div class="specifikacii_<?=$this->GetEditAreaId($arElement['ID']);?>"> <?php if ($arElement["DISPLAY_PROPERTIES"]["ZANIM_PLOSHAD"]["VALUE"]) {?> <div class="catalog-specifikacii" id="zanim"> <span><?print_r($arElement['DISPLAY_PROPERTIES']['ZANIM_PLOSHAD']['NAME']);?></span> <?print_r($arElement['DISPLAY_PROPERTIES']['ZANIM_PLOSHAD']['VALUE']);?><br /> </div> <?php } else { ?> <st yle>div.specifikacii_<?=$this->GetEditAreaId($arElement['ID']);?> div#zanim{display:none;}</style> <?php }?> |
|
|
|
|
![]() |
|||||
|
|
|
|
Есть свойство инфоблока Значение-["DISPLAY_PROPERTIES"]["ZANIM_PLOSHAD"]["VALUE"] и имя ['DISPLAY_PROPERTIES']['ZANIM_PLOSHAD']['NAME']
Надо чтобы при наличии Чего-то в значении выводилось имя и значение, а при отсутствии этот блок просто скрывался. Сделал так
|
|||
|
|
|
|
Создал свойство "Краткое преимущество №1:", назвал "SHORTPREIM1" добавил в редактирование товара. Заполнил это поле в редактировании товара текстом, вывел значение в карточке таким кодом <?= $arResult['PROPERTIES']['SHORTPREIM1']['VALUE']; ?>,
всё нормально вывелось. Теперь хотелось бы вывести это же свойство в списке товаров (bitrix:catalog.section). Тем же кодом оно не выводится. Написав <?print_r($arResult); ?>, я нашёл это свойство и значение такого вида:
<?=$arResult['DISPLAY_PROPERTIES']['SHORTPREIM1']['VALUE']?> Не работает, в чём проблема? |
|||
|
|
|