今天是   本站已创建

记录宝宝成长、关注育儿知识、石油科技、电脑技术!!!!

现在的位置: 首页 博客电脑 >正文
 
2017年1月28日 ⁄ 暗潮 博客电脑 ⁄ 评论数 0+ ⁄ 被围观 +

最近发现蛮多的垃圾留言信息,想着靠IP来封杀那些垃圾留言者,但是看了下留言列表不显示留言者和回复者的IP,但是看了下留言数据库表中已经记录了留言者和挥着的IP,就想着如何把IP调用出来,上网找了好多方法,都不行,有的都太老了,结合网上的信息,自己认真研究了代码终于解决了。

首先找到zb_system/FUNCTION/下面的c_system_lib.asp,打开后,找到  函数 Public Function MakeTemplate(strC)下,

找到如下的代码:
aryTemplateTagsName(  1)="article/comment/id"
aryTemplateTagsValue( 1)=ID
……
aryTemplateTagsName( 27)="article/comment/agent"
aryTemplateTagsValue(27)=Agent

然后在最后添加一个
aryTemplateTagsName( 28)="article/comment/ip"
aryTemplateTagsValue(28)=IP
记得里面的数字最好不要重复。

另外,找到下面的代码
ReDim aryTemplateTagsName(27)
ReDim aryTemplateTagsValue(27)
将里面的数字27改成28,一定要改,否则,最后一个标签没有被搜索到,会出现问题。

最后我们需要修改一下留言模板,找到自己模板中的b_article_comment.html这个模板,在里面添加IP:<#article/comment/ip#>,然后重建一下文件,刷新一下,就可以看到留言回复者的IP了。

本文参考了史亚永的博客,再次表示感谢。

 
【版权声明】本站部分文章来自网络,欢迎转载本人原创文章、图片,请提供本博客中相应文章的链接。
请勿将原创图片、文章用于商业用途!对于给您带来的不便表示抱歉!!
本站所分享的影视作品均转自网络,仅供测试和学习交流。请在下载后24小时内删除,请购买/支持正版。
若有侵权,请即时留言告知,万分感谢!
 
 
 
 
目前有 4+ 人访问,有 0+ 条评论! 感谢支持!
 

 
日历
网站分类
搜索
最新留言
站点统计
Tags列表
 
Copyright ©2007-2018 暗潮天空 BlueSky wu2007.Cn京ICP备08005769

Powered By Zblog Theme By 流年岁月