내 대답은 예, 당신은 일 수 있지만, 약간 한계는입니다.
<script type="text/javascript">
<!--
var cookieDomain = "{$mybb->settings['cookiedomain']}";
var cookiePath = "{$mybb->settings['cookiepath']}";
var cookiePrefix = "{$mybb->settings['cookieprefix']}";
var deleteevent_confirm = "{$lang->deleteevent_confirm}";
var removeattach_confirm = "{$lang->removeattach_confirm}";
var loading_text = '{$lang->ajax_loading}';
var saving_changes = '{$lang->saving_changes}';
var use_xmlhttprequest = "{$mybb->settings['use_xmlhttprequest']}";
var my_post_key = "{$mybb->post_code}";
var imagepath = "{$theme['imgdir']}";
// -->
</script>
당신은 하나 개의 조건으로 템플리트의 MyBB의 변수를 사용할 수 있습니다 : : 그것이 상호 PHP 파일에 정의되어야 있어요 당신이 모든 headerinclude 템플릿에 기억한다면
음, 항상 이러한 코드가 있습니다. 예를 들어
(물론 그 변수는 괄호 {} 안에 있어야합니다), headerinclude
템플릿과 상호 PHP 파일 global.php
입니다.
그게 전부입니다. MyBB와 함께 즐거운 시간 보내십시오.
서버에 대한 액세스 권한이 없습니다. PHP는 서버 측이므로 클라이언트에서만 실행되고 서버 측 PHP에 액세스 할 수없는 사용자 스크립트를 작성하는 경우 PHP 변수를 사용할 수 없습니다. 귀하의 jQuery 방법은 여전히 당신이 클라이언트 측 주입 스크립트를 작성하고 있기 때문에 아마도 이것을 수행하는 가장 효과적인 방법 일 것입니다. 서버 측 코드에 액세스 할 수있는 경우 AJAX를 사용하거나 PHP 변수가있는 JS 코드를 출력하여 JS 변수를 설정해야합니다. – Ennui
그게 내가 생각한거야 ... 고마워! –