-->

帝国cms怎么取消置顶的(帝国cms界面)

如何取消Empire CMS 中的PIN 码?

本文以帝国CMS顶部扣除会员积分的修改方法为例进行介绍。分享给大家,供大家参考。具体实现方法如下:

推荐学习《帝国cms教程》

1.在所需的系统模型中添加int字段顶部单选按钮0、1(0表示否,1表示是)

2、修改e/class/qinfofun.php,在文件中找到

esetcookie('lastaddinfotime',time(),time()+3600*24);

直到//- - - - - - -

全部替换为:

代码如下:

//从top扣除积分$t=$empire-fetch1('select top from {$dbtbpre}ecms_'.$tbname.' where userid='$muserid' and id='$id' and classid='$classid'限制1'); if($t[top]) { $w=$empire-fetch1('从{$dbtbpre}enewsmember 中选择userfen,其中userid='$muserid''); if($w[userfen]=10) { $sql3=$empire-query('update {$dbtbpre}enewsmember set userfen=userfen-10 where userid='$muserid''); printerror('AddQinfoSuccess',$reurl,1); } else { $sql4=$empire-query('update {$dbtbpre}ecms_'.$tbname.' set top=0 where userid='$muserid' and id='$id' and classid='$classid' limit 1'); printerror( 'jifenbugo',$reurl,1); } } else{printerror('AddQinfoSuccess',$reurl,1);} } else {printerror('DbError','history.go(-1)',1);} }3.修改e/class/qinfofun.php,在文件中找到

代码如下:

if($sql) { $reurl=DoingReturnUrl('ListInfo.php?mid=$mid',$add['ecmsfrom']); if($add['editgotoinfourl']$infor['checked'])//返回内容页{ if($cr['showdt']==1) { $reurl=$public_r[newsurl].'e /action/ShowInfo/?classid=$classidid=$id'; } elseif($cr[ 'showdt']==2) { $reurl=$public_r[newsurl].'e/action/ShowInfo.php?classid=$classidid=$id'; } else { $reurl=$titleurl; } } 到//--------------- 替换为:

代码如下:

//从top扣除积分$t=$empire-fetch1('select top from {$dbtbpre}ecms_'.$tbname.' where userid='$muserid' and id='$id' and classid='$classid'限制1'); if($t[top]) { $w=$empire-fetch1('从{$dbtbpre}enewsmember 中选择userfen,其中userid='$muserid''); if($w[userfen]=10) { $sql3=$empire-query('update {$dbtbpre}enewsmember set userfen=userfen-10 where userid='$muserid''); printerror('EditQinfoSuccess',$reurl,1); } else { $sql4=$empire-query('update {$dbtbpre}ecms_'.$tbname.' set top=0 where userid='$muserid' and id='$id' and classid='$classid' limit 1'); printerror( 'jifenbugo',$reurl,1); /p p } } else{printerror('EditQinfoSuccess',$reurl,1);} } else {printerror('DbError','history.go(-1)',1) ;} } 注意部分中的10扣分是自己设置的,急分不主可以在e/data/language/gb/pub/q_message.php(gb2312版本)中添加自己需要的提示

增加这个字段主要是为了避免和boss的第一个称号冲突,也避免以后升级带来麻烦。

如果会员积分不足,会提示积分不足,但仍可提交信息,但无法置顶。

在列表模板中调用方法:

代码如下:

[e:loop={'select * from phome_ecms_house where top=1 andChecked=1 and classid='$GLOBALS[navclassid]' limit 3',3,24,0}] tr onmouseout='this.style.backgroundColor='# ffffff'' onmouseover='this.style.backgroundColor='#F1F5FC'' td?=$bqr[myarea]?/td td class='tx'font color='red'[top]/font a href='?=$bqsr[标题网址]?'标题='?=$bqr[标题]?' target='_blank'?=$bqr[香溪地志]?/a/td td?=$bqr[shi]?room?=$ bqr[ting]?hall/td td?=$bqr[size]?span class='m'/span/td td?=$bqr[money]?/td tdalign='right'?=date('Y-m -d',$bqr[newstime])?/td /tr [/e:loop] 01.23更新功能增加过期时间字段,日期过期后置顶功能失效。

添加到上面的列表模板sql

代码如下所示:

and (unix_timestamp(youxiaoqi)-UNIX_TIMESTAMP(NOW()))0

你可以自己修改模板,相信不会很难解决。

上传以下图片:

以上就是帝国CMS顶部取消pin的具体操作方法。更多资讯请关注木库阁其他相关文章!

上一篇: 帝国cms怎么用(帝国cms怎么用ftp批量上传)

下一篇: 帝国cms商城教程(帝国cms商用)

关于搜一搜站长工具

如未标明出处,所有模板均为搜一搜站长工具原创,如需转载,请附上原文地址,感谢您的支持和关注。

关于代售类模板,为网友上传发布,如果有侵犯你的权益,请联系我们,第一时间删除。客服邮箱:3801085100#qq.com(#换成@)

本文地址:http://www.soyiso.net/news/11903.html

展开更多