修改wiki/js/wap_load_data.js
大约24行,改写前:
$.ajax({
type: "GET",
url: _self.load_url + '-' + _self.page,
改写后:
$.ajax({
type: "GET",
url: _self.load_url.replace('.html', '') + '-' + _self.page + '.html',
修改wiki/view/default/wap-list.htm
大约200行,改写前:
function parseUrl() {
var temp_url = window.location.href.split('-');
var len = temp_url.length;
if (len > 1) {
if (!isNaN(parseInt(temp_url[len-1]))) {
temp_url.pop();
}
} else {
temp_url.push('default','hot');
}
return temp_url.join('-');
}
改写后为:
function parseUrl() {
// 直接根据页面类型返回加载数据的接口地址前缀
var url = window.location.pathname;
var base = url.replace(/-\d+\.html$/, '').replace(/\.html$/, '');
return base + '.html';
}
同时改写return_wap_str函数:
function return_wap_str(json) {
var str = '';
var con = json.length;
for(var i = 0; i < con; i++) {
if (order_flag == 'week' || order_flag == 'cup' || order_flag == 'eye') {
str += '<li>\
<a href="{url user-space-'+ json[i]['uid'] +'}">\
<span class="aimg w50">\
<img src="'+ (json[i]['image'] != '' ? json[i]['image'] : 'style/default/user.jpg') +'" alt="">\
</span>\
<strong class="title">'+ json[i]['username'] +'</strong>\
<em class="nb">'+ ( order_flag == 'eye' ? json[i]['views'] : json[i]['credit'] ) +'</em>\
<span class="summary">'+ json[i]['signature'] +'</span>\
</a>\
</li>';
} else {
str += '<li><a href="{url doc-view-'+ json[i]['did'] +'}">';
if (json[i]['img'] != '' && json[i]['img'] != null) {
str += '<span class="aimg w150"><img src="'+ json[i]['img'] +'" alt=""></span>';
} else {
str += '<span class="aimg w150"><img src="style/default/recommend.jpg" alt=""></span>';
}
str += '<strong class="title">'+ json[i]['title'] +'</strong>';
str += '<span class="summary">'+ json[i]['summary'] +'</span></a></li>';
}
}
return str;
}