

09:35:48 - 29.03.2023
09:35:48 - 29.03.2023
09:35:48 - 29.03.2023




Проектная группа:
Дизайн: Арсалан Дамбиев
Front-End разработка: Азамат Токтакунов
Back-End разработка: Андрей Шилов, Иван Подшивалов, Эдуард Калашников, Павел Иванов, Илья Фалеев, Денис Зимин
Руководитель проекта: Роман Забродин

09:35:48 - 29.03.2023
Часто задаваемые вопросы и ответы на них

Во вкладке "Свойства элементов" в списке "Свойства торговых предложений" напротив нужных свойств поставьте галочки:

Битроник работает на любой редакции ПО «1С-Битрикс: Управление сайтом», кроме "Первый сайт".
При этом, на редакциях: "Малый бизнес", "Бизнес", "Бизнес веб-кластер" — будут использованы стандартные очень мощные модули "Интернет магазин" и "Торговый каталог".
При этом будет доступно 2-е архитектуры товарного каталога на выбор.
Будет доступен функционал: отзывов о товаре (за счет модуля "Форум"), рассылка (модуль "Рассылка").
А на редакциях: «Старт», «Стандарт», «Эксперт» и «Веб-кластер» — будет использован модуль наш "Киоск" http://marketplace.1c-bitrix.ru/solutions/yenisite.market/ организующий функционал малой корзины, страницы оформления заказа и страницы истории заказов покупателя.
При этом будет доступна только 1-а, простая, архитектура товарного каталога. Для данных редакций 1С-Битрикс, также имеет смысл приобретать упрощенную и боле дешевую версию Битроник Lite с меньшим количеством модулей в составе.
Внимание! Модуль устанавливается на ПО "1С-Битрикс:Управление сайтом" только с активной возможностью получения обновлений и технической поддержки.
Внимание! После покупки типового решения Битроник на указанный Вами при покупке e-mail, продавцом (компания 1С-Битрикс) будет выслан купон на Битроник.
Затем, уже мы, на этот же емаил, вышлем Вам инструкцию по установке Битроника, а также купоны на платные модули сторонних авторов, если на период покупки действует соответствующая акция.
Все эти купоны Вам необходимо будет активировать на одной лицензии 1С-Битрикс, смотрите скриншот как это сделать:
http://screencast.com/t/xNWErjQ4AQ Так же читайте ответ на вопрос №4 данного FAQ.
После активации купона Битроника в вашей системе обновления для
скачивания и установки появятся еще порядка 20 наших платных модулей входящих в состав решения.
Так же, там могут появиться и платные модули сторонних авторов не
входящие в состав типового решения, если это предусмотрено действующими на данный момент акциями.
В случае потребности, отдельно установите следующие бесплатные модули, которые также используются (если установлены) Битроником:
http://marketplace.1c-bitrix.ru/solutions/asd.share/
http://marketplace.1c-bitrix.ru/solutions/altasib.qrcode/
http://marketplace.1c-bitrix.ru/solutions/altasib.icqstatus/
http://marketplace.1c-bitrix.ru/solutions/altasib.up/
http://marketplace.1c-bitrix.ru/solutions/yenisite.facebookcomments/
http://marketplace.1c-bitrix.ru/solutions/yenisite.vkcomments/
http://marketplace.1c-bitrix.ru/solutions/yenisite.disqus/
http://marketplace.1c-bitrix.ru/solutions/yenisite.reformal/
http://marketplace.1c-bitrix.ru/solutions/primepix.vkontakte/
http://marketplace.1c-bitrix.ru/solutions/simai.maps2gis/
http://marketplace.1c-bitrix.ru/solutions/yenisite.fblikebox/
http://marketplace.1c-bitrix.ru/solutions/yenisite.twittertimelines/
http://marketplace.1c-bitrix.ru/solutions/yenisite.okgroup/
http://marketplace.1c-bitrix.ru/solutions/yenisite.orphus/
http://marketplace.1c-bitrix.ru/solutions/yenisite.worktime/
http://marketplace.1c-bitrix.ru/solutions/yenisite.bitronic3dmodel/
http://marketplace.1c-bitrix.ru/solutions/edost.delivery/
http://marketplace.1c-bitrix.ru/solutions/tcsbank.kupivkredit/
http://marketplace.1c-bitrix.ru/solutions/JivoSite.jivosite/
http://marketplace.1c-bitrix.ru/solutions/yenisite.torg/
http://marketplace.1c-bitrix.ru/solutions/beono.flashmessage/
Для установки всех этих модулей разом, рекомендуем воспользоваться модулем Антона Долганина:
http://marketplace.1c-bitrix.ru/solutions/asd.multiupdate/
Скриншот:
http://screencast.com/t/7Uw2jKMQ1
Кроме того, рекомендуем к использованию бесплатные модули:
http://marketplace.1c-bitrix.ru/solutions/multiship.v1/
http://marketplace.1c-bitrix.ru/solutions/rarus.sms4b/
http://marketplace.1c-bitrix.ru/solutions/asd.iblock/
http://marketplace.1c-bitrix.ru/solutions/defa.tools/
http://marketplace.1c-bitrix.ru/solutions/elipseart.siteposition/
http://marketplace.1c-bitrix.ru/solutions/altasib.stopie6/
http://marketplace.1c-bitrix.ru/solutions/JivoSite.jivosite/
http://marketplace.1c-bitrix.ru/solutions/vsevcredit.widget/
http://marketplace.1c-bitrix.ru/solutions/tcsbank.kupivkredit/
http://marketplace.1c-bitrix.ru/solutions/edost.delivery/
Из платных:
http://marketplace.1c-bitrix.ru/solutions/bestrank.bonus/
http://marketplace.1c-bitrix.ru/solutions/bestrank.bonusreg/
http://marketplace.1c-bitrix.ru/solutions/yenisite.turbo/
Внимание! Просьба ответственно отнестись к активации данных купонов. Не активируйте их на NFR и ДЕМО ключи. Активируйте купоны именно на том сайте, для которого приобретается Битроник. Перепревязать модули будет невозможно.
Установка Битроника вместе с 1С-Битрикс занимает не более 15-60 минут.
Обратите внимание! Обязательно нужно зайти в:
Сервисы -> Ресайзер 2.0 -> Настройки
и выделить галочки jquery и fancybox, затем нажать "Сохранить".
Скриншот: http://screencast.com/t/4hUsj4OcNLxR
Если при установке Битроника Вы выбрали "сложную" архитектуру товарного каталога, то пожалуйста ознакомьтесь в видео-демонстрацией работы "Мастера добавления новой товарной группы" (схожего с входящим в состав данного решения) на клиентском проекте.
Видео: http://screencast.com/t/ibT8JwpJ
а. Необходимо скачать обновление через систему обновлений Битрикс.
б. После установки обновления, Вам необходимо будет в ручную запустить "Мастер создания интернет-магазина цифровой и бытовой техники" со страницы:
Рабочий стол —> Настройки —> Настройки продукта —> Список мастеров
Затем надо выбрать "Установить обновление", скриншот:
http://content.screencast.com/users/shilov_andrey/folders/Jing/media/5c389470-161f-4507-a377-909c0b9406a0/2012-08-12_0111.png
После чего шаблон сайта и входящие в него шаблоны компонент -- сменятся.
ВНИМАНИЕ! Ваш текущий шаблон сайта сохранится и если Вы вносили в него какие-то изменения то их нужно будет внести в новый шаблон повторно!
Изменения в CSS лучше всего вносить в файл шаблона template_styles.css так как его затем легко копировать в обновленный шаблон. А если нужно "перебить" стили какого-то дефолтного класса -- пожалуйста, используйте !important; в конце правила.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Для работы ЧПУ до детальных страниц товаров и страниц разделов нужно включить автоматическую генерацию Символьных кодов из Названий.
Для этого, пожалуйста, отметьте в настройках инфоблоков во вкладках "Поля" и "Поля разделов" следующие галочки.
Скриншот: http://screencast.com/t/LqJbrYlOUy
А если вы выгружаете товары из 1С, то вам нужно включить соответствующие опции на странице:
Рабочий стол -> Магазин -> Настройки -> Интеграция с 1С
Скриншот:
http://screencast.com/t/HOhRUtpgXsz
Для массовой генерации символьных кодов уже созданным элементам можно воспользоваться бесплатным решением:
http://marketplace.1c-bitrix.ru/solutions/ls.codegeneratorfree/
либо написать соответствующий скрипт.
При установке модуль "Выгрузка в Яндекс.Маркет PRO" создаёт папку /ys-ym/ (рекомендуем переименовать) в корне сайта, в которой содержится файл с вызовом компонента. Компонент необходимо настроить авторизовавшись под администратором. Подробное описание настроек смотрите в карточке модуля:
http://marketplace.1c-bitrix.ru/solutions/yenisite.yandex/#tab-install-link
Фотографии товаров хранятся в множественном свойстве типа файл с символьным кодом MORE_PHOTO. Это свойство автоматически будет создано при добавлении новой товарной категории нашим мастером.
Кроме того, это свойство автоматически создается системой при выгрузке дополнительных фотографий из 1С.
Если фотографии будут заведены в стандартном поле "Картинка детально" они так же будут отображены, но только в случае если свойство MORE_PHOTO будет пустым. Поле "Картинка анонса" нигде не используется.
В Битронике для каждого компонента используется свой набор Ресайзера и соответствии с ними получаются изображения из эталонных хранящихся в свойстве MORE_PHOTO.
Настраиваются наборы здесь:
Рабочий стол —> Сервисы —> Ресайзер 2.0 —> Наборы
После изменения настроек наборов обязательно нужно очистить кэш на соответствующей странице:
а. в 1С-Битрикс (кнопка "Сбросить кэш" в Эрмитаже)
б. кэш браузера (одновременно CTRL+F5)
Для чего используется каждый набор, можно увидеть в настройках конкретного компонента http://screencast.com/t/y5y7MWGKy
Подробную справку по настройке модуля смотрите в админке после установки:
Рабочий стол —> Сервисы —> Ресайзер 2.0 —> Справка
Так же прочитайте статью:
http://dev.1c-bitrix.ru/community/webdev/user/51651/blog/resizer2-setup/
В шаблоне комплексного компонента каталога bitrix:catalog в файле section.php добавьте параметр:
"SHOW_ALL_WO_SECTION" => "Y"
В последних версиях Битроника данная опция включена везде по-умолчанию.
I. Как отсортировать пункты рубрикатора?
Для того чтобы отсортировать пункты меню необходимо:
а. сбросить кэш страницы и открыть параметры компонента динамической генерации меню yenisite:menu.ext (не путать с bitrix:menu — это важно!)
Скриншот: http://screencast.com/t/gVT3BS4ds8Q
б. выбрать по какому полю и в каком направлении будет сортироваться каждая сущность.
Скриншот: http://screencast.com/t/MlY6Zngcgu
Разделы на данные момент сортируются только по индексу сортировки, но можно менять направление, Типы инфоблоков — только по символьному коду и индексу сортировки. Хотелось бы иметь так же возможность отсортировать их по имени, но к сожалению ограничение API не позволяет этого сделать. Кому надо — просим голосовать за идеи:
http://idea.1c-bitrix.ru/want-to-sort-of-information-block-types-by-name/
http://idea.1c-bitrix.ru/want-to-sort-of-information-block-sections-by-name-with-chuchetom-leve/
II. Как выбрать из каких объектов (типы инфоблоков, инфоблоки, разделы, элементы) строить рубрикатор?
Для того чтобы выбрать из каких сущностей строить меню:
а. Выбираем типы инфоблоков из списка, либо задаем маску/маски для автоматической выборки, например: "1c_catalog%", "xml_%" ит.д.
Скриншот: http://screencast.com/t/sUuVHhHDor
б. Выбираем какие сущности у нас будут образовывать меню.
Скриншот: http://screencast.com/t/4P19k6dkLf
III. По какой логике строится визуальное представление меню?
Логика визуальной части при построении пунктов меню у горизонтального и вертикального шаблонов рубрикатора следующая:
а. пункт меню, в котором мы находимся сейчас никогда не бывает ссылкой — так как мы уже в нем
б. все родительские пункты меню остаются ссылками, но они выделяются цветом чтобы пользователь видел от куда он пришёл
В шаблоне горизонтального рубрикатора все подпункты располагаются на выпадающей плашке высотой X1 состоящей из Y1 частей. Если все пункты не помещаются, то высота увеличивается до X2 состоящей из Y2 частей. В случае, если опять не поместились — до X3 и Y3. При ресайзе окна происходит автоматический перерасчет. Параметры можно поменять внутри Java Script`а.
IV. Можно ли включить отображение количества товаров в пунктах меню?
В шаблоне вертикального меню можно включить отображения количества товаров возле пункта меню:
http://screencast.com/t/6bXnU2qc8Dy
если используете эту опцию — обязательно включите автокэширование в bitrix:menu и в yenisite:menu.ext
V. У меня проблема -- редактирую Разделы или Инфоблоки -- в админке все ок все красиво, а стоит выйти из админки и просто зайти на сайт -- категории остаются как и до редактирования.
Проблема в Битрикс, обсуждается здесь.. Просим проголосовать!
Сейчас решается очисткой всего кэша сайта на странице:
А. Удаляем кэш компонента yenisite:menu.ext, скриншот: http://screencast.com/t/LsGWzCyP0
Б. Удаляем кэш компонента bitrix:menu
Рабочий стол -> Настройки -> Настройки продукта -> Автокеширование
Либо удалить папку с кэшем этого компонента: расположение на снимке экрана
В фильтре для этого блока стоит условие:
<?$arrFilter = array('!PROPERTY_SALE' => false);?>
В ДЕМО-инфоблоках создается свойство типа "Список" названия "Распродажа" с кодом "SALE" и значением "Y". Но, мастер добавления новой товарной категории это свойство, из-за ошибки, не создавал. Если у Вас возникла такая проблема, пожалуйста, добавьте его во все инфоблоки вручную — обновление мастера мы уже выпустили и в новых инфоблоках все уже ok.
Чтобы изменить Р на руб, нужной зайти в папку шаблона сайта, в ней в папку /lang/ (например /bitrix/templates/bitrnoic_1.X.X/lang/).
Открыть header.php, и заменить в 10 строке $MESS['RUB']="P"; на $MESS['RUB']="руб.";
Важно, чтобы руб был с малой буквы. Иначе Р будет зачеркнутой.
Перейдите на:
Рабочий стол -> Настройки -> Настройки продукта -> Настройки модулей -> Интернет-магазин
и смените валюту по-умолчанию.
Скриншот: http://screencast.com/t/8uXxQ39Hysa
Затем, создавайте цены товаров в выбранной валюте.
Да можно. Для этого включите в настройках компонентов каталога соответствующую опцию.
Скриншот:
http://screencast.com/t/l3RlCD9a
Однако, обратите внимание на то, что фильтровать, сортировать и положить в корзину товар с учетом конвертации валют Вам не удастся. 1С-Битрикс, этого пока не умеет. Всех кого интересует данный функционал просим проголосовать за идею:
http://idea.1c-bitrix.ru/vozmozhnost-otobrazhat-sortirovat-i-filtrovat-tovary-po-tsene-kotoraya/
Перейдите на:
Рабочий стол -> Настройки -> Валюты -> Список валют
выберите нужную валюту и отредактируйте ее формат вывода.
Скриншот: http://screencast.com/t/0gR1Gson
Все что Вы выбираете в справочнике НОМЕНКЛАТУРА 1С будет создано как разделы в Битрикс.
Для решения вопроса перейдите на страницу:
Рабочий стол -> Магазин -> Настройки магазина -> Интеграция с 1С
и включите опцию "Не импортировать корневой раздел инфоблока, если он единственный".
Скриншот: http://screencast.com/t/ZaYMV5zvP
тогда раздел не будет создаваться.
В случае использования сложной архитектуре товарного каталога (N-инфоблоков) для этого нужно:
а. Отключить разделы в настройках динамического меню (рубрикатора)ограничив генерацию пунктов только 2-я уровнями (тип инфоблока и инфоблок).
Скриншот: http://screencast.com/t/wU83b5R02H
б. Скрыть путь до Разделов в "хлебных крошках" закоментировав код отвечающий за формирование эти ссылок в файле component_epilog.php компонента catalog.element.
Скриншот: http://screencast.com/t/NJfBW2A36Hv
в. Отключить использование разделов в Типе инфоблока (разделов не будет даже в админке)
Скриншот: http://screencast.com/t/Bybh5uFcnt
А. Если используется компонент yenisite:catalog.filter_complete:
Параметры комплексного компонента каталога (включающего в себя и параметры компонента фильтра) настраиваются для каждого Инфоблока уникально. То есть, в публичной части сайта каждому Инфоблоку соответствует отдельная папка с вызовом bitrix:catalog в параметрах которого Вам и нужно указать необходимые свойства.
Скриншот: http://screencast.com/t/zaIBRgVHW
Тут же выбираются свойства, которые необходимо отобразить на странице списка товаров.
Б. Если используется новый стандартный "Умный фильтр" компонент bitrix:catalog.smart.filter
Настройка для "простой" (на базе одного инфоблока) архитектуры торгового каталога:
http://dev.1c-bitrix.ru/community/blogs/product_features/smart_filter.php
Если используется "сложная" архитектура (на базе нескольких инфоблоков), то достаточно установить галочку, скриншот:
http://screencast.com/t/rkYQfeh1Iq
Все заполненные свойства товара (кроме служебных *) отображаются на этих страницах автоматически. Никаких дополнительных настроек параметров компонента каталога не требуется.
При этом обратите внимание на типы создаваемых вами свойств!
а. Свойства типа "Привязка к элементам инфоблока" в Битрикс (отдельный инфоблок-справочник) требуется использовать в случае создания свойств общих для многих товарных групп, примерами таких свойств могут служить:
Производитель, Страна изготовитель, Габариты, Цвет итд
Некоторые из этих свойств мы для удобства автоматически создаем с помощью нашего мастера добавления новой товарной категории.
Важно, что значения такого свойства не удастся выгрузить из 1С так как в значении хранятся ID элементов инфоблока Битрикс, а 1С про них ничего не знает!
б. В остальных случаях выбираем тип "Список", если свойство необходимо использовать в Фильтре, сортировке или сравнении. Значение такого свойства можно выгружать из 1С. А контент менеджеру легко его присвоить если все значения уже внесены.
Типы Число и Строка так же можно использовать.
в. Если свойство не участвует в фильтре, сортировке, сравнении и программно мы с ним вообще никак не работаем мы, то разумно его заполнять в текстовом блоке Анонса и Детального описания товара.
* — на детальной странице товара не отображаются служебные свойства (автоматически создаваемые мастером добавления новой товарной категории) со следующими кодами:
NEW — включает товар во вкладку "Новые поступления" на главной
HIT — включает товар во вкладку "Популярные" на главной
SALE — включает товар во вкладку "Распродажа" на главной
SHOW_MAIN — включает товар в центральный большой слайдер на главной
SIZES — общее для всех товаров свойство "Размер"
KEYWORDS — для SEO, META KEYWORDS
DESCRIPTION — для SEO, META DESCRIPTION
TITLE — для SEO, заголовок окна браузера на детальной странице товара
H1 — для SEO, заголовок детальной странице товара в теге <H1>
MORE_PHOTO — галерея фотографий товара
FORUM_TOPIC_ID — форум с отзывами о товаре
FORUM_MESSAGE_CNT — количество отзывов
vote_count — количество проголосовавших
vote_sum — Сумма оценок
rating — Рейтинг
PRICE_BASE — в этом свойстве хранится Цена при установке на редакцию "Старт"
YML — флаг выгрузки данного товара на Яндекс.Маркет
COUNTER — количество просмотров товара за день
COUNTER_WEEK — количество просмотров товара за неделю
VIDEO — видеообзоры
CML2_* — все выгружаемые из 1С, символьные коды которых начинаются с "CML2_"
TURBO_* — все свойства, которые создает модуль ТУРБИНА для обработки и анализа цен конкурентов
ID_3D_MODEL -- свойство, в котором хранится ID объекта из библиотеки http://megavisor.com
I. Чем отличаются архитектуры товарного каталога "простая" и "сложная"?
а. Простая — на базе одного информационного блока и вложенных в него разделов с подразделами.
б. Сложная — адаптированная для работы с большим количеством номенклатуры, позволяет легко заводит любое количество новых Товарных категорий с собственными наборами характеристик для фильтра и сравнения. Уникальный мастер создания новой Товарной категории полностью автоматизирует все связанные с этим рутинные операции по созданию и настройке: инфоблоков, свойств, созданию папок, файлов, размещению и настройке компонентов. Данная архитектура доступна только при работе "Битроник" на редакциях включающих модуль "Интернет-магазин" (то есть, начиная с "Малый бизнес".)
первый уровень – это типы инфоблоков,
второй уровень – это инфоблоки,
третий и последующие уровни – это разделы инфоблока любого уровня вложенности. Кстати, практика показывает, что третий и более уровень часто избыточны, сложны для понимания покупателям и лучше вообще от них отказаться. На наш взгляд, 2-а уровня (тип инфоблока и инфоблок) — самая понятная и оптимальная структура.
При этом свойства товарных групп создаются на уровне инфоблоков. Каждый тип инфоблока и инфоблок имеют сосбственную физическую папку на диске. А в index.php папки инфоблока располагается комплексный компонент каталога bitrix:catalog, что позволяет легко настраивать уникальные наборы товарных характеристик для карточки товара и фильтра отдельно для каждого Инфоблока.
URL страницы товара при такой архитектуре выглядит так:
http://мойдомен.рф/КОД_ТИПА_ИНФОБЛОКА(=ИМЯ_ПАПКИ)/КОД_ИНФОБЛОКА(=ИМЯ_ПАПКИ)/КОД_РАЗДЕЛА(ЕСЛИ_ЕСТЬ)/К...
Пример: http://bitronic.yenisite.ru/computers-and-laptops/tablet-pc/apple-ipad-new-64gb-wi-fi-4g.html
Подробнее по ссылке:
http://dev.1c-bitrix.ru/community/webdev/user/3308/blog/5478/
II При инсталяции Битроника я выбрал "сложную" архитектуру товарного каталога и столкнулся с проблемой:
Из списка товаров ссылки на детальную страницу товара работают, а с результата выдачи внутреннего поиска сайта и с корзины -- ссылки на детальную товара не работают. Кроме того они различаются:
В поиске:
http://мой_домен.ru/tablets-smarfton/tablets-smarfton/kommunikatory_smartfony_prochie/highscreen_str...
В списке товаров:
http://мой_домен.ru/tablets-smarfton/tablets-smarfton/highscreen_strike_1_ggts_512mb_ram_4_800x480_u...
Да, есть такая проблема.
В чем смысл:
Поиск строит URL до товара по шаблону заданному в параметрах инфоблока:
http://screencast.com/t/Ys7Gmb9s
А комплексный компонент каталога использует свой шаблон URL, который задается в параметрах этого компонента в секции настройки ЧПУ.
В этом шаблоне мы использование раздела не включаем, так как, не все создают разделы -- у многих элементы хранятся прямо в корне инфоблока и при включении
ссылка до детальной таких товаров перестанет работать.
Решение:
1. Если вы хотите использовать разделы и добавлять их в URL до детальной, при этом товаров в корне инфоблока у вас нет -- добавьте в шаблон URL параметра компонента следующее:
http://screencast.com/t/cwJhppmyM4F
2. Если вы хотите использовать разделы, но не хотите их в URL до детальной или имеете товары в корне инфоблока -- удалите в шаблоне URL до детальной в настройках
инфоблока #SECTION_CODE#
Так же, просим проголосовать за идею по устранению данной недоработки в стандартном компоненте bitrix:catalog:
https://idea.1c-bitrix.ru/7265/
Пока, никак. Это ограничение API 1С-Битрикс. Просим голосовать за идею:
https://idea.1c-bitrix.ru/vozmozhnost-otobrazhat-sortirovat-i-filtrovat-tovary-po-tsene-kotoraya/
Для демонстрации операции в 1С Предприятие 8.2 Управление торговлей 11 приведем несколько скриншотов:
http://screencast.com/t/u5BGGYzKY
http://screencast.com/t/EhK2mEoLVClx
http://screencast.com/t/s51clpax
http://screencast.com/t/n5GnunL0
Все стандартно:
0. Минимальные требования к версии 1С: http://1c.1c-bitrix.ru/ecommerce/require_1C.php
1. Читайте http://1c.1c-bitrix.ru/
2. Пройдите он-лайн курс http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=42&CHAPTER_ID=04912&LESSON_PATH=3912.491...
3. смотрите наше видео по работе с мастером создания новой товарной категории (пункт №6 данного документа.)
4. Читайте в блоге как сделать выгрузку в заданный инфоблок: http://dev.1c-bitrix.ru/community/webdev/user/23706/blog/unloading-from-1c-to-the-desired-informatio...
ВАЖНО!!!
НЕправильный подход к интеграции 1С-Битрикс+Битроник с 1С:
я выгрузил товары из 1С в 1С-Битрикс, как мне теперь отобразить их в публичной части сайта?
правильный подход к интеграции 1С-Битроника+Битроник с 1С:
я создал новые товарные категории (инфоблоки) с помощью "Мастера создания новой товарной категории" (пункт №6 данного документа), как теперь сделать так чтобы 1С выгружала товары в эти Инфоблоки?
а. В Битронике работает наш Фильтр с ползунками и сужением списка значений, который осуществляет фильтрацию товаров по свойствам их товарных предложений (SKU.) При этом, свойства типа строка отображаются выпадающим списком, а также происходит сужение списка значений параметров фильтра в зависимости от раздела. Т.е. для списка параметра фильтра берутся только реально существующие значения в данном разделе.
б. В фильтрации по цене участвуют по одному товарному предложению с минимальной ценой от каждого товара.
в. У товаров имеющих товарные предложения мы все равно отображаем цену и в списках товаров и во всех спецблоках. Цена берется минимальная из его товарных предложений. Так же отображается кнопка "Купить", но при клике по ней пользователь попадает не в корзину, а на детальную страницу товара со списком его товарных предложений.
Часть инфоблоков торгового каталога может быть подключена к SKU, а часть нет. Даже в рамках одного инфоблока часть товаров может иметь собственную цену, а часть хранить цены в SKU - при этом в публичной части все товары автоматически будут отображаться корректно - с SKU или без оных.
Более подробно читайте здесь:
https://dev.1c-bitrix.ru/community/webdev/user/3308/blog/5600/
Для вывода SKU на детальной странице в параметрах комплексного компонента необходимо выбрать поля и свойства предложений для вывода:
http://screencast.com/t/sA0KLcPIIv
II. Поддерживает ли Битроник покупку товара с характеристикой?
http://marketplace.1c-bitrix.ru/blog/enhanced-support-for-purchase-of-the-goods-with-the-description...
III. Комплектации
http://dev.1c-bitrix.ru/community/webdev/user/3308/blog/7321/
а. "В наличии" на зеленой плашке
У товара есть цена и его "Доступное количество" более 0 либо опция "Количественный учет" у данного товара не включена.
б. "Под заказ" на жёлтой плашке
У товара включено свойство-опция с символьным кодом "FORORDER".
Кнопка "Купить" и цена у такого товара могут отображаться или нет, в зависимости от настроек параметров в комплексном компоненте каталога. Ниже статуса можно вывести произвольный текст.
Инструкция по активации функционала.
I. Во всех инфоблоках нужно создать новое свойство:
http://screencast.com/t/mAkHqAU0ts
II. В папке каждого инфоблока настроить параметры комплексного компонента каталога:
http://screencast.com/t/FZ69lcOe
III. Настроить компоненты на главной:
http://screencast.com/t/pBXrpLNZ
Также статус "Под заказ" присваивается товарам, у которых "Доступное количество" ноль или меньше, включен "Количественный учет" и "Разрешена покупка при отсутствии товара".
в. "Нет в наличии" на красной плашке
Для того чтобы перевести товар в это статус необходимо в форме его редактирования в поле "Доступное количество" указать 0, а ниже включить опцию "Количественный учет".
Кнопка "Купить" у такого товара не отображается.
Наименования статусов можно изменить в файле /bitrix/templates/bitronic_X.X.X/lang/ru/header.php
а также в файле
/bitrix/components/yenisite/main_spec/templates/default/yenisite/catalog.section.all/main_spec/lang/ru/template.php
Так же, пожалуйста, ознакомьтесь с материалами по теме:
http://dev.1c-bitrix.ru/community/blogs/product_features/quantitative-accounting-and-redundancy-of-g...
http://dev.1c-bitrix.ru/community/blogs/product_features/the-warehouse-inventory-in-version-1250-sho...
Интеграторы могут использовать бесконечное количество простых текстовых кнопок. Это очень просто:
<button class="button2">Большая кнопка</button>
<button class="button">Средняя кнопка</button>
<button class="button4">Маленькая кнопка</button>
итд
если необходимо использовать шрифт Websymbols — добавьте еще класс "sym", пример:
<button class="button2 sym">P</button>
Если кнопка располагается не в форме (ничего не сабмитет), а является ссылкой, то используйте тег <a>:
<a class="button2">Большая кнопка</a>
<a class="button2 sym">P</a>
это тоже работает!
Для реализации данного функционала мы используем стандартный компонент 1С-Битркис bitrix:main.feedback, скриншот:
http://screencast.com/t/vuKB8EeD5kg7
Письмо уходит на адрес указанный в шаблоне выбранного Почтового шаблона.
Сами почтовые шаблоны находятся по адресу:
Рабочий стол -> Настройки -> Настройки продукта -> Почтовые события -> Почтовые шаблоны
Для реализации данного функционала мы используем стандартный компонент 1С-Битркис birix:menu. Все просто, скриншот: http://screencast.com/t/IiRGR8fVHyi
Если остались вопросы — пожалуйста, изучите следующий раздел онлайн курсов:
http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=34&LESSON_ID=1862&LESSON_PATH=3905.4460....
Для реализации данного функционала мы используем "включаемые области" 1С-Битркис. Все просто, скриншот:
http://screencast.com/t/aZySUt7pT
Если остались вопросы — пожалуйста, изучите следующий раздел онлайн курсов:
http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=34&LESSON_ID=1879&LESSON_PATH=3905.4461....
Последний пункт всегда дублирует заголовок страницы <H1> и не является ссылкой, так как мы уже находимся там. Все родители имеющие собственную страницу отображаются ссылкой.
Показывать или нет товары из вложенных подразделов Вы можете настроить в компоненте:
http://screencast.com/t/fjPwB5uDZ
По умолчанию, товары сортируются по Популярности (стандартное поле Элемента инфоблока SHOW_COUNTER — количество показов элемента за все время.) Способ и направление сортировки может изменить Пользователь и-м в панели сортировки.
Скриншот: http://screencast.com/t/Hl5AfZzlT
Выбранный способ будет сохранен в cookies и действовать на все инфоблоки для данного Пользователя.
Настройки параметров принудительной сортировки в комплексном компоненте каталога Битроником игнорируются.
Выбор вида отображения списка товаров (список, таблица, вид) работают для Пользователя аналогично.
Да, может.
1. Вам необходимо настроить многосайтовость, вот инструкция:
http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&CHAPTER_ID=02704
2. Проинсталировать Битроник на оба сайта (с демо-данными или без.)
3. Учтите, что в «сложной архитектуре» товарного каталога мы для группировки Инфоблоков используем Типы инфоблоков, а они стандартно в 1С-Битрикс не имеют привязки к Сайту.
Но, мы обходим это различая Типы инфоблока по префиксам, которые соответствуют ID сайта (такими их специально создает мастер добавления новой товарной категории) ={SITE_ID."_%"}
В параметрах меню рубрикатора каждого Сайта необходимо задать маски, по которым будут выбираться Типы инфоблоков. Скриншот:
http://screencast.com/t/ATROJkPxMt0E
http://screencast.com/t/a7K2yV5HORd
Типовое решение включает в себя:
1. шаблон сайта и шаблоны десятков компонентов 2.0 (с помощью которых организован функционал различных вложенных страниц и разделов сайта),
2. реализованную бизнес логику и различные алгоритмы оформленные в виде отдельных модулей и компонентов,
3. собственную реализацию архитектуры товарного каталога,
4. демонстрационные данные.
Инструкция действий:
А. Заменить файл 404.php в корне сайта на новый:
<?
include_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/urlrewrite.php');
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
CHTTP::SetStatus("404 Not Found");
define("ERROR_404","Y");
$APPLICATION->SetPageProperty("title", "404 Not Found");
?><h1><?$APPLICATION->ShowTitle()?></h1><?
$APPLICATION->IncludeComponent("bitrix:menu", "bitronic_sitemap_top", array(
"ROOT_MENU_TYPE" => "top",
),
false
);
$APPLICATION->IncludeComponent("bitrix:menu", "bitronic_sitemap_ext", array(
"ROOT_MENU_TYPE" => "catalog",
"USE_EXT" => "Y",
),
false
);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
Б. В bitrix/php_interface/init.php добавить код
<?AddEventHandler("main", "OnEpilog", "Redirect404");
function Redirect404() {
define("PATH_TO_404", "/404.php");
if(
!defined('ADMIN_SECTION') &&
defined("ERROR_404") &&
file_exists($_SERVER["DOCUMENT_ROOT"].PATH_TO_404)
) {
global $APPLICATION;
$APPLICATION->RestartBuffer();
include($_SERVER["DOCUMENT_ROOT"].SITE_TEMPLATE_PATH."/header.php");
include($_SERVER["DOCUMENT_ROOT"].PATH_TO_404);
include($_SERVER["DOCUMENT_ROOT"].SITE_TEMPLATE_PATH."/footer.php");
}
}?>
Пожалуйста, создайте файл /personal/create_profile.php и разместите на нем компонент:
yenisite:sale.personal.profile.add
все.
Да можно, в качестве примеров создания шаблонов для компонента модуля Ресайзер приложены готовые шаблоны с популярными галереями-плагинами к библиотеке jQuery реализующие потрясающие анимационные эффекты:
FancyBox,
LightBox,
NFLightBox,
PrettyPhoto,
NyroModal,
ThickBox,
Windy,
Easyzoom,
Highslide,
jCarousel Lite,
ShadowBox,
ColorBox,
Skitter Slideshow,
CloudZoom,
Zoomy,
AD Gallery,
HoverPulse,
Pikachoose slider,
Coin Slider,
Space Gallery,
PiroBox,
ElevateZoom,
FancyZoom,
jQZoom,
Superbox,
Zoom
и др.
Пример:
http://www.yenisite.ru/resizer2/
Правомерность использования то той или иной библиотеки на коммерческом проекте, пожалуйста, уточняйте на сайте разработчиков.
Активируется функционал следующим образом:
а. включается опция в параметрах комплексного компонента каталога, скриншот: http://screencast.com/t/IxTdV6V3pe1
б. затем, в компоненте yenisite:resizer.box выбирается пример шаблона: http://screencast.com/t/RbYxF9rZwh
в. и подключается нужная библиотека на странице:
Рабочий стол —> Сервисы —> Ресайзер 2.0 —> Настройки:
http://screencast.com/t/4hUsj4OcNLxR
Видео-демонстрация функционала:
http://screencast.com/t/heGDZ7HS
Скриншот:
http://screencast.com/t/x5PQqZu2l
В lang-файле: /bitrix/templates/bitronic_XXX/components/bitrix/sale.order.full/order/lang/ru/template.php
Пожалуйста, изучите следующий раздел онлайн курсов:
http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=35&LESSON_ID=2651&LESSON_PATH=3906.4507....
Если при установке Битроника вы выбрали "сложную" архитектуру торгового каталога: то вам необходимо удалить выбранный Типы инфоблоков и Инфоблоки:
http://screencast.com/t/q78Khssp7I но, сначала соответствующие им физические папки на диске: http://screencast.com/t/kLQJyJ5aGF
После этого сбросьте кэш в меню.
Напоминаем, что новые товарные категории, при использовании "сложной" архитектуры можно создавать только при помощи специального мастера создания описанного выше.
Если при установке Битроника вы выбрали "простую" архитектуру торгового каталога работающую на базе одного инфоблока: то, достаточно просто удалить выбранные разделы инфоблока.
В Битронике нет дублирования ссылок, пример:
http://demo.romza.ru/computers-and-laptops/tablet-pc/
http://demo.romza.ru/computers-and-laptops/tablet-pc/kompyutery-i-noutbuki/
http://demo.romza.ru/computers-and-laptops/tablet-pc/planshetnye-kompyutery/
http://demo.romza.ru/computers-and-laptops/tablet-pc/poduroven-21/
В какой бы из вложенных разделов мы не зашли -- ссылка на товар всегда
одна -- берется его непосредственный родительский раздел:
http://demo.romza.ru/computers-and-laptops/tablet-pc/poduroven-21/ASUS_Eee_Pad_Transformer_TF101G.html
и даже если мы зайдем в раздел на том же уровне, к которому этот товар
тоже привязан:
http://demo.romza.ru/computers-and-laptops/tablet-pc/poduroven-22/
то ссылка все равно будет та же.
Потому что в Битрикс есть ОДИН основной раздел.
IBLOCK_SECTION_ID ID группы. Если не задан, то элемент не привязан к группе. Если элемент привязан к нескольким группам, то в этом поле ID одной из групп. По умолчанию содержит привязку к разделу с минимальным ID.
http://dev.1c-bitrix.ru/api_help/iblock/fields.php
Можно -- если вы сами переделаете правила построения ЧПУ в
настройках инфоблока и в параметра комплексного компонента каталога.
При установке Битроника и при создании новой товарной категории
нашим маcтером: http://screencast.com/t/ibT8JwpJ мы создаем шаблоны для карточки товара с .html, на конце.
Во-первых, как нам кажется, поисковики такие страницы больше "любят".
Во-вторых, там при построении правил ЧПУ, нам легче отличать код
элемента от кода раздела. И в новых правилах которые мы строем
автоматом в /urlrewrite.php мы строим именно так. Опять же, если хотите это наше ЧПУ использовать, но по своему --
вам нужно будет и в этом месте тоже переделать под себя.
а) Если ползунки пропали во всех разделах каталога:
Администрирование -> Настройки -> Проактивная защита -> Веб Антивирус -> Исключения
Добавляем слово "slider".
б) Если ползунки пропали в определенных разделах каталога для указания диапазона цены товара:
Пожалуйста, убедитесь, что у всех товаров в данном разделе заданы положительные значения для этой цены.
Конечно. Недавно 1С-Битрикс выпустил специальное приложение под Android для этого.
Скачать с Google Play..
Необходимо в файле /bitrix/templates/bitronic_X.X.X/components/bitrix/sale.order.ajax/bitronic_visual/template.php заменить строку
'js' => 'https://kupivkredit-test-fe.tcsbank.ru/widget/vkredit-bitrix.js',
на
'js' => 'https://www.kupivkredit.ru/widget/vkredit-bitrix.js',
данный путь до скрипта Вам должны прислать представителя модуля "КупиВкредит"
Это делается в админке, в настройках модуля "Социальные сервисы"
1. Загрузить базу данных по местоположениям для служб доставки в модуле "Интернет-магазин":
http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=42&LESSON_ID=3074&LESSON_PATH=3912.4580....
2. Загрузить базу данных по регионам и городам в настройках модуля "Веб-аналитика":
https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=41&LESSON_ID=2844
Взаимооднозначное соответствие между записями этих баз данных производится нашим модулем путем простого сравнения строк.
Для того чтобы убрать надпись "Demo" из всплывающих ToolTip-подсказок Вам необходимо отдельно приобрести платную версию данного JS-скрипта у автора, по ссылке:
http://projects.nickstakenburg.com/tipped/downloadandlicensing
55a. Как совсем убрать всплывающие подсказки?
Начиная с версии 1.11 можно безопасно для скриптов отключать библиотеку Tipped. Из файла header.php шаблона сайта нужно удалить следующие строки:
<?$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH."/static/js/tipped/tipped.js");?>
<?$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH."/static/js/tipped/spinners.min.js");?>
<?$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH."/static/js/tipped/excanvas.js");?>
<?$APPLICATION->SetAdditionalCSS(SITE_TEMPLATE_PATH."/static/js/tipped/tipped.css");?>
Также можно удалить/переименовать папку /static/js/tipped/ из папки с шаблоном Битроник.
б. Перейти в панель управления: http://screencast.com/t/zxeOADbEM
в. Включить расширенный режим редактирования меню: http://screencast.com/t/MDmNxxxm0
г. Не забыть вписать символ иконки из http://www.justbenicestudio.com/studio/websymbolsliga/
http://screencast.com/t/hiF7OgyX
Для того, чтобы параметры фильтра были сразу развернуты, достаточно включить соответствующую опцию в параметрах комплексного компонента bitrix:catalog.
http://screencast.com/t/Irwz5UcC
Обычные отзывы к товарам выводятся в Битронике с помощью функционала стандартного модуля 1С-Битрикс "Форум". Полную и подробную информацию о том, как работать с этим модулем Вы можете получить в соответствующей главе учебных курсов:
http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=41&CHAPTER_ID=743
Примерная демонстрация процесса.
http://screencast.com/t/CkRbWV5ax
http://screencast.com/t/MogujxX9mxE
http://screencast.com/t/ZgwPdPwXa7
http://screencast.com/t/0rddAOXLaPW
http://screencast.com/t/UmKwXfvE
http://screencast.com/t/K1cGayhjyur
http://screencast.com/t/BG4BXzwjyhiQ
http://screencast.com/t/snQ34lkhl
К странице с форумом нужно запретить доступ для всех кроме администратора.
Скриншот: http://screencast.com/t/AlNEIckxMp0Y
Если его включить, то сдвиг ползунка фильтра по цене на 1 рубль приведет к созданию нового кэша. Количество комбинаций с другими параметрами фильтра стремится к бесконечности. Пожалуйста, не включайте этот параметр если точно не знаете что вам это нужно.
PS: На самом деле на каждой странице списка товаров в Битронике накладывается фильтр по статусу наличия товара, но этот параметр нами не учитывается как параметр фильтрации, по этому, если пользователь не трогает фильтр -- то страница кэшируется.
В качестве именования документации используется описание файла, если оно есть, иначе используется исходное название файла. Попробуйте добавить описание к файлу документации по примеру на снимке.
В параметрах компонента bitrix:catalog установите опцию как на снимке. Внизу списка товаров появится ссылка "Отсутствующие товары", и все товары, которых нет в наличии, переместятся на эту отдельную страницу.
Если при включении CDN появляются кракозябры, как на этом снимке, а при отключении CDN они исчезают, нужно добавить в конец файла .htaccess следующие строки
<FilesMatch ".(ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>
Директива PHP register_globals должна быть выключена.
Данная проблема может быть связана с настройками сервера nginx. Если изменение пути до детальной таким образом, чтобы на конце URL был слеш, устраняет проблему, вам может помочь информация из форума по этой теме.
В настройках инфоблока необходимо убрать галочку, чтобы поле привязки к разделам не было обязательным: снимок.
Необходимо в административном разделе сайта включить эту технологию и настроить соответствующим образом:
а) для сайтов НЕ использующих расширенное ЧПУ Битроника: снимок настроек
б) для сайтов использующих расширенное ЧПУ: снимок настроек
После чего на страницах, работающих по технологии "Композитный сайт" в подвале сайта должна появиться кнопка: снимок
Внимание! Шаблоны всех используемых сторонних компонентов должны быть также поддерживать технологию "Композитный сайт". В случае проблем в работе данной технологии обращайтесь в нашу Тех. Поддержку.
Необходимо в параметрах модуля "Kombox: Умный фильтр" ввести список все корневых разделов каталога.
Для "Простой" архитектуры только одну строчку - /catalog/
Для "Сложной" список всех папок типов инфоблоков ( пример )
У нас есть статья по поводу интеграции метрики: https://dev.1c-bitrix.ru/community/webdev/user/3308/blog/9090/
Для подобной настройки и работы Яндекс.Метрики необходимо вставить следующий скрипт после объявления счетчика Метрики:
<sc ript type="text/javascript">
$(document).ready(function(){где yaCounterХХХХХХ - это объект счетчика Яндекс.Метрики : http://screencast.com/t/qbDJwTVemZ
var str = '<?=$_SERVER['PHP_SELF']?>';
if(str.indexOf("add2basket")>=0)
{
yaCounterХХХХХХ.reachGoal('KORZINA');
}
if(str.indexOf("add2compare")>=0)
{
yaCounterХХХХХХ.reachGoal('SRAVNIL');
}
if(str.indexOf("fastorder")>=0)
{
yaCounterХХХХХХ.reachGoal('V1KLICK');
}
$('#edostDelivery a').click(function () {
yaCounterХХХХХХ.reachGoal('EDOST');
});
$('form[name="sort_form"]').on('click', '.f_price button, .f_name button, .f_pop button, .f_sales button', function () {
yaCounterХХХХХХ.reachGoal('SORT');
});
$('form[name="sort_form"]').on('click', '.f_view button', function () {
yaCounterХХХХХХ.reachGoal('VIEW');
});
});
</sc ript>
Данный счетчик и код необходимо вставлять в специальную включаемую область: \include_areas\counter_ya_metrika.php
Также на указанном в статье скриншоте немного устаревшая информация для целей "Менял вид отображения" и "Использовал сервис сортировки". Для них описание должно быть аналогичным как для первых четырех целей, только идентификаторы должны быть соответственно VIEW и SORT
В корневой директории сайта можно создать файл params_for_all_iblocks.php со следующим содержанием:
<? $arParams = array_merge($arParams, array( "FILTER_BY_QUANTITY" => "Y", )); ?>
Вместо "FILTER_BY_QUANTITY" => "Y" перечислите через запятую список всех параметров, которые нужно задать для всех компонентов каталога на сайте.
Форма оформления заказа изначально содержит два поля для ввода города: "Местоположение" и "Город". В поле "Местоположение" можно выбрать город из тех, что занесены в базу местоположений магазина. Данное поле автоматически заполняется нашим модулем "Определение местоположения по IP", если ему удается сопоставить город посетителя с местоположением в базе магазина.
Второе поле "Город" необходимо для ручного ввода названия населенного пункта, если его не содержится в базе местоположений. Если местоположение является обязательным, то необходимо предварительно выбрать страну (и регион), а для города указать "(другой)" — указание другого города. Для таких случаев необходимо настроить службы доставки для местоположений региона и страны в целом.
Поле для ручного ввода может автоматически скрываться, если конкретный город выбран в поле "Местоположение". Такое происходит, когда поле "Город" указано в качестве альтернативного для поля "Местоположение": снимок настроек.
Поля свойств заказа заполняются таким образом во время установки типового решения, начиная с версии 1.16.1. На предыдущих версиях такие настройки можно сделать вручную: изменение свойств заказа.
Скорее всего в параметрах главного модуля отключена опция "распространять авторизацию на все домены". Поэтому при смене поддомена сеанс авторизации исчезает.
Данная проблема описана в предпоследнем пункте следующей главы учебных курсов.
В файле:
\bitrix\templates\bitronic_версия_битроника\components\bitrix\catalog\catalog\element.php
добавить после:
global $ys_options;
строку:
$ys_options['show_help_menu'] = 'Y';
Галочка в параметрах компонента включает стандартное ЧПУ Битрикса в этом компоненте. Поскольку оно ограничено в своей функциональности, в этом решении было реализовано расширенное ЧПУ, которое включается для всех компонентов сразу в панели настроек типового решения. При включении расширенного ЧПУ в панели настроек стандартное ЧПУ в параметрах компонентов каталога автоматически отключается, иначе совместная работа двух ЧПУ приведет к нестабильной работе типового решения.
Таким образом, каталог в Битронике может работать в трех режимах:
- Без ЧПУ (обе галочки выключены)
- Стандартное ЧПУ Битрикса (включена опция в параметрах компонента)
- Расширенное ЧПУ (включена опция в панели настроек типового решения)
1) Отзывы, которые видите - с аккаунта нашего демо-сайта. Для того, чтобы использовать сервис обратной связи reformal.ru вам нужно зайти на сайт: http://reformal.ru/ и осуществить регистрацию
Для настройки берутся следующие данные:
1. ID проекта (при редактировании проекта на reformal.ru это цифры, идущие после id=)
2. Используемый поддомен Реформал.ру
2) На вашем сайте за отзывы отвечает компонент Reformal. Чтобы его настроить, в публичной части сайта нужно включить режим Правки, Зайти в компоненты-Reformal-редактировать параметры компонента.
Появится окно следующего вида (пример для нашего демо-сайта, вы вводите свои данные из п.1):
http://screencast.com/t/6vd0meELBAT
Можно так же отключить или удалить компонент Reformal из шаблона сайта.
3) Управление проектом для обратной связи и общение с клиентами осуществляется посредством самого сервиса reformal.ru на их сайте.
И на сайте вашего проекта на выданном вам поддомене reformal.ru
Всю необходимую информацию можно получить в списке часто задаваемых вопросов:
http://reformal.ru/faq/
В том числе "Какие есть варианты модерации идей и сообщений?":
http://reformal.ru/faq/#question-1627
Вопросы по принципам работы сервиса отзывов и предложений задать непосредственно самим авторам сервиса reformal.ru:
http://reformal.reformal.ru/
Если модуль обратной связи reformal.ru (всплывающее слева вверху сайта синее окно "Отзывы и предложения") не нужен, его можно удалить в панели Маркетплейс: Reformal (yenisite.reformal).
Такая проблема действительно иногда может возникать. Скорее всего, у вас отмечена опция "Переходить в режим правки сайта без перезагрузки страницы" (При отмеченной опции система будет переходить в режим правки сайта без перезагрузки страницы. При этом нагрузка на сервер возрастает, т.е. ускорение работы достигается большей нагрузкой на сервер.).
Для того, чтобы верстка перестала ломаться нужно снять эту галочку в Настройки ->Настройки продукта-> Интерфейс-> Персональные настройки
http://screencast.com/t/QzeoGtlU9u3
Если проблема сохраняется - необходимо обратиться в нашу техническую поддержку.
В параметрах компонента (редактировать параметры компонента) Каталог (bitrix:catalog) при включенном режиме правки
нужно поставить галочку: Включить вывод описания раздела и инфоблока
http://screencast.com/t/eFV5ltqY
Потом можно добавить/изменить описание к разделу, нажав изменить раздел.
http://screencast.com/t/XGZiWKZIQ
...
...
Итак, для того, чтобы воспользоваться зашифрованной копией сайта, созданной с помощью регулярного резервного копирования, можно воспользоваться специальным API.
Для этого, в административном разделе в функионал Командной строки прописываем:
require($_SERVER[
"DOCUMENT_ROOT"
].
"/bitrix/modules/main/classes/general/backup.php"
);
var_dump(CPasswordStorage::Get(
'dump_temporary_cache'
));
Результатом данной команды будет ваш пароль, полученный на основании лицензионного ключа сайта.
- Лишние переносы строк (или иные символы) в скриптах конфигурации. Необходимо убедиться, что в коде файлов dbconn.php, init.php и after_connect.php, расположенных в папке
bitrix/php_interface
, не содержится переносов строк перед "". - Файлы с сессиями продукта создаются, но PHP не хватает прав, чтобы к ним обратиться. Попробуйте в файле
/bitrix/php_interface/dbconn.php
закомментировать строку://@umask(~BX_DIR_PERMISSIONS);
- Установлен лимит времени на бездействие пользователя, при превышении которого сессия удаляется. Вам необходимо в настройках группы пользователя на вкладке Безопасность увеличить значение Время жизни сессии (минут).
Значение по умолчанию можно изменить в файле php.ini (
Bitrix Environment\Apache2\zendserver\etc
): параметрsession.gc_maxlifetime
. - Значение параметра Маска сети для привязки сессии в настройках безопасности группы пользователей. Если оно равно, например, 255.255.255.255, то это означает, что при изменении IP пользователя, авторизация будет сброшена.
- Значение параметра
session.cookie_domain
в файле php.ini на сервере. Если оно задано - убедитесь, что оно соответствует URL вашего сайта. Если значение параметраsession.cookie_domain
равно www.site.ru, а Вы обращаетесь к системе по URL site.ru, то в этом случае сессия не будет сохранена, и, соответственно, авторизация не сохранится.Для решения проблемы необходимо установить в настройках PHP корректное значение параметра session.cookie_domain.
- Неверно прописан домен в настройках главного модуля и для сайта отдельно.
Проверьте значение поля URL сайта на странице административного режима Настройки > Настройки продукта > Настройки модулей > Главный модуль.
Проверить значение поля URL сервера можно, открыв настройки нужного сайта на странице административного раздела Настройки > Настройки продукта > Сайты > Список сайтов.
- При переносе сайта не скопировался файл
/.access.php
. В данном файле хранятся права групп пользователей к сайту, и если данного файла нет, то для всех пользователей право доступа устанавливается как Запрещен.Проблема решается одним из способов:
- вам надо на странице административного раздела Контент > Структура сайта > Файлы и папки в меню действий корневой папки сайта выбрать пункт Свойства папки и на вкладке Доступ установить для группы Все пользователи (в том числе неавторизованные) право Чтение;
- в корневую папку сайта загрузить файл .access.php со следующим содержанием:
<? $PERM["/"]["*"]="R"; ?>
- Если при многосайтовости вас выкидывает на форму авторизации при переходе по публичным страницам сайта, проверьте содержимое файла .access.php на идентичность следующему коду:
<? $PERM["/"]["*"]="R"; ?>
- Авторизация не учитывается на вашем домене.
На закладке Авторизация страницы настроек главного модуля (Настройки > Настройки продукта > Настройки модулей > Главный модуль) поставьте галочку в поле Распространять авторизацию на все домены.
- Проблема может быть в работе сервера (нужна поддержка сессий в php, должна быть указана папка сохранения сессий и права на запись в эту папку).
Проверьте исправность работы сервера с сессиями с помощью данного скрипта и в случае наличия неполадок обратитесь к администратору сервера.
Для восстановления пароля администратора сохраните следующий скрипт в php-файл c любым именем:
<? require($_SERVER['DOCUMENT_ROOT']."/bitrix/header.php"); echo $USER->Update(1,array("PASSWORD"=>'Bitrix*123456')); echo $USER->LAST_ERROR; require($_SERVER['DOCUMENT_ROOT']."/bitrix/footer.php"); ?>
Закачайте через FTP на сайт и откройте его в браузере. После этого у пользователя с ID=1 (по умолчанию - администратор) установится пароль: Bitrix*123456
После этого авторизуйтесь и в панели управления установите свой пароль.
Внимание! Обязательно удалите этот файл после восстановления пароля!
Если доступ для неавторизованных пользователей закрыт, то перед процедурой восстановления пароля надо поправить файл .access.php в корне сайта, заменив:
$PERM["/"]["*"]="D";на:
$PERM["/"]["*"]="R";А после сброса вернуть изменения назад.
1. ошибка в мастере установки решения -
Using $this when not in object context
$wizard = &$this->GetWizard();
Для исправления данной ошибки необходимо в следующих файлах
- bitrix/modules/yenisite.[module]/install/wizards/yenisite/[module]/site/services/.services.php
- bitrix/wizards/yenisite/[module]/site/services/.services.php
заменить строку
$wizard = &$this->GetWizard();
на
$wizard = \Yenisite\Core\Wizard\Main::getCurrentWizard();
А также убедитесь, что у Вас установлен модуль "Служебные инструменты ROMZA (yenisite.core)" версии не ниже 1.6.0
2. ошибка в компоненте баннеров -
/bitrix/modules/main/classes/general/component_template.php:285
#0: CBitrixComponentTemplate::ApplyCachedData(array)
Данная ошибка зафиксирована специалистами 1С-Битрикс. До её исправления в ядре платформы как временное решение проблемы возможно отключить кеширование данных компонент - http://screencast.com/t/sQXULOMa5
- модуль "Расшаривание материалов" - если данный модуль используется на Вашем сайте, то для корректной работы на HTTPS протоколе необходимо соответствующим образом кастомизировать его. Для этого в файле \bitrix\components\bitrix\asd.share.buttons\component.php необходимо произвести следующие кастомизации - http://screencast.com/t/zzpAdZA8eN
- модуль "Все виджеты ВКонтакте" - если данный модуль используется на Вашем сайте, то для корректной работы на HTTPS протоколе необходимо соответствующим образом кастомизировать его. Для этого в файле \bitrix\components\primepix\vkontakte.group\component.php необходимо произвести следующие кастомизации - http://screencast.com/t/XtDpJiAXZ
- модуль "ИнфоКом: Обратная связь Reformal.ru" - если данный модуль используется на Вашем сайте, то для корректной работы на HTTPS протоколе необходимо соответствующим образом кастомизировать его. Для этого в файле \bitrix\components\infocom\reformal\templates\.default\template.php необходимо произвести следующие кастомизации - http://screencast.com/t/Sh8CfPfh
- модуль "ИнфоКом: Комментарии ВКонтакте" - если данный модуль используется на Вашем сайте, то для корректной работы на HTTPS протоколе необходимо соответствующим образом кастомизировать его. Для этого в файле \bitrix\components\infocom\vkcomments\templates\.default\template.php необходимо произвести следующие кастомизации - http://screencast.com/t/lz7od4YL1
Если у Вас возникнут сложности с любым из указанных пунктов, с удовольствием поможем Вам в нашей технической поддержке.
Я открываю главную страницу своего сайта domain.ru. Для нее создается композитный кеш, а в браузере сохраняется кука BITRIX_SM_PK с ключом композита, но она только для домена domain.ru.
Если я открою этот же сайт по адресу www.domain.ru, то в браузере не будет этой куки, а страница загрузится в обычном режиме без композитного кеша.
Вопрос:
Как сделать, чтобы для обоих доменов www.domain.ru и domain.ru был общий композитный кеш?
Ответ:
Подход в корне неверен. Основной домен и его поддомен www не обязательно открывают один и тот же сайт. Если же у вас открывается один и тот же сайт, то нужно настроить редирект с основного домена на поддомен www или наоборот. Это позволит избежать дублей в поисковых системах, унифицировать композитный кеш и избавит от множества других проблем.
Для настройки редиректа необходимо вписать в конфигурацию сервера Apache (или .htaccess конкретного сайта) следующие строчки
RewriteCond %{HTTP_HOST} ^domain.ru
RewriteRule (.*) http://www.domain.ru/$1 [R=301,L]
- Если у Вас уже был существующий сайт, то рекомендуем после установки решения произвести переиндексацию в модуле "Поиск".
- А также проверить содержимое файла robot.txt и при необходимости настроить его (после, того как Вы начнете наполнение сайта своим контентом, иначе поисковики проиндексируют демонстрационные данные решения на Вашем сайте). Настраивается содержимое файла robot.txt на следующей странице в административном разделе - http://screencast.com/t/qTv5BWb8x Либо ручным редактированием файла в корневой директории Вашего сайта
- проверить содержимое всех почтовых шаблонов сайта и их работу. Возможно Вы захотите поменять текст, ссылки или описание шаблонов отправляемых Вашим сайтов писем.
Необходимо скачать обновление через систему обновлений Битрикс.
После установки обновления, вам необходимо запустить мастер соответствующего решения, например "Мастер создания интернет-магазина BITRONIC2" со страницы:
Рабочий стол —> Настройки —> Настройки продукта —> Список мастеров http://screencast.com/t/SEclF5lJ3F4
Затем надо выбрать "Установить обновление"http://screencast.com/t/u4QNxvct1QK
Важно! При использовании многосайтовости запуск мастера обновления решения необходимо производить непосредственно на сайте, который Вы обновляете.
Т.е. если у Вас есть 2 сайта:
site1.ru - сторонний сайт
site2.ru - сайт с типовым решением
То производить запуск мастера необходимо находясь непосредственно в административном разделе site2.ru/bitrix/admin.......
Иначе это может привести к сбою работы Вашего другого сайта
Чтобы отключить данное поведение, необходимо при вызове компонента bitrix:menu добавить скрытый недокументированный параметр
"CACHE_SELECTED_ITEMS" => "N"
Если добавить этот параметр - то тогда для меню создается всего один

Ссылка на курсы Битрикса - http://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=5402
Однако данное поведение можно отключить при вызове компонента bitrix:menu добавлением скрытого недокументированного параметра
"CACHE_SELECTED_ITEMS" => "N"
Проверьте установлен ли у Вас данный параметр и при необходимости уберите его.
Ссылка на курсы Битрикса - http://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=5402
Очень часто такая проблема наблюдается при реализации сложной архитектуры каталога, когда логически-сам инфоблок является разделом.
Ограничение в таком случае срабатывать не будет..
Ошибка в том, что у товара вообще нет никаких категорий,с точки зрения самой системы. Попробуйте создать раздел в инфоблоке товаров, поместить в него товар, и применить ограничение.
Вам необходимо перейти: Административная панель - Файлы и папки - bitrix - .setting.php

Найти строчку: 'debug' => false,
false заменить на true

Если в системе есть несколько сайтов, то создавать резервные копии можно в любой комбинации из них. Для этого используйте чекбоксы, появляющиеся в форме создания резервной копии.
Резервное копирование при использовании многосайтовости имеет свои особенности:
- Можно выбирать сайты для копирования, оставляя в архивах только нужные вам проекты.
- Восстановление сайтов потребует дополнительных действий со стороны администратора.
- Этот способ копирования работает только для сайтов
DOCUMENT_ROOT
которых различны. (То есть для многосайтовости на разных доменах) - База данных полностью копируется в архив. Даже тех сайтов, которые не были указаны в чекбоксах выбора сайтов.
При выборе сайтов для архивирования учтите, что в состав архива полностью копируется только первый по сортировке сайт (из выбранных) в списке сайтов. Соответственно, при восстановлении полностью в работоспособном состоянии восстанавливается только этот сайт.
Публичная часть остальных сайтов сохраняется в архиве в папках вида /bitrix/backup/sites/_ID_сайта_
. После распаковки архива администратор должен будет вручную перенести папки публичной части архивируемых сайтов в соответствующие папки на сервере. (В процессе распаковки появится предупреждение, что архив содержит несколько публичных частей.)
Многосайтовость надо восстановить вручную (восстановить симлинки). Только после этого остальные сайты будут работоспособны.
Активируется функционал в настройках модуля "Служебные инструменты ROMZA".


Перейдите во вкладку "Настройки детального просмотра" и выберите ненужные свойства в параметре "Не выводить указанные свойства":

09:35:48 - 29.03.2023










09:35:49 - 29.03.2023
В лице компании Софт Вилладж я хочу поблагодарить студию «ROMZA» за довольно добротный продукт ввиде готового сайта, а так же к индивидуальному подходу в решении непростых наших требований к настройке и оптимизации шаблона под наши задачи.
Сам же продукт Битроник в целом нам очень понравился, отвечая практически всем современным требованиям, а так же хорошей масштабируемостью и гибкими настройками. Магазины получаются на нем современными и приемлемыми по скорости. Особых нареканий по качеству сайта у нас нет. Я не утверждаю, что нет более современных и качественных продуктов, но на рынке готовых решений по соотношению цена/качество, а так же к клиентоориентированному подходу Битроник явно на лидирующих позициях. Ребята, спасибо большое!
Пользуемся решениями студии «ROMZA», и следующие проекты будут скорей всего основаны на ихних решениях. Лучшее соотношение цена/качество.
много денег сэкономили в поддержке, менеджеры помогают всегда с ответами.
Особенно выражаем благодарность руководителю отдела продаж Михаилу Шуферу!
http://portal.yenisite.ru/support/
(необходимо зарегистрироваться)
Режим работы: 9:00 — 17:00 по красноярскому времени (5:00 — 13:00 по московскому времени.)
Время реакции на обращение – 24 часа.
Выходные дни: суббота и воскресение.
При создании обращения, пожалуйста, сразу предоставьте нам:
1. Административный доступ на сайт.
сайт:
логин:
пароль:
2. FTP аккаунт с правами на чтение/запись всех папок и файлов сайта (включая ядро).
хост:
логин:
пароль:
Если с этим пунктом проблема, то предоставьте доступ к панели управления хостинг-аккаунтом.
панель хостера:
логин:
пароль:
3. Хостинг должен удовлетворять минимальным техническим требованиям ПО 1С-Битрикс, то есть скрипт:
http://www.1c-bitrix.ru/download/files/scripts/bitrix_server_test.php
и в административной панели:
http://ваш_сайт.ру/bitrix/admin/site_checker.php?lang=ru
и
http://ваш_сайт.ру/bitrix/admin/perfmon_panel.php?lang=ru
не должны показывать ошибок.
Важно! Для нормальной скорости работы сайта производительность веб-сервера должна быть НЕ ниже эталонных 30!
ТП по гарантии оказывается в течении 12 месяцев со дня приобретения типового решения.
Через 1 год использования решения Вы можете за 50% от стоимости решения приобрести возможность получать техническую поддержку и новые версии модуля в течении еще одного года. Покупка осуществляется из панели управления Вашего сайта:
Рабочий стол -> Marketplace -> Установленные решения.
Скриншот: http://screencast.com/t/nyQKNuqx
Там же указываются сроки получения обновлений.