Готовые тиражные решения на 1С-Битрикс
Техническая поддержка:
+7-908-208-1965
Отдел продаж, с 7:00 до 18:00 (по Москве)
Звонок по России бесплатный
Вы также можете заказать звонок

FAQ ROMZA: Ocean — универсальный современный интернет-магазин

05:13:05 - 17.01.2018

1. Как показать/скрыть свойства СКУ в умной фильтре?
Перейдите в параметры необходимого раздела:
2017-09-01_12-39-39.png
Во вкладке "Свойства элементов" в списке "Свойства торговых предложений" напротив нужных свойств поставьте галочки:
2017-09-01_12-41-22.png
1. Периодически пропадает авторизация пользователя на сайте
Возможные проблемы и способы их решения:
  • Лишние переносы строк (или иные символы) в скриптах конфигурации. Необходимо убедиться, что в коде файлов 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 сервера можно, открыв настройки нужного сайта на странице административного раздела Настройки > Настройки продукта > Сайты > Список сайтов.

    Примечание: также одной из причин может быть некорректное значение в параметрах сайта поля Путь к корневой папке веб-сервера для этого сайта, либо Доменное имя. Доменное имя можно сменить или удалить путем внесения изменений в файл /hosts.

  • При переносе сайта не скопировался файл /.access.php. В данном файле хранятся права групп пользователей к сайту, и если данного файла нет, то для всех пользователей право доступа устанавливается как Запрещен.

    Проблема решается одним из способов:

    • вам надо на странице административного раздела Контент > Структура сайта > Файлы и папки в меню действий корневой папки сайта выбрать пункт Свойства папки и на вкладке Доступ установить для группы Все пользователи (в том числе неавторизованные) право Чтение;
    • в корневую папку сайта загрузить файл .access.php со следующим содержанием:
      <? $PERM["/"]["*"]="R"; ?>
      
  • Если при многосайтовости вас выкидывает на форму авторизации при переходе по публичным страницам сайта, проверьте содержимое файла .access.php на идентичность следующему коду:
    <?
    $PERM["/"]["*"]="R";
    ?>
    
  • Авторизация не учитывается на вашем домене.

    На закладке Авторизация страницы настроек главного модуля (Настройки > Настройки продукта > Настройки модулей > Главный модуль) поставьте галочку в поле Распространять авторизацию на все домены.

  • Проблема может быть в работе сервера (нужна поддержка сессий в php, должна быть указана папка сохранения сессий и права на запись в эту папку).

    Проверьте исправность работы сервера с сессиями с помощью данного скрипта и в случае наличия неполадок обратитесь к администратору сервера.

2. Что делать-если вы забыли пароль администратора?

Для восстановления пароля администратора сохраните следующий скрипт в 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";
А после сброса вернуть изменения назад. 
3. Как редактировать преимущества на главной?
Преимущества на главной выводятся из одноименного инфоблока в административной части вашего сайта.
2017-12-27_1519.png
Каждый элемент-это отдельное преимущество:
2017-12-27_1520.png
Название элемента будет выведено на главной странице как текст преимущества, а фотография анонса-как его картинка.
4. Как добавить Производителя в список производителей на главной?
Производители выводятся из одноименного инфоблока вашего сайта, где каждый производитель-это отдельный элемент инфоблока:
2017-12-27_1523.png
Сам бренд можно и не выводить на главной-для этого есть специальное свойство:
2017-12-27_1524.png
Фотография бренда загружается в анонсное изображение, а его описание-в детальное описание бренда.


5. Где заменить текст, выводимый под кнопкой в корзину?
Данный текст:
2017-12-27_1528.png
Выводится из ланг файла по пути:
bitrix/templates/ИСПОЛЬЗУЕМЫЙ_ШАБЛОН/lang/ru/main.php
6. Где заменить ссылки, ведущие на соцсети в футере сайта?
Ссылки на соцсети, равно как и их иконки:
2017-12-27_1531.png
Выводятся из файла включаемой области, который находится по пути:
include_areas/footer/social_links.php
Здесь вы можете заменить ссылки на соцсети, убрать ненужные, либо прописать путь до ваших иконок:
2017-12-27_1532.png
7. Где и как добавлять баннеры на главной странице?
Баннеры отсюда:
2017-12-27_1535.png
выводятся из инфоблока слайдеров-где каждый элемент, это отдельный слайд:
2017-12-27_1535_001.png
Здесь вы можете выбрать товар, который сразу добавится в корзину при клике на кнопку купить:
2017-12-27_1536.png
Фото, выводимое в баннере, загружается в анонсное изображение элемента.
8. Как редактировать блок-мы принимаем к оплате?
Информация из данного блока:
2017-12-27_1540.png
Выводится из файла включаемой области по пути:
include_areas/footer/payments.php
Здесь вы можете добалять свои способ оплаты,  прописывать путь до иконок этих способов, а также изменить надпись и саму ссылку еще:
2017-12-27_1542.png

9. Как добавлять склады в контактах?
Склады выводятся из инфоблока контактов:
2017-12-29_1303.png
раздел-это раздел на странице контактов:
2017-12-29_1304.png
А склад-это элемент в этом разделе. Здесь вы можете заполнить название склада и все его данные:
2017-12-29_1305.png

10. Как управлять возрастным ограничением на сайте?
Чтобы менять информацию здесь:
2017-12-29_1337.png
Её необходимо менять в файле include_areas/footer/age.php
Здесь вы можете указать возрастное ограничение.
Если вы хотите убрать этот блок, достаточно в файле стилей шаблона:
bitrix/templates/ИСПОЛЬЗУЕМЫЙ_ШАБЛОН/template_styles.css Прописать такой стиль:

 #isolation .main-footer .footer-line .age-limit
 {  display: none;
}
1. Включить расширенный вывод ошибок можно в файле настроек .settings.php
Если вы наблюдаете такую ошибку: Включить расширенный вывод ошибок можно в файле настроек .settings.php

Вам необходимо перейти: Административная панель - Файлы и папки - bitrix - .setting.php
8.png


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

9.png
2. Как сделать бекап сайтов, находящихся в многосайтовости?

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

Резервное копирование при использовании многосайтовости имеет свои особенности:

  • Можно выбирать сайты для копирования, оставляя в архивах только нужные вам проекты.
  • Восстановление сайтов потребует дополнительных действий со стороны администратора.
  • Этот способ копирования работает только для сайтов DOCUMENT_ROOT которых различны. (То есть для многосайтовости на разных доменах)
  • База данных полностью копируется в архив. Даже тех сайтов, которые не были указаны в чекбоксах выбора сайтов.

При выборе сайтов для архивирования учтите, что в состав архива полностью копируется только первый по сортировке сайт (из выбранных) в списке сайтов. Соответственно, при восстановлении полностью в работоспособном состоянии восстанавливается только этот сайт.

Публичная часть остальных сайтов сохраняется в архиве в папках вида /bitrix/backup/sites/_ID_сайта_. После распаковки архива администратор должен будет вручную перенести папки публичной части архивируемых сайтов в соответствующие папки на сервере. (В процессе распаковки появится предупреждение, что архив содержит несколько публичных частей.)

Многосайтовость надо восстановить вручную (восстановить симлинки). Только после этого остальные сайты будут работоспособны.