mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-23 13:19:56 +09:00
merge from 1.5.2
git-svn-id: http://xe-core.googlecode.com/svn/trunk@10446 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
6c23751ef8
commit
c727926d9e
382 changed files with 6855 additions and 3603 deletions
|
|
@ -34,7 +34,7 @@
|
|||
<title xml:lang="ko">사이트맵</title>
|
||||
<title xml:lang="jp">サイトマップ</title>
|
||||
<title xml:lang="zh-CN">Menu Management</title>
|
||||
<title xml:lang="zh-TW">Menu Management</title>
|
||||
<title xml:lang="zh-TW">選單管理</title>
|
||||
<title xml:lang="es">Menu Management</title>
|
||||
<title xml:lang="ru">Menu Management</title>
|
||||
<title xml:lang="fr">Menu Management</title>
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
<value xml:lang="en"><![CDATA[No. of menus]]></value>
|
||||
<value xml:lang="jp"><![CDATA[メニュー数]]></value>
|
||||
<value xml:lang="zh-CN"><![CDATA[菜单数]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[選單數]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[選單數量]]></value>
|
||||
<value xml:lang="fr"><![CDATA[Somme de menu]]></value>
|
||||
<value xml:lang="ru"><![CDATA[Меню No.]]></value>
|
||||
<value xml:lang="es"><![CDATA[Número del menú]]></value>
|
||||
|
|
@ -52,51 +52,61 @@
|
|||
<value xml:lang="ko"><![CDATA[접기]]></value>
|
||||
<value xml:lang="en"><![CDATA[Collapse]]></value>
|
||||
<value xml:lang="jp"><![CDATA[畳む]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[關閉]]></value>
|
||||
</item>
|
||||
<item name="expanding">
|
||||
<value xml:lang="ko"><![CDATA[펼치기]]></value>
|
||||
<value xml:lang="en"><![CDATA[Expand]]></value>
|
||||
<value xml:lang="jp"><![CDATA[展開]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[展開]]></value>
|
||||
</item>
|
||||
<item name="add_menu">
|
||||
<value xml:lang="ko"><![CDATA[메뉴 추가]]></value>
|
||||
<value xml:lang="en"><![CDATA[Add Menu Item]]></value>
|
||||
<value xml:lang="jp"><![CDATA[メニュー追加]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[追加選單]]></value>
|
||||
</item>
|
||||
<item name="edit_menu">
|
||||
<value xml:lang="ko"><![CDATA[메뉴 편집]]></value>
|
||||
<value xml:lang="en"><![CDATA[Edit Menu]]></value>
|
||||
<value xml:lang="jp"><![CDATA[メニューの編集]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[編輯選單]]></value>
|
||||
</item>
|
||||
<item name="add_new_sitemap">
|
||||
<value xml:lang="ko"><![CDATA[새 사이트맵 추가]]></value>
|
||||
<value xml:lang="en"><![CDATA[Add New Menu]]></value>
|
||||
<value xml:lang="jp"><![CDATA[新しいサイトマップ追加]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[新增選單]]></value>
|
||||
</item>
|
||||
<item name="module_or_url">
|
||||
<value xml:lang="ko"><![CDATA[모듈 또는 URL]]></value>
|
||||
<value xml:lang="en"><![CDATA[Module or URL]]></value>
|
||||
<value xml:lang="jp"><![CDATA[モジュール、またはURL]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[模組或連結]]></value>
|
||||
</item>
|
||||
<item name="create_module_in_menu">
|
||||
<value xml:lang="ko"><![CDATA[모듈 생성]]></value>
|
||||
<value xml:lang="en"><![CDATA[Create Module]]></value>
|
||||
<value xml:lang="jp"><![CDATA[モジュール生成]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[建立模組]]></value>
|
||||
</item>
|
||||
<item name="select_module_in_menu">
|
||||
<value xml:lang="ko"><![CDATA[모듈 선택]]></value>
|
||||
<value xml:lang="en"><![CDATA[Select Module]]></value>
|
||||
<value xml:lang="jp"><![CDATA[モジュール選択]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[選擇模組]]></value>
|
||||
</item>
|
||||
<item name="create_mid_in_menu">
|
||||
<value xml:lang="ko"><![CDATA[모듈 아이디 생성]]></value>
|
||||
<value xml:lang="en"><![CDATA[Create Module ID]]></value>
|
||||
<value xml:lang="jp"><![CDATA[モジュールID生成]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[建立模組 ID]]></value>
|
||||
</item>
|
||||
<item name="select_mid_in_menu">
|
||||
<value xml:lang="ko"><![CDATA[모듈 아이디 선택]]></value>
|
||||
<value xml:lang="en"><![CDATA[Select Module ID]]></value>
|
||||
<value xml:lang="jp"><![CDATA[モジュールID選択]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[選擇模組 ID]]></value>
|
||||
</item>
|
||||
<item name="depth">
|
||||
<value xml:lang="ko"><![CDATA[단계]]></value>
|
||||
|
|
@ -184,6 +194,7 @@
|
|||
<value xml:lang="ko"><![CDATA[현재창 열기]]></value>
|
||||
<value xml:lang="en"><![CDATA[Open a self window]]></value>
|
||||
<value xml:lang="jp"><![CDATA[現在のウィンドウで開く]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[目前視窗開啟]]></value>
|
||||
</item>
|
||||
<item name="menu_expand">
|
||||
<value xml:lang="ko"><![CDATA[펼침]]></value>
|
||||
|
|
@ -390,6 +401,7 @@
|
|||
<value xml:lang="ko"><![CDATA[최상위 메뉴는 삭제할 수 없습니다.]]></value>
|
||||
<value xml:lang="en"><![CDATA[A top menu cannot be deleted]]></value>
|
||||
<value xml:lang="jp"><![CDATA[最上位メニューは、削除できません。]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[主選單無法刪除。]]></value>
|
||||
</item>
|
||||
<item name="about_title">
|
||||
<value xml:lang="ko"><![CDATA[모듈에 연결할 때, 쉽게 구분할 수 있는 제목을 입력해주세요.]]></value>
|
||||
|
|
@ -515,7 +527,7 @@ Nếu Menu không hiển thị một cách bình thường, hãy làm mới thô
|
|||
<value xml:lang="en"><![CDATA[If you select a group, only the group members can see the menu. (if xml file is directly opened, it will be visible to anyone who opens it.)]]></value>
|
||||
<value xml:lang="jp"><![CDATA[グループを選択すると該当するグループのユーザーにのみメニューが表示されます(XMLファイルを直接開くと情報が表示されます)。]]></value>
|
||||
<value xml:lang="zh-CN"><![CDATA[如选择用户组,只有所属组用户才能看到此菜单。 —(xml文件中不能隐藏)]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[如果選擇群組,只有所屬群組才能看到此選單。(如果可直接連結xml檔案,內容將無法隱藏)]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[如果選擇群組,只有所屬群組才能看到此選單。(如果可直接連結 xml 檔案,內容將無法隱藏)]]></value>
|
||||
<value xml:lang="fr"><![CDATA[Si vous choisissez un groupe, les membres de ce groupe seulement peuvent voir le menu. (Si l'on ouvre un fichier xml, le fichier sera exposé.)]]></value>
|
||||
<value xml:lang="ru"><![CDATA[Если Вы выберите группу, то только ее члены могут видеть это меню. (если XML файл открыт напрямую, оно будет показано.)]]></value>
|
||||
<value xml:lang="es"><![CDATA[Si tu selecciona el grupo, sólo los usuarios del grupo pueden ver el menú. (Si el archivo xml es abierto directamente, lo mostrará.)]]></value>
|
||||
|
|
@ -559,17 +571,21 @@ Menu không phải là người quản lý, nhiệm vụ của nó chỉ là li
|
|||
<item name="cType">
|
||||
<value xml:lang="ko"><![CDATA[모듈 또는 URL]]></value>
|
||||
<value xml:lang="en"><![CDATA[Module or URL]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[模組或連結]]></value>
|
||||
</item>
|
||||
<item name="module_type">
|
||||
<value xml:lang="ko"><![CDATA[모듈 선택]]></value>
|
||||
<value xml:lang="en"><![CDATA[Select Module]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[選擇模組]]></value>
|
||||
</item>
|
||||
<item name="create_menu_url">
|
||||
<value xml:lang="ko"><![CDATA[모듈 아이디 생성]]></value>
|
||||
<value xml:lang="en"><![CDATA[Create Module ID]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[建立模組 ID]]></value>
|
||||
</item>
|
||||
<item name="select_menu_url">
|
||||
<value xml:lang="ko"><![CDATA[모듈 아이디 선택]]></value>
|
||||
<value xml:lang="en"><![CDATA[Select Module ID]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[選擇模組 ID]]></value>
|
||||
</item>
|
||||
</lang>
|
||||
|
|
|
|||
|
|
@ -237,13 +237,13 @@
|
|||
* @brief when menu add in sitemap, select module list
|
||||
* this menu showing with trigger
|
||||
**/
|
||||
function getModuleListInSitemap()
|
||||
function getModuleListInSitemap($site_srl = 0)
|
||||
{
|
||||
$oModuleModel = &getModel('module');
|
||||
$columnList = array('module');
|
||||
$moduleList = array('page');
|
||||
|
||||
$output = $oModuleModel->getModuleListByInstance($columnList);
|
||||
$output = $oModuleModel->getModuleListByInstance($site_srl, $columnList);
|
||||
if(is_array($output->data))
|
||||
{
|
||||
foreach($output->data AS $key=>$value)
|
||||
|
|
|
|||
|
|
@ -118,6 +118,16 @@
|
|||
**/
|
||||
function dispMenuAdminSiteMap()
|
||||
{
|
||||
Context::loadLang(_XE_PATH_.'modules/document/lang/');
|
||||
$site_srl = Context::get('site_srl');
|
||||
$site_module_info = Context::get('site_module_info');
|
||||
|
||||
if(!$site_srl)
|
||||
{
|
||||
if($logged_info->is_admin == 'Y' && !$site_keyword) $site_srl = 0;
|
||||
else $site_srl = (int)$site_module_info->site_srl;
|
||||
}
|
||||
|
||||
$oMenuAdminModel = &getAdminModel('menu');
|
||||
$menuListFromDB = $oMenuAdminModel->getMenus();
|
||||
if(is_array($menuListFromDB)) $output = array_reverse($menuListFromDB);
|
||||
|
|
@ -157,7 +167,7 @@
|
|||
|
||||
// get installed module list
|
||||
$oPageController = &getController('page'); //for lang
|
||||
$resultModuleList = $oMenuAdminModel->getModuleListInSitemap();
|
||||
$resultModuleList = $oMenuAdminModel->getModuleListInSitemap($site_srl);
|
||||
Context::set('module_list', $resultModuleList);
|
||||
|
||||
// get default group list
|
||||
|
|
|
|||
|
|
@ -46,12 +46,14 @@ $('form.siteMap')
|
|||
{
|
||||
var menuItem = obj.menu_item;
|
||||
menuUrl = menuItem.url;
|
||||
var successReturnUrl = editForm.find('input[name=success_return_url]').val() + menuItem.menu_srl;
|
||||
editForm.find('.h2').text(xe.lang.edit_menu);
|
||||
editForm.find('input[name=menu_srl]').val(menuItem.menu_srl);
|
||||
editForm.find('input[name=menu_item_srl]').val(menuItem.menu_item_srl);
|
||||
editForm.find('input[name=parent_srl]').val(menuItem.parent_srl);
|
||||
editForm.find('input[name=menu_name_key]').val(menuItem.name_key);
|
||||
editForm.find('input[name=menu_name]').val(menuItem.name);
|
||||
editForm.find('input[name=success_return_url]').val(successReturnUrl);
|
||||
|
||||
var moduleType = menuItem.moduleType;
|
||||
if(menuItem.pageType) moduleType = menuItem.pageType;
|
||||
|
|
@ -76,6 +78,11 @@ $('form.siteMap')
|
|||
if(openWindow == 'Y') openWindowForm[1].checked = true;
|
||||
else openWindowForm[0].checked = true;
|
||||
|
||||
var expand = menuItem.expand;
|
||||
var expandForm = editForm.find('input=[name=menu_expand]');
|
||||
if(expand == 'Y') expandForm[0].checked = true;
|
||||
else expandForm[0].checked = false;
|
||||
|
||||
// button image
|
||||
if(menuItem.normal_btn) $('#normal_btn_preview').html('<img src="'+menuItem.normal_btn+'" /><input type="checkbox" name="isNormalDelete" value="Y"> Delete');
|
||||
if(menuItem.hover_btn) $('#hover_btn_preview').html('<img src="'+menuItem.hover_btn+'" /><input type="checkbox" name="isHoverDelete" value="Y"> Delete');
|
||||
|
|
@ -217,7 +224,12 @@ $('form.siteMap')
|
|||
|
||||
selectModuleLayer.find('select').html(htmlBuffer);
|
||||
}
|
||||
|
||||
|
||||
function tgMapBtn(){
|
||||
$('.x .siteMap>ul:visible').next('.btnArea').slideDown(50);
|
||||
$('.x .siteMap>ul:hidden').next('.btnArea').slideUp(50);
|
||||
}
|
||||
tgMapBtn();
|
||||
$('a.tgMap').click(function() {
|
||||
var $this = $(this);
|
||||
var curToggleStatus = getCookie('sitemap_toggle_'+$this.attr('href'));
|
||||
|
|
@ -226,7 +238,8 @@ $('form.siteMap')
|
|||
$($this.attr('href')).slideToggle('fast');
|
||||
$this.closest('.siteMap').toggleClass('fold');
|
||||
setCookie('sitemap_toggle_'+$this.attr('href'), toggleStatus);
|
||||
|
||||
setTimeout(function(){ tgMapBtn(); }, 250);
|
||||
|
||||
return false;
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
<!--%import("js/menu_admin.js")-->
|
||||
<!--%import("../../common/css/popup.css")-->
|
||||
<h1 class="h1">{$lang->cmd_search_mid}</h1>
|
||||
<form action="./" method="get">
|
||||
<input type="hidden" name="module" value="{$module}" />
|
||||
|
|
|
|||
|
|
@ -9,17 +9,16 @@ xe.lang.confirm_delete = "{$lang->confirm_delete}";
|
|||
<p>{$XE_VALIDATOR_MESSAGE}</p>
|
||||
</div>
|
||||
<h1 class="h1">{$lang->menu_gnb_sub['siteMap']}</h1>
|
||||
|
||||
<block loop="$menu_list=>$key,$value">
|
||||
{@$menuSrl = $value->menuSrl}
|
||||
<form class="portlet siteMap" id="menu_{$menuSrl}" method="post">
|
||||
<form class="portlet siteMap" id="menu_{$menuSrl}" method="post" action="#menu_{$menuSrl}">
|
||||
<input type="hidden" name="module" value="{$module}" />
|
||||
<input type="hidden" name="act" value="procMenuAdminArrangeItem" />
|
||||
<input type="hidden" name="menu_srl" value="{$menuSrl}" />
|
||||
<input type="hidden" name="menu_item_srl" value="" />
|
||||
<input type="hidden" name="success_return_url" value="{getUrl('', 'module', 'admin', 'act', 'dispMenuAdminSiteMap')}" />
|
||||
<input type="hidden" name="success_return_url" value="{getUrl('', 'module', 'admin', 'act', 'dispMenuAdminSiteMap')}#menuTop_{$menuSrl}" />
|
||||
|
||||
<h2 class="h2"><input name="title" value="{$value->title}" /></h2>
|
||||
<h2 class="h2" id="menuTop_{$menuSrl}"><input name="title" value="{$value->title}" /></h2>
|
||||
<a href="#nav_{$key}" class="tgMap">{$lang->collapsing}/{$lang->expanding}</a>
|
||||
<ul class="lined" id="nav_{$key}" cond="count($value->menuItems->list > 0)" <!--@if($_COOKIE['sitemap_toggle_#nav_'.$key])-->style="display:none;"<!--@end-->>
|
||||
<block loop="$value->menuItems->list=>$key2,$value2">
|
||||
|
|
@ -28,7 +27,7 @@ xe.lang.confirm_delete = "{$lang->confirm_delete}";
|
|||
</block>
|
||||
</ul>
|
||||
<p class="btnArea">
|
||||
<span class="btn"><a href="#editMenu" class="modalAnchor _add">{$lang->add_menu}</a></span>
|
||||
<span class="btn"><a href="#editMenu" class="modalAnchor _add">{$lang->add_menu}...</a></span>
|
||||
<span class="btn"><button value="procMenuAdminArrangeItem" name="act" type="submit">{$lang->cmd_save}</button></span>
|
||||
<span class="etc">
|
||||
<span class="btn"><button value="procMenuAdminDelete" name="act" type="submit" onclick="return confirmDelete();">{$lang->cmd_delete}</button></span>
|
||||
|
|
@ -55,6 +54,7 @@ xe.lang.confirm_delete = "{$lang->confirm_delete}";
|
|||
<input type="hidden" name="menu_srl" value="" />
|
||||
<input type="hidden" name="menu_item_srl" value="{$menu_info->menu_srl}" />
|
||||
<input type="hidden" name="parent_srl" value="{$menu_info->menu_srl}" />
|
||||
<input type="hidden" name="success_return_url" value="{getUrl('', 'module', 'admin', 'act', 'dispMenuAdminSiteMap')}#menuTop_" />
|
||||
<h2 class="h2"><span>{$lang->add_menu}</span><span>{$lang->edit_menu}</span></h2>
|
||||
<ul>
|
||||
<li>
|
||||
|
|
@ -66,7 +66,7 @@ xe.lang.confirm_delete = "{$lang->confirm_delete}";
|
|||
<div id="langEdit" class="langEdit tgContent">
|
||||
<ul class="langList"></ul>
|
||||
<div class="langInput">
|
||||
<h2>{$lang->multilingual} <strong>{$lang->cmd_modify}</strong> | <a href="#langEdit">{$lang->cmd_insert}</a></h2>
|
||||
<h2>{$lang->multilingual} <strong>{$lang->cmd_modify}...</strong> | <a href="#langEdit">{$lang->cmd_insert}</a></h2>
|
||||
<ul>
|
||||
{@
|
||||
/* move current language to the top */
|
||||
|
|
@ -154,6 +154,12 @@ xe.lang.confirm_delete = "{$lang->confirm_delete}";
|
|||
<block loop="$group_list=>$key,$value"><input type="checkbox" name="group_srls[]" id="group_srls_{$value->group_srl}" value="{$value->group_srl}" /> <label for="group_srls_{$value->group_srl}">{$value->title}</label></block>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p class="q">{$lang->expand}</p>
|
||||
<p class="a" id="expand">
|
||||
<input type="checkbox" name="menu_expand" value="Y" /> {$lang->about_expand}
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="btnArea">
|
||||
<span class="btn"><input type="submit" value="{$lang->cmd_save}" /></span>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue