Администратор. Базовый
Основы администрирования
Визуальный редактор
Работа с PHP-скриптом
Работа с PHP-скриптом
Урок
37
из
292

Автор:
Анна Кокина
Сложность урока:
4 из 5
4 уровень - сложно, требуется сосредоточиться, внимание деталям и точному следованию инструкции.
Дата изменения:
21.12.2022
Просмотров:
54075
Работа с PHP-скриптом |
Примечание: Правом на работу с произвольным PHP-скриптом обладает только пользователь с правами администратора сайта.
В HTML-редакторе можно разместить произвольный PHP-скрипт следующим способом: перейдя в
режим редактирования исходного кода
(или смешанный режим) и написав требуемый код. Тогда в режиме визуального редактирования (или
в соответствующем поле смешанного режима
) появится тот же ярлык
, содержание PHP-кода которого можно будет редактировать в режиме работы с исходным кодом и в области Свойства:
Внимание! Есть некоторые тонкости при прерывании HTML кода PHP-скриптом.
Например, можно писать так:
Перечислим атрибуты, которые обрабатываются для ссылок, рисунков и аудио:
для тега
для тега
для тега
Т.е. вместо этих атрибутов можно вставлять
Код таблицы тоже можно прерывать PHP-скриптом:
Например, можно писать так:
<a href="<? echo 'www.oursite.ru';?>" title="Посетите сайт">OurSite</a>Аналогично, и с рисунками (тег img).
Перечислим атрибуты, которые обрабатываются для ссылок, рисунков и аудио:
для тега
<a>
атрибуты: href, title, class, style
для тега
<img>
атрибуты: src, alt, class, style
для тега
<audio>
атрибуты: src, autoplay, control, loop, preload
Т.е. вместо этих атрибутов можно вставлять
<? ...... ?>
Код таблицы тоже можно прерывать PHP-скриптом:
<table >
<? ........ ?>
<tr>
<? ........ ?>
<td>
</td>
<? ........ ?>
</tr>
<? ........ ?>
</table>
Важно то, что визуальный редактор не показывает PHP-код в начале и в конце страницы. Например, строки в начале кода главной страницы не будут показаны при редактировании этой страницы с помощью визуального редактора:
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("title", "Демонстрационная версия продукта «1С-Битрикс: Управление сайтом 6.0»");
$APPLICATION->SetPageProperty("NOT_SHOW_NAV_CHAIN", "Y");
$APPLICATION->SetTitle("Новости интернет-магазина");
?>
Код, вызывающий файл footer.php, тоже не будет показан в HTML-редакторе:
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
Курсы разработаны в компании «1С-Битрикс»
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
и Ваше мнение важно для нас