diff --git a/modules/plugin/lang/ko.lang.php b/modules/plugin/lang/ko.lang.php index 3246fa2f6..cbe433d29 100644 --- a/modules/plugin/lang/ko.lang.php +++ b/modules/plugin/lang/ko.lang.php @@ -10,4 +10,6 @@ $lang->plugin_maker = '플러그인 제작자'; $lang->plugin_history = '변경사항'; $lang->plugin_info = '플러그인 정보'; + $lang->plugin_code = '코드'; + $lang->about_plugin_code = '생성된 코드는 제로보드XE 내의 템플릿 내용에 추가하시면 동작하게 됩니다'; ?> diff --git a/modules/plugin/plugin.view.php b/modules/plugin/plugin.view.php index 073ed3339..26985351c 100644 --- a/modules/plugin/plugin.view.php +++ b/modules/plugin/plugin.view.php @@ -72,16 +72,19 @@ $plugin_info = $oPluginModel->getPluginInfo(Context::get('selected_plugin')); Context::set('plugin_info', $plugin_info); - // mid 목록을 가져옴 - $oModuleModel = &getModel('module'); - $mid_list = $oModuleModel->getMidList(); - Context::set('mid_list', $mid_list); + // 변수 정리 + $vars = Context::getRequestVars(); + unset($vars->module); + unset($vars->act); + unset($vars->selected_plugin); + if($vars) foreach($vars as $key=>$val) $vars->{$key} = str_replace(array('"','\''),array('\"','\\\''),$val); + Context::set('vars', $vars); // 플러그인을 팝업으로 지정 $this->setLayoutFile('popup_layout'); // 템플릿 파일 지정 - $this->setTemplateFile('plugin_generate_code'); + $this->setTemplateFile('plugin_generated_code'); } } diff --git a/modules/plugin/tpl.admin/plugin_generate_code.html b/modules/plugin/tpl.admin/plugin_generate_code.html index 4bbc8fc82..18b04e4ec 100644 --- a/modules/plugin/tpl.admin/plugin_generate_code.html +++ b/modules/plugin/tpl.admin/plugin_generate_code.html @@ -1,4 +1,4 @@ -
+ @@ -7,7 +7,7 @@ - {$lang->cmd_make_code} + {$lang->cmd_generate_code} {$lang->plugin} @@ -18,14 +18,14 @@ {$var->name} - + - + diff --git a/modules/plugin/tpl.admin/plugin_generated_code.html b/modules/plugin/tpl.admin/plugin_generated_code.html new file mode 100644 index 000000000..0c416206b --- /dev/null +++ b/modules/plugin/tpl.admin/plugin_generated_code.html @@ -0,0 +1,32 @@ + +++ + + + + + + + + + + + + + + + + + +
{$lang->cmd_generate_code}
{$lang->plugin}{$plugin_info->title} ver {$plugin_info->version}
{$lang->plugin_code} + <div plugin="{$selected_plugin}" + + {$key}="{$val}"  + + ></div> +
{$lang->about_plugin_code}
+ {$lang->cmd_close} + + +