Просмотр полной версии : Добавление JavaScript
Расширяю BE, понадобилось добавить JavaScript. Как это сделать?
Скрипт лежит в отдельном файле mod1/js/script.js
Если это BE-модуль, то просто в одном из мест сделать
$content .= '<script type="text/javascript" src="js/script.js"></script>"
а можно еще попробовать поиграться с объектом template и такими атрибутами как template->JScode, template->JScodeArray и методами template->insertStylesAndJS(), etc.
Сам никогда не пробовал, но всегда было интересно ;)
Так что можешь поковырять, а потом нам расскажешь что и как.
Если это BE-модуль, то просто в одном из мест сделать
$content .= '<script type="text/javascript" src="js/script.js"></script>"
Да, можно и так. Кстати, вытекающий вопрос: кто как MVC в BE реализует?
Можно конечно Smarty поставить и его юзать, но это дополнительный депенденс для своего экстеншена, а это как раз и не хочется.
Ну что, комьюнити, кто-ньть поделится опытом реализации MVC патерна в BE? Т.к. на сколько я понял стандартный HTML Template Engine не работает в BE. Так что меня этот вопрос оч сильно интересует.
Заранее спасибо!
Сделал так
$this->doc->JScode = '
<script type="text/javascript" src="js/checker.js"></script>
';
Проверил, работает.
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot