点评:因为dedecms不在数据库中保存的文章所生成的地址,所以我们需要做的是指数的一个领域:linkurl保存文章生成地址。




1、运行SQL语句通过MySQL:ALTER TABLE dnzsw04_archives添加linkurl varchar(255);

2、后台目录下备份的makehtml_archives_action.php

三.修改它,110行,为农村=交流-> makehtml美元(美元isremote);改性:

cfg_basehost 1nK=美元美元。美元交流-> gettrueurl($id);

为交流-> DSQL -> executenonequery(更新` dnzsw04_archives `集linkurl =$ LNK。id =;

echo lnk;

;

4,回到后台- HTML更新-更新文档HTML,并输入开始ID。批量更新是正确的。

5,更新,然后恢复makehtml_archives_action.php你备份原始文件。

6。创建一个新表:t_tot

创建表` t_tot `(

` ID ` int(11)不为空auto_increment,

` typeid ` int(11)默认'0',

`标题` varchar(100)违约,

`描述` varchar(250)违约,

`中` varchar(100)违约,

` linkurl ` varchar(200)违约,

'正文'文本,

主键(id)

)= MyISAM引擎默认的字符集GBK;

7。将内容复制到索引表中

插入t_tot(ID,typeid,标题,描述,Datestr,LinkUrl,张体)的选择。

从dnzsw04_archives,dnzsw04_addonarticle B = b.aid张

8、进口t_tot表为SQLServer通过MySQL的ODBC,并注意连接,选择编译GBK,如下:

U3000 U3000




9。运行reset.aspx索引表t_tot