首页 > 文章列表 > 相关知识 > 查看文章

IWEBSHOP站内消息未读状态不能删除的解决办法

所属分类:相关知识 来源: 丁老师原创 更新时间:2017-10-13 12:46 IP属地: 深圳

IWEBSHOP的程序中,默认只能删除已读的站内消息,未读消息点击删除的话没反应。那么如何解决这个问题呢,丁老师特别对IWEBSHOP删除站内消息的代码进行了修改,代码如下:


1.打开class/mess.php文件,找到public function delMessage($message_id)这个方法

2.将这个方法的内容替换为

	public function delMessage($message_id)
	{
		$m1=','.$message_id.',';
		$m2=',-'.$message_id.',';
		$_m=','.$this->messageIds;

		if(strstr($_m,$m1)){
			$tempIds = str_replace($m1,',',$_m);
		}
		else if(strstr($_m,$m2)){
			$tempIds = str_replace($m2,',',$_m);
		}
		$tempIds=ltrim($tempIds,',');
		$this->messageIds = $tempIds;
		$this->save();
	}

3.直接替换保存即可

dls6.jpg

上一篇:没有了

相关文章

微信小程序提示“手机号快速验证组件”资源包用...

微信小程序自2023年8月起,开始对《手机号快速验证组件》进行收费,每个小程序有1000次的...

丁老师淘宝采集插件demo

丁老师淘宝采集插件demo

支付宝手机付款提示ALI59错误的解决办法

支付宝-交易订单处理失败,请稍后再试。(ALI59)的解决办法

linux下gz文件看的到删不了的解决办法

linux下生成的gz文件,有些看的到,删除不了,一删除就提示Nosuchfileordir...

推荐文章

photoshop打不开任何文件的解决方法

有同学反应,在使用photoshop时,忽然文件打不开了,先后试了下psd格式、jpg格式、...

idea storm换行自动显示的}括号如何...

在使用idea旗下的产品,如intellijidea,phpstorm,webstorm时,...

国外VPS购买后如何登录?

国外很多VPS购买后,只有密码,没有登录账号,如何登录呢?我们以one.com为例,购买了V...

IntelliJ/phpstorm/webs...

在使用jetbrains的ide开发代码时,经常性的会输入单引号或双引号,ide默认有对于引...

QQ咨询 微信咨询 电话咨询