当前位置: 首页>>代码示例>>PHP>>正文


PHP Context::addJsFile方法代码示例

本文整理汇总了PHP中Context::addJsFile方法的典型用法代码示例。如果您正苦于以下问题:PHP Context::addJsFile方法的具体用法?PHP Context::addJsFile怎么用?PHP Context::addJsFile使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Context的用法示例。


在下文中一共展示了Context::addJsFile方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: init

 /**
  * @brief Initialization
  */
 function init()
 {
     $module_srl = Context::get('module_srl');
     if (!$module_srl && $this->module_srl) {
         $module_srl = $this->module_srl;
         Context::set('module_srl', $module_srl);
     }
     $oModuleModel = getModel('module');
     if ($module_srl) {
         $module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl);
         if (!$module_info) {
             Context::set('module_srl', '');
             $this->act = 'list';
         } else {
             ModuleModel::syncModuleToSite($module_info);
             $this->module_info = $module_info;
             Context::set('module_info', $module_info);
         }
     }
     // get the module category list
     $module_category = $oModuleModel->getModuleCategories();
     Context::set('module_category', $module_category);
     $security = new Security();
     $security->encodeHTML('module_info.');
     $security->encodeHTML('module_category..');
     // setup template path
     $template_path = sprintf("%stpl/", $this->module_path);
     $this->setTemplatePath($template_path);
     Context::addJsFile($this->module_path . 'tpl/js/inipaystandard_admin.js');
 }
开发者ID:WEN2ER,项目名称:nurigo,代码行数:33,代码来源:inipaystandard.admin.view.php

示例2: init

 function init()
 {
     $template_path = sprintf("%sm.skins/%s/", $this->module_path, $this->module_info->mskin);
     if (!is_dir($template_path) || !$this->module_info->mskin) {
         $this->module_info->mskin = 'default';
         $template_path = sprintf("%sm.skins/%s/", $this->module_path, $this->module_info->mskin);
     }
     $this->setTemplatePath($template_path);
     Context::addJsFile('common/js/jquery.min.js');
     Context::addJsFile('common/js/xe.min.js');
 }
开发者ID:umjinsun12,项目名称:dngshin,代码行数:11,代码来源:nmileage.mobile.php

示例3: transHTML

    /**
     * @brief 에디터 컴포넌트가 별도의 고유 코드를 이용한다면 그 코드를 html로 변경하여 주는 method
     *
     * 이미지나 멀티미디어, 설문등 고유 코드가 필요한 에디터 컴포넌트는 고유코드를 내용에 추가하고 나서
     * DocumentModule::transContent() 에서 해당 컴포넌트의 transHtml() method를 호출하여 고유코드를 html로 변경
     **/
    function transHTML($xml_obj)
    {
        $code_type = $xml_obj->attrs->code_type;
        $option_file_path = $xml_obj->attrs->file_path;
        $option_description = $xml_obj->attrs->description;
        $option_first_line = $xml_obj->attrs->first_line;
        $option_collapse = $xml_obj->attrs->collapse;
        $option_nogutter = $xml_obj->attrs->nogutter;
        $option_nocontrols = $xml_obj->attrs->nocontrols;
        if ($option_collapse == 'true') {
            $option = $option . 'collapse: true;';
        }
        if ($option_nogutter == 'true') {
            $option = $option . 'gutter: false;';
        }
        if ($option_nocontrols == 'true' && $option_collapse != 'true') {
            $option = $option . 'toolbar: false;';
        }
        if ($option_first_line > 1) {
            $option = $option . "first-line: " . $option_first_line . ";";
        }
        $body = $xml_obj->body;
        $body = preg_replace('@(<br\\s?/?>)(\\n)?@i', "\n", $body);
        $body = strip_tags($body);
        if (!$GLOBALS['_called_editor_component_code_highlighter_']) {
            $GLOBALS['_called_editor_component_code_highlighter_'] = true;
            $js_code = <<<dpScript
<script type="text/javascript">
SyntaxHighlighter.config.clipboardSwf = '{$this->component_path}script/clipboard.swf';
SyntaxHighlighter.all();
</script>
dpScript;
            Context::addHtmlFooter($js_code);
            Context::addCSSFile($this->component_path . 'style/shCore.css');
            Context::addCSSFile($this->component_path . 'style/shThemeDefault.css');
            Context::addJsFile($this->component_path . 'script/shCore.js');
        }
        Context::addJsFile($this->component_path . 'script/shBrush' . $code_type . '.js');
        $output = null;
        if ($option_file_path != null || $option_description != null) {
            $output .= '<div class="ch_infobox">';
            if ($option_file_path != null) {
                $output .= '<span class="file_path">' . $option_file_path . '</span>';
            }
            if ($option_description != null) {
                $output .= '<span class="description">' . $option_description . '</span>';
            }
            $output .= '</div>';
        }
        $output .= sprintf('<pre class="brush: %s;%s">%s</pre>', strtolower($code_type), $option, $body);
        return $output;
    }
开发者ID:hottaro,项目名称:xpressengine,代码行数:58,代码来源:code_highlighter.class.php

示例4: compile

 /**
  * @brief 원 xml파일과 compiled된js파일의 시간 비교 및 유무 비교등을 처리
  **/
 function compile()
 {
     if (!file_exists($this->xml_file)) {
         return;
     }
     if (!file_exists($this->js_file)) {
         $this->_compile();
     } else {
         if (filemtime($this->xml_file) > filemtime($this->js_file)) {
             $this->_compile();
         }
     }
     Context::addJsFile($this->js_file);
 }
开发者ID:hottaro,项目名称:xpressengine,代码行数:17,代码来源:XmlJsFilter.class.php

示例5: init

 /**
  * @brief 초기화
  * board 모듈은 일반 사용과 관리자용으로 나누어진다.\n
  **/
 function init()
 {
     /**
      * 기본 모듈 정보들 설정 (list_count, page_count는 게시판 모듈 전용 정보이고 기본 값에 대한 처리를 함)
      **/
     if ($this->module_info->list_count) {
         $this->list_count = $this->module_info->list_count;
     }
     if ($this->module_info->search_list_count) {
         $this->search_list_count = $this->module_info->search_list_count;
     }
     if ($this->module_info->page_count) {
         $this->page_count = $this->module_info->page_count;
     }
     $this->except_notice = $this->module_info->except_notice == 'N' ? false : true;
     /**
      * 상담 기능 체크. 현재 게시판의 관리자이면 상담기능을 off시킴
      * 현재 사용자가 비로그인 사용자라면 글쓰기/댓글쓰기/목록보기/글보기 권한을 제거함
      **/
     if ($this->module_info->consultation == 'Y' && !$this->grant->manager) {
         $this->consultation = true;
         if (!Context::get('is_logged')) {
             $this->grant->list = $this->grant->write_document = $this->grant->write_comment = $this->grant->view = false;
         }
     } else {
         $this->consultation = false;
     }
     /**
      * 스킨 경로를 미리 template_path 라는 변수로 설정함
      * 스킨이 존재하지 않는다면 xe_board로 변경
      **/
     $template_path = sprintf("%sskins/%s/", $this->module_path, $this->module_info->skin);
     if (!is_dir($template_path) || !$this->module_info->skin) {
         $this->module_info->skin = 'xe_board';
         $template_path = sprintf("%sskins/%s/", $this->module_path, $this->module_info->skin);
     }
     $this->setTemplatePath($template_path);
     /**
      * 확장 변수 사용시 미리 확장변수의 대상 키들을 가져와서 context set
      **/
     $oDocumentModel =& getModel('document');
     $extra_keys = $oDocumentModel->getExtraKeys($this->module_info->module_srl);
     Context::set('extra_keys', $extra_keys);
     /** 
      * 게시판 전반적으로 사용되는 javascript, JS 필터 추가
      **/
     Context::addJsFilter($this->module_path . 'tpl/filter', 'input_password.xml');
     Context::addJsFile($this->module_path . 'tpl/js/board.js');
 }
开发者ID:hottaro,项目名称:xpressengine,代码行数:53,代码来源:board.view.php

示例6: init

 /**
  * @brief 초기화
  **/
 function init()
 {
     /**
      * 기본 모듈 정보들 설정 (list_count, page_count는 게시판 모듈 전용 정보이고 기본 값에 대한 처리를 함)
      **/
     if ($this->module_info->list_count) {
         $this->list_count = $this->module_info->list_count;
     }
     if ($this->module_info->page_count) {
         $this->page_count = $this->module_info->page_count;
     }
     if (!$this->module_info->popular_tag_period) {
         $this->module_info->popular_tag_period = 30;
     }
     /**
      * 스킨 경로를 미리 template_path 라는 변수로 설정함
      **/
     $template_path = sprintf("%sskins/%s/", $this->module_path, $this->module_info->skin);
     if (!is_dir($template_path) || !$this->module_info->skin) {
         $this->module_info->skin = 'xe_default';
         $template_path = sprintf("%sskins/%s/", $this->module_path, $this->module_info->skin);
     }
     $this->setTemplatePath($template_path);
     /** 
      * 전반적으로 사용되는 javascript, JS 필터 추가
      **/
     Context::addJsFile($this->module_path . 'tpl/js/livexe.js');
     if ($this->grant->insert_rss) {
         Context::addJsFilter($this->module_path . 'tpl/filter', 'get_rss.xml');
         Context::addJsFilter($this->module_path . 'tpl/filter', 'insert_rss.xml');
     }
     $args->module_srl = $this->module_srl;
     $output = executeQuery('livexe.getRSSCount', $args);
     Context::set('total_feeds', $output->data->count);
     $output = executeQuery('livexe.getDocumentCount', $args);
     Context::set('total_articles', $output->data->count);
     if (Context::get('is_logged')) {
         $logged_info = Context::get('logged_info');
         $args->module_srl = $this->module_srl;
         $args->member_srl = $logged_info->member_srl;
         $output = executeQuery('livexe.getMyRSSCount', $args);
         Context::set('total_my_feeds', $output->data->count);
     }
 }
开发者ID:haegyung,项目名称:xe-module-live,代码行数:47,代码来源:livexe.view.php

示例7: init

 function init()
 {
     $template_path = sprintf("%sm.skins/%s/", $this->module_path, $this->module_info->mskin);
     if (!is_dir($template_path) || !$this->module_info->mskin) {
         $this->module_info->mskin = 'default';
         $template_path = sprintf("%sm.skins/%s/", $this->module_path, $this->module_info->mskin);
     }
     $this->setTemplatePath($template_path);
     Context::addJsFile('common/js/jquery.min.js');
     Context::addJsFile('common/js/xe.min.js');
     $logged_info = Context::get('logged_info');
     if ($logged_info) {
         Context::set('login_chk', 'Y');
     } else {
         if (!Context::get('is_logged')) {
             Context::set('login_chk', 'N');
         }
     }
     Context::set('hide_trolley', 'true');
 }
开发者ID:bjrambo,项目名称:nurigo,代码行数:20,代码来源:ncart.mobile.php

示例8: init

 /**
  * @brief 초기화
  * wiki 모듈은 일반 사용과 관리자용으로 나누어진다.\n
  **/
 function init()
 {
     /**
      * 스킨 경로를 미리 template_path 라는 변수로 설정함
      * 스킨이 존재하지 않는다면 xe_wiki로 변경
      **/
     $template_path = sprintf("%sskins/%s/", $this->module_path, $this->module_info->skin);
     if (!is_dir($template_path) || !$this->module_info->skin) {
         $this->module_info->skin = 'xe_wiki';
         $template_path = sprintf("%sskins/%s/", $this->module_path, $this->module_info->skin);
     }
     $this->setTemplatePath($template_path);
     $oModuleModel =& getModel('module');
     $document_config = $oModuleModel->getModulePartConfig('document', $this->module_info->module_srl);
     if (!isset($document_config->use_history)) {
         $document_config->use_history = 'N';
     }
     $this->use_history = $document_config->use_history;
     Context::set('use_history', $document_config->use_history);
     Context::addJsFile($this->module_path . 'tpl/js/wiki.js');
 }
开发者ID:hottaro,项目名称:xpressengine,代码行数:25,代码来源:wiki.view.php

示例9: init

 function init()
 {
     parent::init();
     $oTextyleModel =& getModel('textyle');
     if (preg_match("/TextyleTool/", $this->act) || $oTextyleModel->isAttachedMenu($this->act)) {
         Context::addJsFile("./common/js/jquery.js", true, '', -100000);
         Context::addJsFile("./common/js/x.js", true, '', -100000);
         Context::addJsFile("./common/js/common.js", true, '', -100000);
         Context::addJsFile("./common/js/js_app.js", true, '', -100000);
         Context::addJsFile("./common/js/xml_handler.js", true, '', -100000);
         Context::addJsFile("./common/js/xml_js_filter.js", true, '', -100000);
         Context::addCSSFile("./common/css/default.css", true, 'all', '', -100000);
         Context::addCSSFile("./common/css/button.css", true, 'all', '', -100000);
     } else {
         $template_path = sprintf("%sm.skins/%s/", $this->module_path, $this->module_info->mskin);
         if (!is_dir($template_path) || !$this->module_info->mskin) {
             $this->module_info->mskin = 'default';
             $template_path = sprintf("%sm.skins/%s/", $this->module_path, $this->module_info->mskin);
         }
         $this->setTemplatePath($template_path);
     }
 }
开发者ID:google-code-backups,项目名称:xe-textyle,代码行数:22,代码来源:textyle.mobile.php

示例10:

<?php

if (!defined("__ZBXE__")) {
    exit;
}
/**
 * @file rainbow.addon.php
 * @author zero (zero@nzeo.com)
 * @brief Rainbow link addon
 *
 * 링크가 걸린 텍스트에 마우스 오버를 하면 무지개색으로 변하게 하는 애드온입니다.
 * rainbow.js 파일만 추가하는 것으로 끝납니다.
 * rainbow.js는 http://www.dynamicdrive.com에서 제작하였으며 저작권을 가지고 있습니다.
 * before_display_content 에서만 요청이 됩니다.
 **/
if (Context::get('module') == 'admin' || $called_position != 'before_module_init') {
    return;
}
// Context::addJsFile()을 이용하면 끝
Context::addJsFile($addon_path . 'js/rainbow.js');
开发者ID:hottaro,项目名称:xpressengine,代码行数:20,代码来源:rainbow_link.addon.php

示例11: elseif

<?php

if (!defined("__XE__")) {
    exit;
}
Context::addJsFile("./common/js/jquery.js", true, '', -100000);
Context::addJsFile("./common/js/js_app.js", true, '', -100000);
Context::addJsFile("./common/js/common.js", true, '', -100000);
Context::addJsFile("./common/js/xml_handler.js", true, '', -100000);
Context::addJsFile("./common/js/xml_js_filter.js", true, '', -100000);
Context::loadLang('./modules/board/m.skins/default/lang');
$__tpl = TemplateHandler::getInstance();
echo $__tpl->compile('modules/board/m.skins/dgiBoard', '_header.html');
if ($__Context->oDocument->isExists()) {
    $__tpl = TemplateHandler::getInstance();
    echo $__tpl->compile('modules/board/m.skins/dgiBoard', 'read.html');
} else {
    ?>
	<?php 
    if ($__Context->mi->board_type == 'news') {
        ?>
	<?php 
        $__tpl = TemplateHandler::getInstance();
        echo $__tpl->compile('modules/board/m.skins/dgiBoard', '_list_news.html');
        ?>
	<?php 
    } elseif ($__Context->mi->board_type == 'webzine') {
        ?>
	<?php 
        $__tpl = TemplateHandler::getInstance();
        echo $__tpl->compile('modules/board/m.skins/dgiBoard', '_list_webzine.html');
开发者ID:umjinsun12,项目名称:dngshin,代码行数:31,代码来源:091c5037bfa54139a739b6a06e11159f.compiled.php

示例12:

<?php

if (!defined("__ZBXE__")) {
    exit;
}
/**
 * @file autolink.addon.php
 * @author zero (zero@nzeo.com)
 * @brief 자동 링크 애드온
 **/
if ($called_position == 'after_module_proc' && Context::getResponseMethod() != "XMLRPC") {
    Context::addJsFile('./addons/autolink/autolink.js');
}
开发者ID:hottaro,项目名称:xpressengine,代码行数:13,代码来源:autolink.addon.php

示例13: array

// 댓글리스트 출력타입 D-기본형,E-모바일EX형
if (!$__Context->mex_info->cmt_list_count) {
    $__Context->mex_info->cmt_list_count = 5;
}
// 코멘트 리스트 카운트
if (!$__Context->mex_info->send_message_use) {
    $__Context->mex_info->send_message_use = 'Y';
}
// 쪽지보내기 사용
if ($__Context->xe_version == 4) {
    Context::addJsFile("./common/js/jquery.js", true, '', -1000001);
} else {
    Context::addJsFile("./common/js/jquery.min.js", true, '', -1000001);
}
Context::addJsFile("./modules/mobileex/tpl/js/jquery.rotate.min.2.2.js", true, '', -1000000);
Context::addJsFile("./common/js/js_app.js", true, '', -100000);
Context::addJsFile("./common/js/common.js", true, '', -100000);
Context::addJsFile("./common/js/xml_handler.js", true, '', -100000);
Context::addJsFile("./common/js/xml_js_filter.js", true, '', -100000);
Context::addJsFile("./modules/mobileex/tpl/js/mobileex.min.js", true, '', -100000);
Context::loadLang('./modules/board/m.skins/mex_default/lang');
?>
<!--#Meta:modules/board/m.skins/mex_default/css/mboard.css--><?php 
$__tmp = array('modules/board/m.skins/mex_default/css/mboard.css', '', '', '');
Context::loadFile($__tmp);
unset($__tmp);
?>
<!--#Meta:modules/board/m.skins/mex_default/js/mboard.js--><?php 
$__tmp = array('modules/board/m.skins/mex_default/js/mboard.js', '', '', '');
Context::loadFile($__tmp);
unset($__tmp);
开发者ID:umjinsun12,项目名称:dngshin,代码行数:31,代码来源:5a3652889b77ced7e374b60652a6b824.compiled.php

示例14: htmlspecialchars

    echo $__Context->XE_VALIDATOR_MESSAGE_TYPE;
    ?>
">
	<p><?php 
    echo $__Context->XE_VALIDATOR_MESSAGE;
    ?>
</p>
</div><?php 
}
?>
<p class="x_help-block"><?php 
echo $__Context->lang->detail_about_ftp_info;
?>
</p>
<?php 
Context::addJsFile("modules/admin/ruleset/installFtpInfo.xml", FALSE, "", 0, "body", TRUE, "");
?>
<form action="./" id="ftp_form" method="post" enctype="multipart/form-data" class="x_form-horizontal" ><input type="hidden" name="error_return_url" value="<?php 
echo htmlspecialchars(getRequestUriByServerEnviroment(), ENT_COMPAT | ENT_HTML401, 'UTF-8', false);
?>
" /><input type="hidden" name="mid" value="<?php 
echo $__Context->mid;
?>
" /><input type="hidden" name="vid" value="<?php 
echo $__Context->vid;
?>
" /><input type="hidden" name="ruleset" value="installFtpInfo" />
	<input type="hidden" name="module" value="install" />
	<input type="hidden" name="act" value="procInstallAdminSaveFTPInfo" />
	<input type="hidden" name="success_return_url" value="<?php 
echo base64_decode($__Context->success_return_url);
开发者ID:umjinsun12,项目名称:dngshin,代码行数:31,代码来源:8c8e1b9a9ccda4b9a34aa5918a77ea68.compiled.php

示例15: array

<?php

if (!defined("__XE__")) {
    exit;
}
?>
<!--#Meta:modules/androidpushapp/tpl/css/ncenter_admin.css--><?php 
$__tmp = array('modules/androidpushapp/tpl/css/ncenter_admin.css', '', '', '');
Context::loadFile($__tmp);
unset($__tmp);
$__tpl = TemplateHandler::getInstance();
echo $__tpl->compile('modules/androidpushapp/tpl', 'header.html');
Context::addJsFile("modules/androidpushapp/ruleset/insertConfig.xml", FALSE, "", 0, "body", TRUE, "");
?>
<form  action="./" method="post" class="x_form-horizontal" id="fo_androidpushapp"><input type="hidden" name="error_return_url" value="<?php 
echo htmlspecialchars(getRequestUriByServerEnviroment(), ENT_COMPAT | ENT_HTML401, 'UTF-8', false);
?>
" /><input type="hidden" name="mid" value="<?php 
echo $__Context->mid;
?>
" /><input type="hidden" name="vid" value="<?php 
echo $__Context->vid;
?>
" /><input type="hidden" name="ruleset" value="insertConfig" />
	<input type="hidden" name="module" value="androidpushapp" />
	<input type="hidden" name="act" value="procAndroidpushappAdminInsertConfig" />
		<div class="x_control-group">
			<label class="x_control-label"><span class="x_label x_label-important">주의!</span>푸시 동작여부</label>
			<div class="x_controls">
				<label class="x_inline">
					<input type="radio" id="use_y" name="use" value="Y"<?php 
开发者ID:umjinsun12,项目名称:dngshin,代码行数:31,代码来源:757309700342538b53b0c1a2d6b406ea.compiled.php


注:本文中的Context::addJsFile方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。