如何调DEDECMS整默认顶一下和踩一下次数?
用DEDE模板的应该知道DEDE默认顶和踩的次数是0,如何调整这个次数不是0,或者让顶一下和踩一下的次数是随即次数呢?...
用DEDE模板的应该知道DEDE默认顶和踩的次数是0,如何调整这个次数不是0,或者让顶一下和踩一下的次数是随即次数呢?
展开
1个回答
展开全部
这个只有更改系统文件才可以了.这个顶踩是存在数据库的dede_archives 的goodpost字段里.
我给你提供下思路吧.修改后台的article_add.php文件,找到大约189行处,这段代码
把$sql这段代码替换成
$goodpost = rand(1,99);
//保存到主表
$query = "INSERT INTO `#@__archives`(id,typeid,typeid2,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,
color,writer,source,goodpost,litpic,pubdate,senddate,mid,voteid,notpost,description,keywords,filename,dutyadmin,weight)
VALUES ('$arcID','$typeid','$typeid2','$sortrank','$flag','$ismake','$channelid','$arcrank','$click','$money',
'$title','$shorttitle','$color','$writer','$source','$goodpost','$litpic','$pubdate','$senddate',
'$adminid','$voteid','$notpost','$description','$keywords','$filename','$adminid','$weight');";
这样就行了.随即产生1到99的数字;
如果还有什么不明白的可以继续问.
我给你提供下思路吧.修改后台的article_add.php文件,找到大约189行处,这段代码
把$sql这段代码替换成
$goodpost = rand(1,99);
//保存到主表
$query = "INSERT INTO `#@__archives`(id,typeid,typeid2,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,
color,writer,source,goodpost,litpic,pubdate,senddate,mid,voteid,notpost,description,keywords,filename,dutyadmin,weight)
VALUES ('$arcID','$typeid','$typeid2','$sortrank','$flag','$ismake','$channelid','$arcrank','$click','$money',
'$title','$shorttitle','$color','$writer','$source','$goodpost','$litpic','$pubdate','$senddate',
'$adminid','$voteid','$notpost','$description','$keywords','$filename','$adminid','$weight');";
这样就行了.随即产生1到99的数字;
如果还有什么不明白的可以继续问.
追问
数据库的dede_archives 的goodpost字段里. 要如何修改呢?
可不可以说具体一点 谢谢啦!
我的意思是数据库的dede_archives 的goodpost如何改成$goodpost = rand(1,99);
你的思路我理解了,方法也是可行的。但我不知道如何修改数据库里的goodpost!
我服务器用的工具是navicat
追答
程序已经是可以实现了.你就没必要进数据库去修改了.如果你需要进数据更改的话,你首先要选择
dede_archives这个表,然后查看改自动下的数据,编辑goodpost这个字段的内容就可以了!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询