📄 正在查看:admin/view/default/setting_link.htm
1{inc:header.htm}
2
3<style type="text/css">
4#tab_tit{height:32px;margin-top:10px}
5#tab_tit ul li{float:left;_display:inline;height:32px;line-height:32px;margin-right:10px}
6#tab_tit ul li a{display:block;background:#E3F1F4;padding:0 10px}
7#tab_tit ul li a.on{display:block;background:#B4DBF2}
8#tab_main .tab_cont textarea{border:1px solid #9BCBE8;width:99%;height:200px;padding:5px}
9#tab_main .tab_cont .tabtop{margin-top:8px}
10</style>
11
12<div class="m">
13 <div class="head">
14 <dl>
15 <dd{if:$do == 0} class="on"{/if}>链接设置</dd>
16 <dd{if:$do == 1} class="on"{/if}>伪静态规则</dd>
17 </dl>
18 </div>
19
20 <div class="p c2">
21 <div class="cc{if:$do == 1} un{/if}">
22 <form action="index.php?u=setting-link-ajax-1" method="post">
23 <div class="tb_t">链接设置</div>
24 <table class="tb">
25 <thead>
26 <tr>
27 <th class="th">静态化选项</th>
28 <td class="col">{$input[parseurl]}(友情提示:开启伪静态前,请向空间商确认主机是否支持)</td>
29 </tr>
30 </thead>
31
32 <tbody id="parseurl_dis" style="display:none">
33 <tr>
34 <th class="th">内容URL</th>
35 <td class="col">
36 <div>
37 <label><input name="selection" type="radio" value="{cid}/{id}.html"{if:$cfg['link_show_type']==1} checked="checked"{/if}> 数字型</label>
38 <code>http://{$cfg[webdomain]}{$cfg[webdir]}520/123.html</code>
39 </div>
40
41 <div style="padding-top:8px">
42 <label><input name="selection" type="radio" value="{cate_alias}/{id}.html"{if:$cfg['link_show_type']==2} checked="checked"{/if}> 推荐型</label>
43 <code>http://{$cfg[webdomain]}{$cfg[webdir]}fenlei/123.html</code>
44 </div>
45
46 <div style="padding-top:8px">
47 <label><input name="selection" type="radio" value="{alias}.html"{if:$cfg['link_show_type']==3} checked="checked"{/if}> 别名型</label>
48 <code>http://{$cfg[webdomain]}{$cfg[webdir]}bieming.html</code>
49 </div>
50
51 <div style="padding-top:8px">
52 <label><input name="selection" type="radio" value="{y}{m}{d}/{alias}.html"{if:$cfg['link_show_type']==4} checked="checked"{/if}> 灵活型</label>
53 <code>http://{$cfg[webdomain]}{$cfg[webdir]}{php} echo date('Ymd');{/php}/bieming.html</code>
54 </div>
55
56 <div style="padding-top:8px">
57 http://{$cfg[webdomain]}{$cfg[webdir]}{$input[link_show]}
58 </div>
59 </td>
60 </tr>
61 <tr>
62 <th class="th">分类URL</th>
63 <td class="col">前缀{$input[link_cate_page_pre]} 后缀{$input[link_cate_page_end]} 首页后缀{$input[link_cate_end]}</td>
64 </tr>
65 <tr>
66 <th class="th">标签URL</th>
67 <td class="col">前缀{$input[link_tag_pre]} 后缀{$input[link_tag_end]}</td>
68 </tr>
69 <tr>
70 <th class="th">评论URL</th>
71 <td class="col">前缀{$input[link_comment_pre]} 后缀{$input[link_comment_end]}</td>
72 </tr>
73 <tr>
74 <th class="th">首页分页URL</th>
75 <td class="col">后缀{$input[link_index_end]}</td>
76 </tr>
77 </tbody>
78
79 {hook:admin_setting_link_after.htm}
80
81 </table>
82 <div class="tb_b"><input type="submit" value="保存" class="but1" /></div>
83 </form>
84 </div>
85
86 <div class="cc{if:$do == 0} un{/if}">
87 <div class="sky warning bnote"><i></i><b>友情提示:您的服务器为 {$software}</b></div>
88 <div id="tab_tit">
89 <ul>
90 <li><a href="javascript:;" class="on">Nginx</a></li>
91 <li><a href="javascript:;">Apache</a></li>
92 <li><a href="javascript:;">IIS7,8</a></li>
93 <li><a href="javascript:;">IIS6</a></li>
94 </ul>
95 </div>
96 <div id="tab_main">
97 <div class="tab_cont">
98 <textarea readonly="">{$nginx}</textarea>
99 <div class="tabtop">请修改 nginx.conf,在 location / { } 节点间加入上述规则。</div>
100 </div>
101
102 <div class="tab_cont un">
103 <textarea readonly="">{$apache}</textarea>
104 <div class="tabtop">
105 <a class="but3" href="javascript:mk_rewrite('htaccess');">创建.htaccess</a>
106 <a class="but3" href="javascript:del_rewrite('htaccess');">删除.htaccess</a>
107 </div>
108 <div class="tabtop">
109 {if:empty($is_file_apache)}
110 <b style="color:#BD0A01">未检测到 .htaccess 文件,您可点击“创建.htaccess”按钮,也可手工在TWCMS根目录创建 .htaccess 文件并把上面内容复制进去</b>
111 {else}
112 <b style="color:green">已检测到 .htaccess 文件,如果您不想使用伪静态,请点击“删除.htaccess”按钮删除 .htaccess 文件</b>
113 {/if}
114 </div>
115 </div>
116
117 <div class="tab_cont un">
118 <textarea readonly="" style="height:320px">{$iis}</textarea>
119 <div class="tabtop">
120 <a class="but3" href="javascript:mk_rewrite('web_config');">创建web.config</a>
121 <a class="but3" href="javascript:del_rewrite('web_config');">删除web.config</a>
122 </div>
123 <div class="tabtop">
124 {if:empty($is_file_iis)}
125 <b style="color:#BD0A01">未检测到 web.config 文件,您可点击“创建web.config”按钮,也可手工在TWCMS根目录创建 web.config 文件并把上面内容复制进去</b>
126 {else}
127 <b style="color:green">已检测到 web.config 文件,如果您不想使用伪静态,请点击“删除web.config”按钮删除 web.config 文件</b>
128 {/if}
129 </div>
130 </div>
131
132 <div class="tab_cont un">
133 <textarea readonly="">{$iis6}</textarea>
134 <div class="tabtop">
135 <a class="but3" href="javascript:mk_rewrite('httpd_ini');">创建httpd.ini</a>
136 <a class="but3" href="javascript:del_rewrite('httpd_ini');">删除httpd.ini</a>
137 </div>
138 <div class="tabtop">
139 {if:empty($is_file_iis6)}
140 <b style="color:#BD0A01">未检测到 httpd.ini 文件,您可点击“创建httpd.ini”按钮,也可手工在网站根目录创建 httpd.ini 文件并把上面内容复制进去</b>
141 {else}
142 <b style="color:green">已检测到 httpd.ini 文件,如果您不想使用伪静态,请点击“删除httpd.ini”按钮删除 httpd.ini 文件</b>
143 {/if}
144 </div>
145 </div>
146 </div>
147 </div>
148 </div>
149</div>
150
151<script type="text/javascript">
152$("input[name='selection']").change(function(){
153 var s = $(this).val();
154 $("input[name='link_show']").val(s);
155});
156
157// 是否显示伪静态设置
158function dis_parseurl(v) {
159 if(typeof v != "undefined" && parseInt(v) == 1) {
160 $("#parseurl_dis").show();
161 }else{
162 $("#parseurl_dis").hide();
163 }
164}
165dis_parseurl($("input[name='parseurl'][checked]").val());
166$("input[name='parseurl']").change(function(){
167 dis_parseurl($(this).val());
168});
169
170// 伪静态规则切换
171$("#tab_tit>ul>li>a").click(function(){
172 $("#tab_tit>ul>li>a").removeAttr("class");
173 $(this).addClass("on");
174
175 var i = $(this).parent().index();
176 $("#tab_main>.tab_cont").hide();
177 $("#tab_main>.tab_cont").eq(i).show();
178});
179
180// 创建伪静态文件
181function mk_rewrite(mk) {
182 twAjax.postd("index.php?u=setting-link-mk-"+mk+"-ajax-1", {}, function(data){
183 twAjax.alert(data);
184 if(window.twData.err==0) setTimeout(function(){window.location.reload();}, 1000);
185 });
186}
187
188// 删除伪静态文件
189function del_rewrite(del) {
190 twAjax.postd("index.php?u=setting-link-del-"+del+"-ajax-1", {}, function(data){
191 twAjax.alert(data);
192 if(window.twData.err==0) setTimeout(function(){window.location.reload();}, 1000);
193 });
194}
195
196// 提交表单
197$("form:first").submit(function(){
198 var obj = $(this);
199 var d = obj.serializeArray();
200 var parseurl;
201
202 for(i in d) {
203 if(d[i]['name'] == "parseurl") {
204 parseurl = d[i]['value'];
205 break;
206 }
207 }
208
209 twAjax.postd(obj.attr("action"), d, function(data){
210 twAjax.alert(data);
211 if(window.twData.err==0 && parseurl == "1") setTimeout(function(){ window.location = 'index.php?u=setting-link-do-1'; }, 1000);
212 });
213 return false;
214});
215</script>
216</body>
217</html>
218