Dede的评论部分往往不是让每个人都满意,我做博客也要改造一下才好用,Ajex我就不去想了,那技术还没学会,只能在原来基础上改一点,就是让评论去掉IP地址显示成网址,下面就来说说修改过程:
1、添加字段
首先要先到数据库里的评论表:dede_freeback里添加一个字段,名字随便起一个不与别的字段重复的就可以了,我起了“netway”,类型选text,整理选gb2312_chinese_ci,然后保存。
2、修改评论的php文件
打开/plus下的feedback.php,找到
$username = TrimMsg($username,20);
$arctitle = TrimMsg($arctitle,60);
在下面加一行:$netway = TrimMsg($netway,30);
找到 $inquery = "Insert Into `dede_feedback`(aid,username,arctitle,urlindex,url,ip,msg,ischeck,dtime,rank,face)
改成 $inquery = "Insert Into `dede_feedback`(aid,username,arctitle,urlindex,url,ip,msg,ischeck,dtime,rank,face,netway)
再找到 ('$arcID','$username','$arctitle','$urlindex','$arcurl','$ip','$msg','$ischeck','$dtime','$rank','$face');
改成 ('$arcID','$username','$arctitle','$urlindex','$arcurl','$ip','$msg','$ischeck','$dtime','$rank','$face','$netway');
保存!
3、修改评论的显示文件
打开templets/plus/ 下的 feedback_templet_js.htm
找到 document.write(" <dt><strong> [field:username/]([field:netway/]) </strong>发表于:<span>[field:dtime function=GetDatetimeMk('@me')/]</span> </dt>");
改成 document.write(" <dt><strong> [field:username/](<a href='http://[field:netway/]'>[field:netway/]</a>) </strong>发表于:<span>[field:dtime function=GetDateMk('@me')/]</span> </dt>");
保存!
4、修改文章页模板
找到<strong>密码:</strong><input name="pwd" class="password" type="password" maxlength="20" />
改成 <strong>网 址:</strong><input name="netway" class="netway" type="text" maxlength="30" />
保存!
完成这四步后,就可以去评论那里试试了,参考我的文章页。
cookie ie6下老是被阻挡
呵呵,不错的模板啊
支持
支持
11111
模板不错,可以提供下吗?谢谢,邮箱:66866211@qq.com
老望回复: 模板已放出,请自行下载。
好象要的摸板 能共享不?
老望回复: 等我有空的时候整理出来再提供吧
顶~~~~~~~~~~
价格科技馆
呵呵。也许人家是真的呢。挂了东东的,可以修改一些系统设置的。纯属幻想~~~
不要紧的,偶的机器,从不更新。
老望回复: 是真的起到恐吓作用了,微软正版销售增加了五成,立杆见影,哈哈~