

01:23:44 - 30.03.2023
01:23:45 - 30.03.2023
01:23:45 - 30.03.2023




Отлично смотрится как в горизонтальном, так и в вертикальном положении.
Удобно смотреть. Удобно покупать

Никаких ограничений по функционалу. Сайт прекрасно адаптируется даже под небольшие тач-устройства

Наша проектная группа:
Дизайнер: Анна Кузнецова
Иллюстрации: Мария Вишнякова
Front-End разработка: Михаил Ульянов
Back-End разработка: Артём Морозов
Демонстрационный контент: Тимофей Харитонов
Руководитель проекта: Роман Забродин

01:23:45 - 30.03.2023
Часто задаваемые вопросы и ответы на них
В случае, если вам необходимо восстановить некоторые параметры из старого компонента, то вы можете перейти в административную часть сайта:

в административной части перейти в следующие папки:

где public_s1 это директория вашего сайта. По указанному пути вы увидите файл index с датой создания резервной версии. Откройте его на редактирование и скопируйте необходимые параметры, после чего откройте на редактирование файл index.php в той же папке и вставьте параметры после array( :

убедитесь что после каждого параметра стоит запятая.
Второй способ восстановить параметры компонента, это установить соответствующие параметры в новом компоненте. Для этого перейдите на главную страницу сайта, включите режим правки:

перейдите на страницу всех брендов:

на странице брендов наведите курсор мыши на середину страницы и нажмите на шестеренку:

в открывшемся окне вы можете указать необходимые параметры:

после того как вы укажите необходимые параметры нажмите кнопку "сохранить"

навести курсор на середину страницы и нажать на шестеренку:

в открывшемся окне перейти на вкладку "управление адресами страниц" и воспользоваться параметром "Страница бренда":

в данном параметре нажать на кнопку справа и выбрать что выводить в адресной строке в качестве ЧПУ:

после того как будет установлен параметр введите после него слеш:

нажмите на "сохранить".

в открывшейся странице выбрать вкладку "Контент", найти тип инфоблока "Строймаг: контент", в нем выбрать "Слайдер на главной"


в инфоблоке перейти на вкладку свойства, убедиться что в инфоблоке есть свойство "Видео (id c Youtube)" с символьным кодом "VIDEO":

в случае если данного свойства нет, то нажать на кнопку "Добавить свойство", в поле название ввести "Видео", в поле тип выбрать"строка", в поле символьный код ввести "VIDEO", как показано на скриншоте выше. Нажать на кнопку сохранить.
После перейти в инфоблок "Слайдер на главной" с контентом:

нажать на кнопку "Добавить слайд":

заполнить открывшуюся форму как на слайде ниже (только вкладку "слайд"):

в поле "Видео (id с YouTube)" ОБЯЗАТЕЛЬНО нужно ввести id видео а не прямую ссылку:

сохранить форму элемента.
Перейти на главную страницу сайта, включить режим правки:

навести курсор на слайдер и нажать на шестеренку:

в открывшейся форме воспользоваться параметром "Укажите свойство для видео":

выберите свойство из которого будет браться id видео, нажмите на кнопку "Сохранить".

навести курсор на область с телефоном или почтой и нажать на "изменить область":

в открывшемся окне ввести нужный вам телефон:

нажать на кнопку "сохранить"

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


далее навести курсор на середину страницы и нажать на появившуюся шестеренку:

в открывшемся окне воспользоваться настройками "Описание для вкладки [название вкладки]" к примеру "Описание для вкладки "Текущих заказов"":

введите текст описания вкладки и нажмите "Сохранить".
для более быстрого поиска параметра, рекомендуем вам воспользоваться полем поиска:


навести курсор на середину страницы, и нажать на "изменить область" (поскольку на каждой странице по две кладки заказов, то и области будет две):

в открывшемся окне ввести нужную информацию:

нажать на кнопку "сохранить".
ТАКИМ ЖЕ СПОСОБОМ ВЫ МОЖЕТЕ ИЗМЕНИТЬ ОПИСАНИЕ ДЛЯ КЛАДОК СТРАНИЦЫ ПОДПИСОК.
первый способ - это задать свои иконки с помощью картинки, для этого перейдите на страницу личного кабинета и включите режим правки:

после наведите на середину страницы курсор и нажмите не шестеренку:

в открывшемся окне воспользуйтесь параметром "Изображение для вкладки [название вкладки] (плиток и меню)":

после того как выберите изображение нажмите кнопку "сохранить".
второй способ заключается в задании ID Svg, в случае если вы знаете данный ID, тогда вам необходимо очистить параметр "Изображение для вкладки [название вкладки] (плиток и меню)" интересующей вас вкладки (просто зайдите в параметры компонента и сотрите содержимое данного параметра), так как приоритет применения у картинки выше чем у SVG.
Далее в параметрах компонента воспользуйтесь параметром "id SVG для вкладки [название кладки] (если вы знаете id нужной вам svg)":

и нажмите кнопку "сохранить" для применения.

навести курсор на серединку страницы, и нажать на шестеренку:

в открывшемся окне выбрать параметр "Название вкладки [название вкладки]":

введите нужную информацию и нажмите кнопку "Сохранить".

навести курсор на середину страницы, и нажать на шестеренку:

в открывшемся окне воспользоваться параметром "Ссылка для вкладки [Название вкладки]", ввести нужную информацию:

нажать на кнопку "Сохранить"

навести курсор на середину страницы и нажать на шестеренку:

в открывшемся окне воспользоваться параметром "Тип инфоблока подписок", для указания типа инфоблока, после чего необходимо указать ID инфоблоков, для блоков "Нашли дешевле" и "Сообщить о снижении цены", параметры "Инфоблок для товаров блока "Нашли дешевле" и "Инфоблок для товаров блока "Сообщить о снижении цены" соответственно:

далее необходимо указать свойство данных инфоблоков, которое содержит ID товара, параметры: "Выберите свойство в котором находится id товара для блока "Нашли дешевле"" и Выберите свойство в котором находится id товара для блока "Сообщить о снижении цены":

для того,чтобы указать из какого свойства будет выводиться цена у других продавцов, необходимо воспользоваться параметрами: "Выберите свойство в котором находится цена товара для блока "Нашли дешевле"" и Выберите свойство в котором находится цена товара для блока "Сообщить о снижении цены":

для того, чтобы выводился стилизованная ссылка на товар в другом магазине в блоке "Нашли дешевле", необходимо указать свойство из которого выводить ссылку на товар: "Выберите свойство в котором находится внешняя ссылка товара для блока "Нашли дешевле"":

после того, как будут установлены все параметры, нажмите кнопку "Сохранить".

навести курсор на середину страницы, и нажать на появившуюся шестеренку:

в открывшемся окне, воспользоваться параметрами "Заголовок блока "Сообщить о снижении цены"" и "Заголовок блока "Нашли дешевле":

нажать на кнопку "Сохранить"

навести курсор на середину страницы и нажать на шестеренку:

в открывшемся окне выбрать необходимые свойства в параметре "Выберите какие свойства будут отображаться в блоке "Нашли дешевле"" и "Выберите какие свойства будут отображаться в блоке "Сообщить о снижении цены"" :

после выбора свойств, нажмите кнопку "Сохранить"

навести курсор на середину страницы и нажать на шестеренку:

в открывшемся окне воспользоваться параметрами "Выберите свойства, которые будут выведены в отдельной колонке "контакты" в блоке "Нашли дешевле"" и "Выберите свойства которые будут отображаться в колонке контакты для блока "Сообщить о снижении цены"" и выбрать нужные свойства:

нажать на кнопку "Сохранить".

наведите курсор на середину страницы и нажмите на шестеренку:

в открывшемся окне воспользуйтесь параметром "Выберите какие пункты меню должны отображаться в личном кабинете" и выберите необходимые пункты:

нажмите кнопку "Сохранить".

навести курсор на середину страницы и нажать на шестеренку:

в открывшемся окне воспользоваться параметром "Параметр для ссылки страницы личного кабинета" ввести свой параметр:

нажмите на кнопку "Сохранить"

навести курсор на середину страницы и нажать на шестеренку:

в открывшемся окне воспользоваться параметром "Сообщение для пустого блока подписок (сообщить о снижении цены, нашли дешевле)" и ввести свое сообщение:

нажать на кнопку "Сохранить".

навести курсор на середину страницы и нажать на шестеренку:

в открывшемся окне найти параметр "Свойство-артикул" и выбрать свойство из которого будет выведен артикул:

нажать на кнопку "Сохранить".
Для того, чтобы отключить вывод артикула по всему решению, вы можете воспользоваться параметром в панели настроек решения:

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

Перейти в папку: Рабочий стол - Контент - Структура сайта - Файлы и папки - include_areas - main.
И в файле - logo.php разместить ссылку на ваш логотип: <img src="/logo.png" alt="" class="brand-logo">
Где взять ID видео: скриншот
Для вывода служит свойство: скриншот
Что бы видео можно было добавить и торговым предложениям и простым товарам, то нужно свойство создать и в инфоблоке предложений и в инфоблоке товаров.
Данный тег указывается в том месте, где первая часть должна закончится. Но что бы работало все корректно, то в настройках каталога должен быть выбран параметр: скриншот

Данный функционал необходим для прохождения монитора качества
Подробнее в курсе 1С-Битрикс https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=41&LESSON_ID=2728
- Лишние переносы строк (или иные символы) в скриптах конфигурации. Необходимо убедиться, что в коде файлов 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
Если у Вас возникнут сложности с любым из указанных пунктов, с удовольствием поможем Вам в нашей технической поддержке.
$ERROR = CMarketOrder::CheckAccessToOrder($_REQUEST['email'], $_REQUEST['ID'], $IBLOCK_ID);
ps. для начала достаточно передать только id заказа - для зарегистрированного пользователя ошибок не будет - для НЕ зарегистрированного выведется форма проверки доступаИ далее проверка на наличие ошибок в введенных данных у пользователя:
if(!empty($ERROR['error'])){
//Форма ввода id заказа и проверочных данных и вывод предупреждений для пользователя
//Например:
<form action="#" method="post">
<label>
<? foreach($ERROR['messege'] as $messege){ ?>
<p><?= $messege ?></p> // вывод сообщений для объяснения использования данной формы для пользователя<? } ?><? foreach($ERROR['error'] as $errorMessege){ ?><p><?= $errorMessege ?></p> // вывод сообщений об ошибочно введенных пользователем данных<? } ?></label><div><input name="ID" value="<?= $_REQUEST['ID']?$_REQUEST['ID']:"" ?>"> //id заказа<input name="email" value="<?= $_REQUEST['email']?$_REQUEST['email']:"" ?>"> // email или номер телефона<span><button>OK</button></span></div></form>}else{
//проверка пройдена, можно выводить детальную информацию о заказе
}
Я открываю главную страницу своего сайта 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]
Вам необходимо перейти: Административная панель - Файлы и папки - bitrix - .setting.php

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

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

далее перейти в раздел "каталоги", нажать на инфоблок "Строймаг - каталог":

в нужном разделе найти интересующий вас товар, ил скопировать название товара и отфильтровать по названию товара, предварительно выбрав в поле "раздел" "любой":

выбрать найденный товар, в открывшемся окне на вкладке "Товар", воспользоваться настройкой "Рекомендуемые товары", и добавить нужные товары в список рекомендуемых:

нажать на кнопку "сохранить", после чего перейти на страницу товара, где должен появиться блок "с этим товаром покупают".
Для того чтобы изменить заголовок блока "С этим товаром покупают", перейдите в режим правки:

перейдите на страницу каталога, и наведите курсор на середину страницы, нажмите на появившуюся шестеренку:

в открывшемся окне перейдите на вкладку "Настройки детального просмотра", и воспользуйтесь параметром "Заголовок блока "С этим товаром покупают"":

нажмите кнопку "сохранить".
В случае если вы не хотите, чтобы блок "С этим товаром покупают" выводился на детальной странице, воспользуйтесь настройкой "Включить блок" - "Блок "с этим товаром покупают" на детальной", в нашей панели настроек:


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

01:23:45 - 30.03.2023
01:23:45 - 30.03.2023
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
Там же указываются сроки получения обновлений.