如何在zblog2.2的评论中显示评论者的IP?

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

最近发现蛮多的垃圾留言信息,想着靠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了。

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

本文地址:http://wu2007.cn/post/2017/630.html
版权声明:本文为原创文章,版权归 暗潮 所有,欢迎分享本文,转载请保留出处!
【版权声明】本站部分文章来自网络,欢迎转载本人原创文章、图片,请提供本博客中相应文章的链接。
请勿将原创图片、文章用于商业用途!对于给您带来的不便表示抱歉!!
本站所分享的影视作品均转自网络,仅供测试和学习交流。请在下载后24小时内删除,请购买/支持正版。
若有侵权,请留言告知,万分感谢!

发表评论


表情

评论列表

  1. 电商多平台运营
    电商多平台运营  @回复

    大力顶起。。。。