今天把药学吧升级为dede5.5了
发现一些小问题,并进行了修改
首先,在后台按编辑文章竟然是空白页面~让我摸不着头脑
看连接是archives_do.php文件出问题了,找到这个文件打开一看,需要执行一个PHP跳转
但是似乎服务器配置问题导致不能跳转,那我就放弃使用PHP跳转的方式,使用JS跳转
//header(“location:{$gurl}?aid=$aid”);
echo “<script>self.location=\””.$gurl.”?aid=”.$aid.”\”</script>”;
OK,正常运行了
然后修改了一下伪静态多了一个PLUS的问题
找到include/channelunit.func.php文件,找到
//动态文章
?? if($cfg_rewrite == ‘Y’)
把下面的东东改为
return “/view-“.$aid.’-1.html’;
就OK了
然后改栏目的伪静态
在下面找到GetTypeUrl函数
//动态
//原来$reurl = $GLOBALS[‘cfg_phpurl’].”/list.php?tid=”.$typeid;
$reurl = “/list-“.$typeid.’.html’;//改成这个
至于.htaccess文件继续使用原来的,最后两行是为了兼容原来带有PLUS的方式,避免出错
RewriteEngine On
RewriteBase /
RewriteRule ^list-([0-9]+)\.html$ /plus/list.php?tid=$1
RewriteRule ^list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3
RewriteRule ^view-([0-9]+)-1\.html$ /plus/view.php?arcID=$1
RewriteRule ^view-([0-9]+)\.html$ /plus/view.php?arcID=$1
RewriteRule ^plus/view-([0-9]+)-1\.html$ /plus/view.php?arcID=$1
RewriteRule ^plus/list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3
接下来就是为了给采集者增加难度设置的随机模板
找到include/arc.archives.class.php文件
找到
//载入模板
function LoadTemplet()
剩下就是在读取模板之前加入一个随机数
然后制作相当的模板就可以了
??? $randnum=rand(1,3);
??? $tempfile=str_replace(“article_article”,”article_article”.$randnum,$tempfile);
??? //echo $tempfile;
呵呵,我设置了3个~可以自由添加
来个演示http://www.yaoxue8.com/view-10201-1.html
又添加了一个快速编辑功能,改动比较多就不写了
主要是修改plus下的view.php文件插入编辑链接,然后自己写个修改内容的小程序