phpcms怎么设置评论显示用户的ip地址

第一步,引用 IP

/phpcms/modules/comment/index.php 里搜索:

public function init() {

在其下面增加:

$ip_area = pc_base::load_sys_class('ip_area');

第二步,IP类里添加

/phpcms/libs/classes/ip_area.class.php的里面添加

	/**
	*获取省名称
	*/
	public function getprovince($ip) {
		$localinfo = '';
		$address = $this->get($ip);
		if(strpos($address,L('province'))!== false && strpos($address,L('city'))!== false){
			$address = explode(L('province'), $address);
			$address=$address[0].L('province');
		}
		return $address;
	}

第三步,模板里调用

/phpcms/templates/default/comment/list.html和show_list.html里找到

<font color="#FF0000">{format::date($r[creat_at], 1)}</font>

在前面增加:

来自<?php echo $ip_area->getprovince($r['ip']); ?>
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《phpcms怎么设置评论显示用户的ip地址》
文章链接:https://www.qqooo.cn/html/2006.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
本站资源均来源于网络,若侵犯您的权益,请来信 Feelym@88.com 删除!