帝国CMS会员中心如何动态提示未读消息
2020-04-10 站长 站长日志
登陆帝国后台------模板------动态页面模板管理------头部模板在模型下面添加下面代码部分
1 2 3 4 5 6 7 8 9 10 11 |
<? //模型 $tgetmid =(int) $_GET [ 'mid' ]; if ( $tmgetuserid ){ $member = $empire ->fetch1( "select userpic from phome_enewsmemberadd where userid='$tmgetuserid'" ); $msgcount = $empire ->gettotal("select count (*) as total from { $dbtbpre }enewsqmsg where to_username= '$user[username]' and haveread= '0' "); } ?> |
然后在你想要放未读消息位置调用一下代码 一下代码CSS 样式自行修改
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<? if ( $msgcount >0){ ?> <!-- 新消息start --> <li id= "topmenu_ZCenterCart" > <a href= "#ecms" onclick= "window.open('<?=$public_r['newsurl']?>e/member/vipmsg/index.php','','width=680,height=500,scrollbars=yes,resizable=yes');" > <font color=red> 你有未读消息 <?= $msgcount ?>条</font> </a> </li> <!-- 新消息 end --> <? } ?> |