帝国cms会员投稿设置阅读扣点数值

时间:2024年03月30日

/

来源:网络

/

编辑:佚名

帝国cms的后台,文章可以设置阅读扣点,但是前台投稿不容易实现。本文介绍如何在不修改帝国源码的前提下,实现前台投稿设置阅读扣点数值的功能。
第一步,修改前台投稿的动态模板
打开发布投稿页模板,查找
<tr bgcolor="#FFFFFF"> 
            <td width="16%">栏目</td>
            <td>
              <?=$postclass?>            </td>
          </tr>
在其后添加
          <tr bgcolor="#FFFFFF"> 
             <td>阅读扣分</td>
            <td> 
              <input name="userfen" type="text" id="userfen" value=""></td>
          </tr>

第二步,在自定义函数userfun.php文件里添加一个系统模型函数如下:
/前台投稿设置扣分点数
function user_userfen($mid,$isadd,$isq,$classid,$id,$cs){
    global $empire,$dbtbpre,$class_r;
    $userfen=intval($_POST['userfen']);
    if($userfen<0)$userfen=1;
    $tbname=$class_r[$classid]['tbname'];
    $empire->query("update {$dbtbpre}ecms_{$tbname} set userfen='$userfen'");
    
}
第三步骤,后台管理系统模型,修改
添加前台增加信息后修改信息的模型处理函数,也就是我们在第二步定义的函数
user_userfen

这样,会员投稿的时候,就可以实现前台投稿设置阅读扣点数值的功能。
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。