При авторизации на сайте с правами администратора происходит постоянная перезагрузка страниц сайта и панели администратора. Браузер впадает в вечный ребут. Сайт не CMS BITRIX “Бизнес” 17. Перезагрузка происходит только для пользователей с полными правами администратора, полным доступом к управлению сайтом. Сайт без авторизации и при авторизации пользователей с неполными правами, например администратора интернет магазина, работает без проблем.
Проблема появилась после замены SSL сертификата в Bitirix VM. Сайт и ранее работал по протоколу HTTPS при этом данной проблемы не возникало.
Прошу помощи сообщества! Кто-нибудь сталкивался с подобным? Чем может быть вызвана проблема? На что обратить внимание. Посоветуйте можно сделать для решения проблемы.
При сжатии JS файлов возникают ошибки и JS перестает работать., После объединения JS файлов средствами Bitrix, возникают ошибки и проблемы с работой скриптов.
При сжатии JS файлов возникают ошибки и JS перестает работать.
Для объединения и сжатия скриптов в Админке в настройках главного модуля - отмечаю пункт - Объединять JS файлы, после чего в консоле браузера возникает ошибки, и некоторые скрипты перестают работать.
В объединенном файле порядок следования скриптов не нарушен, такай же как и до объединения: jQuery 3.3.1, за ней остальные, однако возникают проблемы. При чем на разных устройствах работают по разному, например в браузерах Windows, Андроид –некоторые скрипты отрабатывают, а на iPad нет.
Прошу помощи сообщества. В чем может быть проблема? Как поправить?
Необходимо получить по ID и вывести разделы каталога. В моем случае 4 раздела каталога, ID которых передаю в массиве "ID" => $arSection["UF_RECOMEND"]. Но CIBlockSection::GetList - возвращает почему-то только один из разделов.
Судя по информации, можно ограничится одним запросом к базе данных передавая CIBlockSection::GetList массив с ID, и получить сразу все необходимые данные четырех запрашиваемых разделов.
Но в приходят данные только одного из запрашиваемых разделов. Вот print_r массива $arDopSection с результатом.
Такая же проблемма. Владелец сайта открыл новые магазины – точки продаж, они же и точки самовывоза. Используется Битрикс редакции «Малый бизнес». Необходимо сделать, что бы при оформлении заказа посетитель мог выбрать, указать точку самовывоза, где ему удобней получить заказанный товар. И соответственно, что бы выбор покупателем точки самовывоза отражался в заказах в админке сайта. В Bitrix редакции «Малый бизнес» из коробки, такого функционала нет. Надеюсь найдется добрый человек, поможет, поделиться знаниями и опытом:
Может быть есть какое-то подходящее готовое решение в виде модуля? На маркетплейсе не нашел к сожалению.
Проблема! catalog.section – добавление товара в корзину Переверстал шаблон компонента catalog.section (bitrix v.14) и перестали добавляться товары в корзину. Ранее при клике по кнопке купить из раздела товаров, появлялось модальное окно с уведомлением о том, что товар добавлен в корзину. При верстке css классы Bitrix заменил. Тут код кнопки до, и после верстки: До
Полагаю, что перестал сработать JS , скорее всего в связи с изменением классов CSS. Прошу совета, куда смотреть, как поправить. Буду благодарен за любую информацию.
На сайте действительно был прописан принудительный редирект на http://. В index.php подключается файл: require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");, в котором прописан редирект:
При установке SSL сертификата возникли проблемы с переадреcсацией на https – сайт по данному протоколу просто не открывается. Сертификат установлен корректно, необходимые директивы в .htaccess включены.
Настройка bitrix:catalog.bigdata.products – вывод рекомендованных товаров из разных разделов, Как настроить компонент bitrix:catalog.bigdata.products для вывода товаров из различных разделов каталога?
Прошу помощи! На главной странице сайта, для вывода рекомендованных товаров, используется компонент - bitrix:catalog.bigdata.products. В настройках компонента Тип рекомендации: указано – Любая рекомендация.
В настоящее время товары выводятся из одного из разделов, но хотелось бы , что бы выводились товары из разных разделов каталога, а лучше назначенные в качестве рекомендуемых товары.
Есть ли возможность настроить работу компонента, чтобы выводились товары из различных разделов контакта, или заданные в качестве рекомендованных.
Так и делаю. Но не видит изображения находящиеся в папке шаблона.
Цитата
Андрей Бобнев написал: Юрий Шишнин , а что мешает сделать вот так:
Код
<div st yle="background: url('<?=SITE_TEMPLATE_PATH?>/images/logo.png') no-repeat;">test<br>test<br></div>
В таком случае изображение будет браться из папки расположенной в шаблоне.
Нужно добиться отображения изображений прописанных в CSS файле. Не инлайново. Шаблон уже сверстан. Проблема вылезла при попытке натянуть верстку на копию сайта перенесенную на локальный сервер.
При создании шаблона, и посадке верстки на Bitrix – не отображаются фоновые изображения, заданные CSS свойством background: url().
Папки с изображениями, CSS, расположены в \bitrix\templates\NEW_ templat - как и положено.
Например изображение заданное свойством background: url(../img/search.svg) – при верстке макета все в порядке, после посадки не открывается. Я так понимаю, путь к фоновым изображениям в Bitrix берется из корня, а не из шаблона. Если папку с изображениями поместить в корень сайта – все работает.
Почему это происходит? Как сделать так, что бы заданные в CSS изображения открывались из шаблона, как и положено? Может, быть причиной использование локального сервера Open Server?
Все таки FileOptimizer - сжимает не достаточно хорошо. После процесса сжатия - общий вес изображений стал меньше на 17% (настройки сжатия - Normal). Видимой потери качества не замечено, но Google PageSpeed после замены изображений на сервере рекомендует их сжимать ещё.
Есть какие либо ещё инструменты сжатия? Может у кого есть сборка Gulp для сжатия с сохранением вложенностей по папкам? Поделитесь великодушно...
Андрей написал: А можете еще через CFile::ResizeImageGet пережать - уменьшит размер выводимых фоток
CFile::ResizeImageGet - использую, но данный метод лишь обрезает и меняет размер изображений, но не сжимает их. По крайней мере Google PageSpeed - на обработанные данным методом изображения ругается.
Так что, и файлы в папке upload/resize_cache/iblock,- где хранятся обработанные методом CFile::ResizeImageGet изображения, придется дополнительно сжимать.
Александр Кислицын написал: ну заберете вы папку и что? если у вас каталог, то при следующем импорте и обновлении элемента товара, картинка запишется заново в новое место
Весь каталог при импорте и обновлении некоторых товаров перезапишится? Не думаю...
Задача повысить скорость ответа сервера. Google PageSpeed – рекомендует сжать изображения, в том числе, изображения категорий, товаров содержащиеся в папке /upload/iblock/.
В настоящее время, в каталоге сайта папка с изображениями iblock – весит более 1 гигабайта, в нем только подпапок с изображениями более 3тыс.
Планирую забрать папку с изображениями /upload/iblock/ на сервере, сжать – обработать пакетно с сохранением вложенности, и копировать обратно на сервер с заменой.
- Посоветуйте, какой софт иди инструменты можно использовать для сжатия изображений пакетно, сохраняя вложенность по папкам? - Может есть какие-либо еще методы сжатия изображений?
Почему-то не работают CEO –данные заголовка раздела.
Заголовок на странице – отражается как заданное название раздела, например "Печи Везувий", не смотря на то, что во вкладке CEO при настройках раздела в заголовке указано полное название раздела (для <h1>) - "Чугунные печи для бани Везувий". В браузере, без авторизации в CMS – отражается только название раздела. В авторизованном режиме, после очистки кэша – полное, заданное в CEO данных название раздела появляется. Но у не авторизованных пользователей CEO данные заголовка как прежде не показываются.
Удаление файлов кэша не помогает, у не авторизованных посетителей – заголовок по прежнему берется из названия раздела, заданные CEO данные не отражаются.
Подскажете почему? Что необходимо поправить, что бы все работало как положено?
Как вывести в карточке товара разделы (категории) сопутствующих, рекомендованных товаров, В карточке товара каждого раздела – необходимо вывести свои сопутствующие, каким-то образом привязанные разделы товаров.
Никто не ответил, не помог добрым советом. Пришлось решать задачу самому. Необходимо было вывести на карточке товаров – категории (Разделы) сопутствующих товаров – в целях удобства клиентов, улучшения перелинковки страниц и поведенческих факторов. В итоге все получилось – вот так:
Учитывая, что мой способ решения возможно кому-нибудь пригодится, решил описать его в деталях. Вполне возможно гуру разработчикам 1-С Bitrix данный метод покажется не рациональным, но все работает, задача решена.
Группам товаров, в настойках раздела – задаем пользовательское поле. Настойки раздела -> Доп. Поля -> Добавить пользовательское свойство
Выбираем, заполняем поля: Тип данных: Привязка к разделам инф. Блоков Код поля: я указал - UF_RECOMEND Множественное: - Отмечаем Дополнительные настройки поля: Указываем нужный инфоблок каталога. Внешний вид: Список
После сохранения указанных настоек, в каждом разделе (Настойки раздела -> Доп. Поля) появится возможность выбрать разделы с сопутствующими товарами. Выбираем.
В дальнейшем, используя CIBlockSection::GetList получаем ID выбранных категорий товаров, где "IBLOCK_ID"=>2, - ID инфоблока каталога, в моем случае 2; "ID"=>$arResult["SECTION"]["ID"] – ID раздела товара, А Array("UF_RECOMEND") - отмечено заданное название пользовательского поля.
В данном случае, используется проверка на наличие выбранных категорий товаров if (!empty($props_array["UF_RECOMEND"])) { … }, если сопутствующие категории не были отмечены, то соответственно массив пустой и код не будет отрабатываться. Далее, так же используя CIBlockSection::GetList – получаем данные выбранных категорий товаров.
Затем, в цикле while – сформирован вывод самих категорий товаров, где: <?= $arSections['SECTION_PAGE_URL'] ?> - ссылка на URL – раздела выбранных товаров; <?= CFile::GetPath($arSections['PICTURE'])?> - URL изображения раздела; <?= $arSections['NAME'] ?> - название раздела.
Как вывести в карточке товара разделы (категории) сопутствующих, рекомендованных товаров, В карточке товара каждого раздела – необходимо вывести свои сопутствующие, каким-то образом привязанные разделы товаров.
Поставлена задача – вывести в карточке товара - разделы (категории) сопутствующих, рекомендованных товаров.
Именно разделы товаров – примерно как в catalog.section.list. Только в карточке товара каждого раздела – свои сопутствующие, каким-то образом привязанные разделы товаров.
Например для фотоаппаратов – сумки, штативы, фильтры и т.д., а для товара категории смартфоны – разделы: чехлы, защитные стекла, зарядные устройства и т.д.
Не могу найти рациональный способ решения данной задачи, с наименьшим количеством костылей. Посоветуйте – способ решения. Что использовать из API Битрикс, куда смотреть?
Подключение интернет магазина 1C Bitrix к электронной коммерции Яндекс. Как подключить?, Как настроить как настроить передачу данных о покупке, добавлении и удалении товаров из корзины для электронной коммерции Яндекс.Метрики?
Роман Семёнов написал: у меня данные прописываются в атрибутах все прописывается в шаблоне компонента товара или раздела - для меня это унифицированночтоб не городить дополнительно свой модуль или не генерить отдельный js на каждый вид.