PageRenderTime 47ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/aoliz/core/admin/view/system/tools/article.html

http://phpfor.googlecode.com/
HTML | 194 lines | 192 code | 2 blank | 0 comment | 0 complexity | 800db535fe84a15fa63343b9cdc5863a MD5 | raw file
  1. <{area inject='.mainHead'}>
  2. <div class="finder-detail-tabs clearfix">
  3. <{foreach from=$expseo item=item key=key}>
  4. <{if $name == $key}>
  5. <span class="tab cur"><span><{$item}></span></span>
  6. <{else}>
  7. <{if $key == "seo"}>
  8. <span class="tab"><span><a href="index.php?ctl=sale/tools&act=seo"><{$item}></a></span></span>
  9. <{else}>
  10. <span class="tab"><span><a href="index.php?ctl=sale/tools&act=exceptseo&p[0]=<{$key}>"><{$item}></a></span></span>
  11. <{/if}>
  12. <{/if}>
  13. <{/foreach}>
  14. </div>
  15. <{/area}>
  16. <form action='index.php?ctl=sale/tools&act=seoedit' method='post' class="settingform" id="site_basic" enctype="multipart/form-data" target="{update:'messagebox'}">
  17. <div class="tableform">
  18. <table width="100%" border="0" cellpadding="0" cellspacing="0" >
  19. <tr>
  20. <td><h4><{t}>???????<{/t}></h4></td>
  21. <td style="text-align:right; padding-right:10px;"><{help docid="64" type="link"}><{t}>??????<{/t}><{/help}><input type="hidden" name="pagetype" value="article"></td>
  22. </tr>
  23. </table>
  24. <div class="division" style="position:static;">
  25. <table width="100%" border="0" cellpadding="0" cellspacing="0" class="shop-setting">
  26. <tr>
  27. <th><{t}>TITLE(????)?<{/t}></th>
  28. <td>
  29. <{setting key="site.article_list_title" namespace="setting" style="width:360px" display='false'}>
  30. <div class="seo-tip" style=" border:1px solid #c7deff; background:#f5f9ff; display:none; padding:5px; line-height:25px; margin:5px 0px; width:350px;">
  31. <{foreach from=$article_list_defTag item=ald key=key}>
  32. <button class="span1" title="<{$ald.name}>" type="button" svalue="<{$ald.value}>" style="color:#1b4d91; border:1px solid #98bbd2;line-height:20px; height:24px;margin:2px; cursor:pointer; background:#d6edf4;"><{$ald.name}></button>
  33. <{/foreach}>
  34. <div class="tipline" style="height:1px; background:#98bbd2; overflow:hidden; margin:5px 2px;"></div>
  35. <{button style='font-size:12px;' type="button" label="?????" }>
  36. <span value="<{$article_list_title_default}>"><{$article_list_title_default_name}></span>
  37. </div>
  38. </td>
  39. </tr>
  40. <tr>
  41. <th>META_KEYWORDS<br /><{t}>(???)?<{/t}></th>
  42. <td>
  43. <{setting key="site.article_list_meta_key_words" namespace="setting" style="width:360px" display='false'}>
  44. <div class="seo-tip" style=" border:1px solid #c7deff; background:#f5f9ff; display:none; padding:5px; line-height:25px; margin:5px 0px; width:350px;">
  45. <{foreach from=$article_list_defTag item=ald key=key}>
  46. <button class="span1" title="<{$ald.name}>" type="button" svalue="<{$ald.value}>" style="color:#1b4d91; border:1px solid #98bbd2;line-height:20px; height:24px; margin:2px; cursor:pointer; background:#d6edf4;"><{$ald.name}></button>
  47. <{/foreach}>
  48. <div class="tipline" style="height:1px; background:#98bbd2; overflow:hidden; margin:5px 2px;"></div>
  49. <{button style='font-size:12px;' type="button" label="?????" }>
  50. <span value="<{$article_list_meta_key_words_default}>"><{$article_list_meta_key_words_default_name}></span>
  51. </div>
  52. </td>
  53. </tr>
  54. <tr>
  55. <th>META_DESCRIPTION<br /><{t}>(????)?<{/t}></th>
  56. <td>
  57. <{setting key="site.article_list_meta_desc" namespace="setting" style="width:360px" display='false'}>
  58. <div class="seo-tip" style=" border:1px solid #c7deff; background:#f5f9ff;display:none; padding:5px; line-height:25px; margin:5px 0px; width:350px;">
  59. <{foreach from=$article_list_defTag item=ald key=key}>
  60. <button class="span1" title="<{$ald.name}>" type="button" svalue="<{$ald.value}>" style="color:#1b4d91; border:1px solid #98bbd2; line-height:20px; height:24px; margin:2px; cursor:pointer; background:#d6edf4;"><{$ald.name}></button>
  61. <{/foreach}>
  62. <div class="tipline" style="height:1px; background:#98bbd2; overflow:hidden; margin:5px 2px;"></div>
  63. <{button style='font-size:12px;' type="button" label="?????" }>
  64. <span value="<{$article_list_meta_desc_default}>"><{$article_list_meta_desc_default_name}></span>
  65. </div>
  66. </td>
  67. </tr>
  68. </table>
  69. </div>
  70. <table width="100%" border="0" cellpadding="0" cellspacing="0" >
  71. <tr>
  72. <td><h4><{t}>???<{/t}></h4></td>
  73. <td style="text-align:right; padding-right:10px;"><{help docid="64" type="link"}><{t}>??????<{/t}><{/help}></td>
  74. </tr>
  75. </table>
  76. <div class="division" style="position:static;">
  77. <table width="100%" border="0" cellpadding="0" cellspacing="0" class="shop-setting">
  78. <tr>
  79. <th><{t}>TITLE(????)?<{/t}></th>
  80. <td>
  81. <{setting key="site.article_title" namespace="setting" style="width:360px" display='false'}>
  82. <div class="seo-tip" style=" border:1px solid #c7deff; background:#f5f9ff;display:none; padding:5px; line-height:25px; margin:5px 0px; width:350px;">
  83. <{foreach from=$article_defTag item=adt key=key}>
  84. <button class="span1" title="<{$adt.name}>" type="button" svalue="<{$adt.value}>" style="color:#1b4d91; border:1px solid #98bbd2; line-height:20px; height:24px;margin:2px; cursor:pointer; background:#d6edf4;"><{$adt.name}></button>
  85. <{/foreach}>
  86. <div class="tipline" style="height:1px; background:#98bbd2; overflow:hidden; margin:5px 2px;"></div>
  87. <{button style='font-size:12px;' type="button" label="?????" }>
  88. <span value="<{$article_title_default}>"><{$article_title_default_name}></span>
  89. </div>
  90. </td>
  91. </tr>
  92. <tr>
  93. <th>META_KEYWORDS<br /><{t}>(???)?<{/t}></th>
  94. <td>
  95. <{setting key="site.article_meta_key_words" namespace="setting" style="width:360px" display='false'}>
  96. <div class="seo-tip" style=" border:1px solid #c7deff; background:#f5f9ff;display:none; padding:5px; line-height:25px; margin:5px 0px; width:350px;">
  97. <{foreach from=$article_defTag item=adt key=key}>
  98. <button class="span1" title="<{$adt.name}>" type="button" svalue="<{$adt.value}>" style="color:#1b4d91;border:1px solid #98bbd2;line-height:20px; height:24px; margin:2px; cursor:pointer; background:#d6edf4;"><{$adt.name}></button>
  99. <{/foreach}>
  100. <div class="tipline" style="height:1px; background:#98bbd2; overflow:hidden; margin:5px 2px;"></div>
  101. <{button style='font-size:12px;' type="button" label="?????" }>
  102. <span value="<{$article_meta_key_words_default}>"><{$article_meta_key_words_default_name}></span>
  103. </div>
  104. </td>
  105. </tr>
  106. <tr>
  107. <th>META_DESCRIPTION<br /><{t}>(????)?<{/t}></th>
  108. <td>
  109. <{setting key="site.article_meta_desc" namespace="setting" style="width:360px" display='false'}>
  110. <div class="seo-tip" style=" border:1px solid #c7deff; background:#f5f9ff;display:none; padding:5px; line-height:25px; margin:5px 0px; width:350px;">
  111. <{foreach from=$article_defTag item=adt key=key}>
  112. <button class="span1" title="<{$adt.name}>" type="button" svalue="<{$adt.value}>" style="color:#1b4d91; border:1px solid #98bbd2;line-height:20px; height:24px; margin:2px; cursor:pointer; background:#d6edf4;"><{$adt.name}></button>
  113. <{/foreach}>
  114. <div class="tipline" style="height:1px; background:#98bbd2; overflow:hidden; margin:5px 2px;"></div>
  115. <{button style='font-size:12px;' type="button" label="?????" }>
  116. <span value="<{$article_meta_desc_default}>"><{$article_meta_desc_default_name}></span>
  117. </div>
  118. </td>
  119. </tr>
  120. </table>
  121. </div>
  122. <div class="table-action">
  123. <{button type="submit" label="??" }>
  124. </div>
  125. </div>
  126. </form>
  127. <script type="application/javascript">
  128. (function(){
  129. textareaEditor =new Object();
  130. $extend(textareaEditor,{
  131. element:$ES('#site_basic input[type=text]')[0],
  132. initRange:function(){
  133. this.element.focus();
  134. if(!!document.selection) {
  135. var range=this.element.createTextRange();
  136. range.moveStart('character',this.element.value.length);
  137. range.collapse(true);
  138. range.select();}
  139. },
  140. replaceSelection:function (text) {
  141. var scrollTop=this.element.scrollTop;
  142. if(!!document.selection) {
  143. this.element.focus();
  144. var range=this.range||document.selection.createRange();
  145. range.text=text;
  146. }else if(!!this.element.setSelectionRange) {
  147. var selection_start=this.element.selectionStart;
  148. this.element.value=this.element.value.substring(0,selection_start)+text+this.element.value.substring(this.element.selectionEnd);
  149. this.element.setSelectionRange(selection_start+text.length,selection_start+text.length);
  150. }
  151. this.element.focus();
  152. this.element.scrollTop=scrollTop;
  153. }
  154. });
  155. $ES("#site_basic .seo-tip").each(function(el,key){
  156. var getInput=el.getPrevious("input")||el.getPrevious("textarea");
  157. getInput.addEvents({
  158. 'click':function(e){
  159. e.stopPropagation();
  160. el.setStyle('display','');
  161. var tempel=$('site_basic').retrieve('openel',$ES("#site_basic .seo-tip")[0]);
  162. if(tempel==el)return;
  163. $('site_basic').store('openel',el);
  164. tempel.setStyle('display','none');
  165. },'focus':function(e){
  166. textareaEditor.element=$(this);
  167. }
  168. });
  169. el.getLast('button[class=btn]').addEvents({
  170. 'click':function(e){
  171. e.stop();
  172. var defaultValue=this.getNext('span').getAttribute('value');
  173. getInput.set('value',defaultValue);
  174. }
  175. },this);
  176. el.getElements('button[class=span1]').addEvent('click',function(e){
  177. e.stop();
  178. var ipt=this.getParent('.seo-tip').getPrevious("input")||this.getParent('.seo-tip').getPrevious("textarea");
  179. if(ipt)ipt.fireEvent('focus');
  180. var text=this.getAttribute('svalue');
  181. textareaEditor.replaceSelection(text);
  182. },this);
  183. if(key==0){el.setStyle('display','');textareaEditor.initRange();}
  184. });
  185. document.body.addEvent('click',function(){
  186. $ES("#site_basic .seo-tip").each(function(el){
  187. el.setStyle('display','none');
  188. });
  189. $ES("#site_basic .x-input").removeEvent('click');
  190. });
  191. })();
  192. </script>