О нас
Разработчикам
Заметки
Переводчик
Транслитератор
Сравнить текст
Генератор пароля
Ip и информация
Декодировать JSON
Локация
О нас
Разработчикам
Заметки
Переводчик
Транслитератор
Сравнить текст
Генератор пароля
Ip и информация
Декодировать JSON
Локация
Bitrix admin
us.content
#DEFAULT_EMAIL_FROM# - Email по-умолчанию. #EMAIL_BUYER# - Email покупателя. #SALE_EMAIL# - Email по-умолчанию в настройках интернет-магазина. 755 Права для файла Монитор производительности указать опцию вести журнал предупреждений PHP и появится Настройки > Производительность > Панель производительности > Ошибки PHP Защита административной части по IP Настройки > Проактивная защита > Защита административной части. Агенты через cron На хостинге настроить через каждые 5 минут запускать php script /bitrix/modules/main/tools/cron_events.php Настройки > Инструменты > Агенты - здесь проверить. Настройки > Инструменты > Журнал событий - просмотр событий. Настройки > Настройка продукта > Настройка модулей > Главный модуль > Вкладка Журнал событий - здесь насройть сколько дней хранить и какие события. Настройка умного фильтра Магазин > Продукция > Настройка каталога > Вкладка Свойства элементов - здесь галочка показывать в умном фильтре (мгновенная фильтрация у Михаила) Создаем группу пользователей «Контент-менеджер» - В закладке «Доступ», созданной группы, поле УПРАВЛЕНИЕ СТРУКТУРОЙ установить в значение РЕДАКТИРОВАНИЕ ФАЙЛОВ И ПАПОК. - Перейти в КОНТЕНТ -> СТРУКТУРА САЙТА -> ФАЙЛЫ И ПАПКИ. - Выбираем для группы «Контент-менеджер» права на корень сайта — кнопка на панели «Свойства папки» в значение ЗАПИСЬ. - Выбираем для группы «Контент-менеджер» права на папки /BITRIX и /BITRIX/ADMIN в значение ЧТЕНИЕ. - В настройках инфоблоков к которым должен быть открыт доступ для группы «Контент-менеджер» выставить права ИЗМЕНЕНИЕ. Создаем свойство для разделов - Создать тип инфо-блока Контент - Создать инфо-блок Разделы (categories) - В свойствах каталога создать свойство (Контент Привязка к разделам CONTENT, выбрать инфо-блок categories) Оптимизация сайта: Настройки > Настройки продукта > Настройки модулей > Главный модуль: Быстрая отдача файлов через Nginx: галочка Объединять CSS файлы: галочка Объединять JS файлы: галочка Подключать минифицированные версии CSS и JS файлов: галочка Переместить весь Javascript в конец страницы: галочка Создавать сжатую копию объединенных CSS и JS файлов: галочка Настройки > Настройки продукта > Автокеширование: Кеширования компонентов: включить Управляемое кеширование: включить Настройки > Инструментыи > Диагностика > Оптимизация БД: Провести оптимизацию БД Настройки > Настройки продукта > Композитный сайт: Композит: включить Кнопка: выключить Настройки: Голосование шаблона компонента по умолчанию - за, выбрать Стандартный режим с задержкой перезаписи, Хранить кеш в memcached (выбрать после настройки memcached), Дисковая квота 2048 mb Отладка: включить и покликать по страницам сайта, проверить ajax, затем выключить откладку и если нет ошибок, то всё хорошо Настройки > Настройки продукта > Модули: Удалить не используемые модули Включить memcached: В /bitrix/php_interface/dbconn.php добавляем: define("BX_CACHE_TYPE", "memcache"); define("BX_CACHE_SID", $_SERVER["DOCUMENT_ROOT"]."#id_login"); define("BX_MEMCACHE_HOST", "127.0.0.1"); define("BX_MEMCACHE_PORT", "11211"); В /bitrix/.settings.php добавляем: 'cache' => array( 'value' => array( 'type' => 'memcache', 'memcache' => array( 'host' => '127.0.0.1', 'port' => '11211', ), 'sid' => $_SERVER["DOCUMENT_ROOT"]."#id_login" ), 'readonly' => false, ), Перенос инфоблока из одного в другой тип инфоблока: 1. Переходим в редактирование инфоблока, который надо перенести. 2. Меняем GET-параметр type= на _нужный_ тип (куда перенести). Обновляем страницу по новому URL. 3. Теперь сохраняем инфоблок. Не работает поиск: 1. Отключить «использование морфологии» в настройках модуля поиска /bitrix/admin/settings.php 2. Удалить модули поиска /bitrix/admin/module_admin.php 3. Произвести полную переиндесацию /bitrix/admin/search_reindex.php 4. Сбросить весь кэш /bitrix/admin/cache.php Если запрещён доступ по ip, отклчить можно закомментировав 1238 стороку файла: /bitrix/modules/security/classes/general/iprule.php if($bMatch) include($_SERVER["DOCUMENT_ROOT"]."/bitrix/admin/security_403.php"); Чтобы в админке добавить html или стили или JS надо создать файл /bitrix/php_interface/admin_header.php и в нём добавлять. Настройки сессий /bitrix/admin/group_edit.php?lang=ru&ID=1&tabControl_active_tab=edit2 Проверка значения свойства на уникальность при добавлении нового элемента в инфоблок https://dd-blog.ru/proverka-znacheniya-svoystva-na-unikalnost-pri-dobavlenii-novogo-elementa-v-infoblok/ // Удалить фасетный индекс use Bitrix\Main\Loader; use Bitrix\Iblock\PropertyIndex\Manager; Loader::includeModule('iblock') Manager::DeleteIndex(IBLOCK_ID_CATALOG); Manager::markAsInvalid(IBLOCK_ID_CATALOG); // Удалить старый и создать новый фасетный индекс use Bitrix\Main\Loader; use Bitrix\Iblock\PropertyIndex\Manager; Loader::includeModule('iblock'); Manager::DeleteIndex(IBLOCK_ID_CATALOG); Manager::markAsInvalid(IBLOCK_ID_CATALOG); $index = Manager::createIndexer(IBLOCK_ID_CATALOG); $index->startIndex(); $res = $index->continueIndex(); $index->endIndex(); Manager::checkAdminNotification(); CBitrixComponent::clearComponentCache('bitrix:catalog.smart.filter'); CIBlock::clearIblockTagCache(IBLOCK_ID_CATALOG); // Обновить фасетный индекс для товара \Bitrix\Iblock\PropertyIndex\Manager::updateElementIndex($IBLOCK_ID, $productId);
Список