Changeset 9273 for extensions/AdditionalPages/admin/template/config.tpl
- Timestamp:
- Feb 18, 2011, 2:59:37 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/AdditionalPages/admin/template/config.tpl
r9272 r9273 4 4 5 5 <form name="apform" method="post" action="" class="properties" ENCTYPE="multipart/form-data"> 6 <fieldset> 7 <legend>{'ap_config'|@translate}</legend> 8 <table> 9 <tr> 10 <td colspan="3">{'ap_perm'|@translate}</td> 11 </tr> 12 <tr> 13 <td colspan="2"> <input type="checkbox" name="user_perm" value="on" {if $ap_conf.user_perm}checked="checked"{/if}/> <i>{'ap_user_perm'|@translate}</i></td> 14 </tr> 15 <tr> 16 <td colspan="2"> <input type="checkbox" name="group_perm" value="on" {if $ap_conf.group_perm}checked="checked"{/if}/> <i>{'ap_group_perm'|@translate}</i></td> 17 </tr> 18 <tr> 19 <td colspan="3"><br><hr><br></td> 20 </tr> 21 <tr> 22 <td colspan="3"><input type="checkbox" name="show_home" value="on" {if $ap_conf.show_home}checked="checked"{/if}/> {'ap_show_home'|@translate}</td> 23 </tr> 24 <tr> 25 <td colspan="3"><input type="checkbox" name="show_menu" value="on" {if isset($SHOW_MENU)}checked="checked"{/if}/> {'ap_show_menu'|@translate}</td> 26 </tr> 27 <tr class="menu_languages"> 28 <td><br>{'ap_menu_name'|@translate} : </td> 29 <td><br>{'Default'|@translate} </td> 30 <td><br><input type="text" size="50" maxlength="255" value="{$LANG_DEFAULT_VALUE}" name="menu_lang[default]"/></td> 31 </tr> 32 {foreach from=$language item=lang} 33 <tr class="menu_languages"> 34 <td></td> 35 <td>{$lang.LANGUAGE_NAME} </td> 36 <td><input type="text" size="50" maxlength="255" value="{$lang.VALUE}" name="menu_lang[{$lang.LANGUAGE_CODE}]"/></td> 37 </tr> 38 {/foreach} 39 </table> 6 <fieldset id="indexDisplayConf"> 7 <legend>{'ap_perm'|@translate}</legend> 8 <ul> 9 <li> 10 <label> 11 <span class="property">{'ap_user_perm'|@translate}</span> 12 <input type="checkbox" name="user_perm" id="user_perm" value="on" {if $ap_conf.user_perm}checked="checked"{/if}/> 13 </label> 14 </li> 40 15 41 <br> 16 <li> 17 <label> 18 <span class="property">{'ap_group_perm'|@translate}</span> 19 <input type="checkbox" name="group_perm" id="group_perm" value="on" {if $ap_conf.group_perm}checked="checked"{/if}/> 20 </label> 21 </li> 22 </ul> 23 </fieldset> 24 25 <fieldset id="indexDisplayConf"> 26 <legend>{'Display'|@translate}</legend> 27 <ul> 28 <li> 29 <label> 30 <span class="property">{'ap_show_home'|@translate}</span> 31 <input type="checkbox" name="show_home" id="show_home" value="on" {if $ap_conf.show_home}checked="checked"{/if}/> 32 </label> 33 </li> 34 35 <li> 36 <label> 37 <span class="property">{'ap_show_menu'|@translate}</span> 38 <input type="checkbox" name="show_menu" id="show_menu" value="on" {if isset($SHOW_MENU)}checked="checked"{/if}/> 39 </label> 40 </li> 41 42 <li id="menu_name" style="display:none;"> 43 <span class="property">{'ap_menu_name'|@translate} : 44 <select name="lang_desc_select" style="margin-left:30px;"> 45 {foreach from=$language item=lang} 46 <option value="{$lang.LANGUAGE_CODE}" id="opt_{$lang.LANGUAGE_CODE}">{if empty($lang.VALUE)}✘{else}✔{/if} {$lang.LANGUAGE_NAME}</option> 47 {/foreach} 48 </select> 49 {foreach from=$language item=lang} 50 <input type="text" size="50" name="menu_lang[{$lang.LANGUAGE_CODE}]" id="menu_lang_{$lang.LANGUAGE_CODE}" value="{$lang.VALUE}" style="display:none; margin-left:10px;"> 51 {/foreach} 52 </span> 53 </li> 54 </ul> 42 55 </fieldset> 43 56 <p><input class="submit" type="submit" value="{'Submit'|@translate}" name="submit"/></p> 44 57 </form> 45 58 46 {if isset($convert_bbcode)} 47 <p><a href="{$convert_bbcode.PATH}">{'ap_parse_bbcode'|@translate}</a></p> 48 {/if} 59 <script type="text/javascript"> 60 var languages = new Array(); 61 var filled = new Array; 62 {foreach from=$language item=lang} 63 languages["{$lang.LANGUAGE_CODE}"] = "{$lang.LANGUAGE_NAME}"; 64 if ($('input[id=menu_lang_{$lang.LANGUAGE_CODE}]').val() != '') 65 filled.push("{$lang.LANGUAGE_CODE}"); 66 {/foreach} 49 67 50 <script type="text/javascript">51 68 jQuery().ready( function () {ldelim} 52 jQuery("input[name='show_menu']").click( function() {ldelim} 53 if (this.checked) 54 jQuery('.menu_languages').show(); 55 else 56 jQuery('.menu_languages').hide(); 69 jQuery("#show_menu").click( function() {ldelim} 70 if (this.checked) {ldelim} 71 jQuery('#menu_name').show(); 72 } 73 else {ldelim} 74 jQuery('#menu_name').hide(); 75 } 76 }); 77 $('select[name="lang_desc_select"]').change(function () {ldelim} 78 $('[id^="menu_lang"]').hide(); 79 $("#menu_lang_"+this.options[this.selectedIndex].value).show(); 80 }); 81 $('[id^="menu_lang_"]').keyup(function () {ldelim} 82 arr = $(this).attr("id").split("menu_lang_"); 83 id = arr[1]; 84 opt = $('select[name="lang_desc_select"] option[id="opt_'+id+'"]'); 85 if (this.value != '') {ldelim} 86 opt.html(opt.html().replace("\u2718", "\u2714")); 87 add = true; 88 for (i in filled) {ldelim} 89 if (filled[i] == id) add = false; 90 } 91 if (add) {ldelim} 92 filled.push(id); 93 } 94 } 95 else {ldelim} 96 for (i in filled) {ldelim} 97 if (filled[i] == id) filled.splice(i, 1); 98 } 99 opt.html(opt.html().replace("\u2714", "\u2718")); 100 } 57 101 }); 58 102 }); 59 if (!jQuery("input[name='show_menu']").attr('checked')) 60 jQuery('.menu_languages').hide(); 103 104 jQuery('#menu_lang_default').show(); 105 if (jQuery("input[name='show_menu']").attr('checked')) {ldelim} 106 jQuery('#menu_name').show(); 107 } 61 108 </script>
Note: See TracChangeset
for help on using the changeset viewer.