About Me | Contact Me | GuestBook | Search | Tags | Rss
当前位置:| 主页>学习笔记>浏览文章:评论部分的IP地址换成网址来显示

评论部分的IP地址换成网址来显示

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" />

保存!

 

完成这四步后,就可以去评论那里试试了,参考我的文章页。


Tag:
转载请注明 本文来源:咆哮网 原文地址:http://www.0771px.com/article/20080921-11.html
相关文章
查看所有评论相关评论共有 3 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
昵 称: 网 址:
About Me | Contact Me | GuestBook | Privacy Policy | SiteMap | BaiduNews | GoogleSiteMap
CopyRight @ 2008 Www.0771pX.Com Powered by DedeCMS All Rights Reserved. 粤ICP备08104932号