|
Главная > Руководство разработчика > Подключение внешних скриптов и API > Подключение скриптовПодключение скриптов Вы можете подключать свои скрипты и исполнять их на страницах WebDirector. Для этого существует директива [RЕQ адрес_скрипта_от_корня_сайта]
Код скрипта может быть помещен на сайт через инструмент "Объекты сайта", который находится в разделе "Настройка дизайна" или по FTP в произвольную папку.
Если загрузка скрипта происходила через "Объекты сайта" в раздел "скрипты сайта" и скрипт называется test.php, то он помещается в папку wd_js, если в раздел "подключаемый код", то в папку wd_blocks.
Соответственно, в области шаблона или на странице сайта этот скрипт подключается инструкцией:

Особенностью является обращение к переменным, переданным скриптом:
В php есть два способа приема передаваемых от одного скрипта другому переменных. При значении register_globals=1 в настройках php для приема переменных по методу GET и POST нет необходимости обращаться к массивам $_GET и $_POST. Т.е. передаваемые переменные автоматически инициализируются вызываемым скриптом. Но данная модель несет в себе потенциальную уязвимость безопасности. Поэтому register_globals в программе WebDirector установлено в 0 и, что бы получить значение передаваемой переменной, нужно обратиться непосредственно к массиву $_GET или $_POST в зависимости от метода передачи.
Например: скрипт вызывается запросом http://somesite.com/example.php?varname=somevalue в данном случае переменная varname передается по методу $_GET для получения её значения в скрипте нужно вставить код $_GET[' varname '] Пример кода: //-----example.php $sTmp = $_GET[' varname ']; echo $sTmp;
//-----на выводе somevalue
|
|