В компоненте Битрикс не работает style.css
При работе самого компонента (любого) не подключается файл компонента style.css.
Решение:
Проверить, подключена ли строчка в header.php шаблона.
$APPLICATION->ShowHead(false);
При работе самого компонента (любого) не подключается файл компонента style.css.
Решение:
Проверить, подключена ли строчка в header.php шаблона.
$APPLICATION->ShowHead(false);
При попытке создания резервной копии словил:
ошибку в Битриксе "Ваша сессия истекла. Перегрузите страницу".
Решение:
Очистить куки
При проверка системы, в проверке доступа, получил ошибку "Permission denied: BITRIX SESSID ERROR":
Решение:
Очистить куки
В файле .htaccess следует добавить следующие строчки:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
$films = array("Рэмбо", "Рэмбо 2", "Рэмбо 3");
setcookie('cookie_films', serialize($films));
$get_films = unserialize($_COOKIE['cookie_films']);
print_r($get_films);
На примере шрифта Roboto. В HTML код вставляем ссылку на шрифт.
<link
href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap"
rel="stylesheet">
H1 {
font-family: 'Roboto';
}
<html>
<head>
<link
href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap"
rel="stylesheet">
<style>
H1 {
font-family: 'Roboto';
}
</style>
</head>
<body>
<H1>Заголовок шрифтом Roboto</H1>
</body>
</html>
Для создания нового хоста в OpenServer достаточно просто создать новую папку в подпапке domains в том месте, куда вы установили OpenServer.
Например в C:\OpenServer\domains\ создаем папку "myproject".
Папку создаем маленькими латинскими буквами без пробелов и спецсимволов.
После создания папки необходимо перезапуcтить OpenServer.
Флажок в трее после перезапуска должен быть зеленым.
Для проверки работоспособности набираем в браузере http://myproject/.
Решение:
Добавить свойство display.
line-height:1;
display:block;
Иногда в jQuery требуется проверить, загружен ли наш документ полностью.
Поможет нам в этом метод ready:
$(document).ready(function() {
// Код
});
Ситуация:
При добавлении новости она не отображается сразу, а только после обновления кеша, что жутко не удобно.
Решение:
Скорее всего отключен Управляемый кеш. Проверить и включить его можно в "Настройках продукта" > "Автокеширование" > "Управляемый кеш".
Рекомендую также очистить текущий кеш ("Настройки продукта" > "Автокеширование" > "Очистка файлов кеша").
Переходим в "Расширения" (Ctrl+Shift+X) и вписываем в поисковой строке запрос: "Russian Language".
Видим дополнение (иконка с глобусом) и нажимаем кнопку установки.
После перезапуска VS Code весь интерфейс будет на русском языке.
Достаточно банальная вещь, но почему-то по началу полез в общие настройки ("Настройки" > "Параметры") и там не нашел.
Сами же настройки горячих клавиш можно найти в "Настройки" > "Сочетание клавиш".
Ситуация:
Интернет магазин. Устанавливаю комментарии для карточки товара (стандартный компонент bitrix:catalog.comments).
Сам компонент пытаюсь вставить в catalog.element. Шаблон полностью кастомный и сделан с нуля.
В итоге комментарии для администратора работают, для других пользователей нет. Загадка.
Решение:
Первым делом нажимаем F12 чтобы проверить, что говорит консоль разработчика. Видим там ошибку:
Видим, что есть неподключенные библиотеки. Подключаем нужную:
CJSCore::Init(array('popup'));
Появилась задача на jQuery отобразить цену с тысячным разделением формата 100 000 руб.
На PHP для решения подобного использую number_format().
Делаем на JS:
Intl.NumberFormat('ru-RU').format(100000);
Подключаем популярный набор иконок Font Awesome для нашего сайта.
Подключить CSS с внешнего сайта (CDN подключение):
<link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.10.0/css/all.css">
<i class="far fa-address-card"></i>
Пытаюсь установить Битрикс на хостинге и получаю в браузере ошибку HTTP Error 500. Панель управления хостингом FastPanel, VPS. Все по-умолчанию, никаких кастомных конфигураций не делал.
Решение:
Переключить в хостинг панели версию PHP на более новую версию (в данном случае переключил с php54 на php74) и всё заработало.
Распространенная ошибка при установке Битрикс с помощью restore.php:
Ошибка! IP адрес клиента изменился, продолжение невозможно.
Причина:
Возможно данный файл restore.php уже был использован на другой установке. Строчки 9-11 в данном файле как раз говорят об этом.
Решение:
Удалить данные строчки, сохранить файл, запустить установку заново.
Битрикс на OpenServer.
В админке, в рубрике "Пользователи", словил раскошенный вид, как будто не загрузились CSS стили.
По F12 обнаружены масса ошибок вида:
Failed to load resource: the server responded with a status of 403 (Forbidden)
Причина:
В конфигах Apache на OpenServer включен запрет на доступ к папкам с точкой в названии.
Решение: