关关“成龙的小说是伪静态的教程,我就伪静态的交给你了!”解决这个帖子里的问题。

成龙的小说系统1.7伪静态,需要修改大量的模板文件,也是伪静态中最难的地方。现在我给你提供我自己的实现方法,希望能帮到你!

首先,在后台设置伪静态连接代码:

1,文章信息页面的伪静态规则:/book/

2.商品分类页面的伪静态规则:/list/

3.初始分类页面的伪静态规则:/zm/< { $ initial } & gt;_ & lt{ $ page } & gt。超文本标记语言

4.排行榜页面的伪静态规则:/top/< { $ sort } & gt;_ & lt{ $ page } & gt。超文本标记语言

第二,在rewrite | Baidu \com)。+

重写者。*\.(?:gif | jpg | png | exe | rar | zip | torrent | BMP | pdf)/block . gif

[I,O,N]

#以下是目录页,阅读页设置。

重写者^/book([0-9]+)\.html$

/模块/文章/读者\。php\?援助= 65438美元+0

重写规则

^/book([0-9]+)_([0-9]+)\.html $/模块/文章/读者\。php\?aid = $ 1 & amp;cid = 2美元

#以下是信息页、分类页、排名页、按字母排序页的设置。

重写者^/book/([0-9]+)\.html$

/modules/article/articleinfo\。php\?id=$1

重写器#

^/list/([0-9]+)_([0-9]+)\.html $/modules/article/article list \php\?class=$1

重写者^/zm/([a-z]+)_([0-9]+)\.超文本标记语言

/modules/article/toplist\。php\?排序=$1

重写规则

^/top/initial([01a-z])-([0-9]+)\.html$

/modules/article/article list . PHP?初始=$1

第三,然后修改

modules \ article \ templates \ article info . html

1.“点击阅读”的地址(目录页地址)代码变更为:

/book{?$articleid?}.超文本标记语言

2.链接内容页面的地址码变为:

/book{?$articleid?}_{?$lastchapterid?}.超文本标记语言

3、修改

模块\文章\模板\索引. html

& lta

href=/qz.q/"{?$preview_page?} " & gt& lt字体

color="#0033FF " >前一页

替换为:

& lt!–上一页–>

& ltscript type = " text/JavaScript " & gt;& lt!–

var字符串=

"{?$preview_page?}";

if(str.getQuery("cid "))

{

document . write(" & lt;a

href=/book{?$article_id?}_"+str.getQuery("cid")+"。html & gt前一章

}

其他

{

document . write(" & lt;' btnlink '

href=/qz.q/book/{?$article_id?}.超文本标记语言

Title=' Return {?$article_title?}

'简介' & gt返回页面

}

//–& gt;

& lt/script & gt;

3.威尔(男子名)

& lta

href=/qz.q/"{?$index_page?} " & gt& lt字体

color="#0033FF " >返回目录

替换为:

& lt!–返回目录->

& lta

href=/qz.q/"/book{?$articleid?}.html " & gt目录

4.威尔(男子名)

& lta href=/qz.q/"{?$next_page?} " & gt& lt字体

color="#0033FF " >下一页

替换为:

& lt!–下一页–>

& ltscript type = " text/JavaScript " & gt;

& lt!–

var字符串=

"{?$next_page?}";

if(str.getQuery("cid "))

{

document . write(" & lt;a

href=/book{?$article_id?}_"+str.getQuery("cid")+"。html & gt下一章

}

其他

{

document . write(" & lt;' btnlink '

href=/qz.q/book/{?$article_id?}.超文本标记语言

Title=' Return {?$article_title?}

'简介' & gt返回页面

}

//–& gt;

& lt/script & gt;

5.最后修改/scripts/common.js。

在底部添加:

string . prototype . getquery = function(name)

{

var reg = new

regexp("(^|&;)“+名+"=([^&;]*)(& amp;|$)");

var r =

this.substr(this.indexOf("\?)+1).匹配(reg);

if (r!= null)return(r[2]);

返回null

}

动词 (verb的缩写)修改相应的模块文件:

1.链接信息页面调用:

{?$articlerows.url_articleinfo?}

修订为:

/book{?$articlerows.articleid?}.超文本标记语言

2.链接目录页面调用:

{?$articlerows.url_articleindex?}

修订为:

/book{?$articlerows.articleid?}.超文本标记语言

3.链接内容页面调用:

{?$articlerows.url_lastchapter?}

修改成

/book{?$articlerows.articleid?}_{?$articlerows.lastchapterid?}.超文本标记语言