Экзамен Битрикс 1. #6 [ex1-6] Внедрить меню сайта: левое и верхнее многоуровневое.
ConEmu - скачать
<a href="/page/">Ссылка</a>
<a href="http://dimos.ru">Ссылка</a>
<a href="http://dimos.ru" target="_blank">Ссылка</a>
<a href="pic.png" download>Скачать картинку</a>
Используется в PHP 4, PHP 5, PHP 7, PHP 8
dirname — Возвращает имя родительского каталога из указанного пути (параметр1 функции)
Синтаксис:
dirname(параметр1, параметр2);
параметр1 | Путь | ||
параметр2 | На сколько уровней вложенности вверх необходимо пройти | необязательный | с версии 7.0.0 |
<?
dirname(__FILE__); // получаем директорию текущего файла
?>
Что такое элемент HTML?
<h1>Заголовок моей страницы</h1>
<!-- это открывающийся тег: -->
<h1>
<!-- это закрывающийся тег: -->
</h1>
<!-- контент: -->
Заголовок моей страницы
<!-- это полный элемент: -->
<h1>Заголовок моей страницы</h1>
Тип документа
<!DOCTYPE html>
<title>Заголовок браузера</title>
<p>Абзац текста</p>
<a href="https://dimos.ru">Ссылка на мой сайт</a>
<a href="/about/">Ссылка на страницу сайта</a>
Изображения<img src="/path/to/image/image.png">
<h1>Заголовок страницы</h1>
<h2>Заголовок страницы</h2>
<h3>Заголовок страницы</h3>
<table>
<tr>
<td>Ячейка 1 таблицы</td>
<td>Ячейка 2 таблицы</td>
</tr>
</table>
Базовые варианты:
Что такое HTML?
<!DOCTYPE html>
<html>
<head>
<title>Заголовок браузера</title>
</head>
<body>
<h1>Заголовок страницы</h1>
<p>Параграф текста.</p>
</body>
</html>
Клонировать репозиторий терминальной командой, где **** путь к репозиторию:
git clone ***** .
git clone *****
Столкнулся недавно с такой ошибкой:
Вместо привычной страницы 404, получил надпись на белом фоне "File not found.".
Никакие правки существующей страницы в Битрикс /404.php, редактирование .htaccess не дало.
Решил капнуть поглубже, дело оказалось в настройках Nginx и панели хостинга FastPanel, которая решила мне такие настройки проставить.
Решение:
1. Зайти в панель хостинга FastPanel
2. Перейти в текущий сайт
3. Перейти в ручную настройку
4. Добавить две строчки / Закомментировать одну строчку (по картинке ниже):
Результат: начала работать стандартная битриксовская страница /404.php
Данную ситуацию словил на хостинге VPS у хостера IHC.ru + панель FastPanel.
Выключаем NTLM-авторизацию с помощью метода UnSetBitrixVMAuthSupport:
1) Создаем в корне сайта файл, например nontlm.php со следующим кодом:
<?
$_SERVER["DOCUMENT_ROOT"] = '/home/bitrix/www/';
$DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"];
define("NO_KEEP_STATISTIC", true);
define("NOT_CHECK_PERMISSIONS",true);
define('BX_NO_ACCELERATOR_RESET', true);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
if(!CModule::IncludeModule('ldap')) return false;
CLdapUtil::UnSetBitrixVMAuthSupport(true);
?>