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.直接替换保存即可
本文链接:https://my.lmcjl.com/post/17003.html
展开阅读全文
                                                
                    
4 评论