当前位置:首页 » Emlog教程 » emlog简单2步实现会员投稿审核功能!

emlog简单2步实现会员投稿审核功能!

此方法并不涉及内核代码修改,仅仅是利用权限判断实现投稿审核功能。

说明:
1.会员发稿后自动转存到草稿箱;
2.会员发稿不显示置顶选项;
3.待审核的文章和已经发布的文章,会员不能编辑;
4.“草稿箱”和“管理”,只保留会员删除权限;

管理员权限不变!
需要修改的文件有二个,位于  \admin\views\文件夹内,   “admin_log.php”,“add_log.php”。

先来看第一:“admin_log.php”


将:

<a href="write_log.php?action=edit&gid=<?php echo $value['gid']; ?>"><?php echo $value['title']; ?></a>
改:
<a href="<?php if (ROLE == 'admin'):?>write_log.php?action=edit&gid=<?php echo $value['gid']; ?>
          <?php endif;?>
          <?php if (ROLE != 'admin'):?>
          #
          <?php endif;?>
          "
          <?php if (ROLE != 'admin'):?>
          title="提交过的文章不能编辑"
          <?php endif;?>>
       <?php echo $value['title']; ?>
          </a>
将:
  |
    <?php if($pid == 'draft'): ?>
    <a href="javascript:logact('pub');">发布</a>
    <?php else: ?>
    <a href="javascript:logact('hide');">转入草稿箱</a> |
    <?php if (ROLE == 'admin'):?>
    <a href="javascript:logact('top');">置顶</a> |
    <a href="javascript:logact('notop');">取消置顶</a> |
    <?php endif;?>
改:
    <?php if (ROLE == 'admin'):?> |
    <?php if($pid == 'draft'): ?>
    <a href="javascript:logact('pub');">发布</a>
    <?php else: ?>
    <a href="javascript:logact('hide');">转入草稿箱</a> |
    <?php endif;?>
    <?php if (ROLE == 'admin'):?>
    <a href="javascript:logact('top');">置顶</a> |
    <a href="javascript:logact('notop');">取消置顶</a> |
    <?php endif;?>

第二步:“add_log.php”
将:

    <input type="checkbox" value="y" name="top" id="top" />
    <label for="top">文章置顶</label>
改:
<?php if (ROLE == 'admin'):?>
    <input type="checkbox" value="y" name="top" id="top" />
    <label for="top">文章置顶</label> <?php endif;?>

将:

<input type="hidden" name="ishide" id="ishide" value=""> <input type="submit" value="发布文章" onclick="return checkform();" class="button" /> <input type="hidden" name="author" id="author" value=<?php echo UID; ?> /> <input type="button" name="savedf" id="savedf" value="保存草稿" onclick="autosave(2);" class="button" /> 


改:

<input type="hidden" name="ishide" id="ishide" value="">
    <?php if (ROLE == 'admin'):?>
    <input type="submit" value="发布文章" onclick="return checkform();" class="button" />
    <?php endif;?>
    <input type="hidden" name="author" id="author" value=<?php echo UID; ?> />
    <input type="button" name="savedf" id="savedf" value="保存待审" onclick="autosave(2);" class="button" /><br />
    <?php if (ROLE != 'admin'):?>
    <span style="color:#FF0000">请仔细检查文章内容,提交后不能再次编辑。</span>
    <?php endif;?>



End
关键词: emlog Emlog代码
温馨提示:如果您对本文有疑问,请在本页留言即可!!!
觉得很赞 (6)付款方式
X
付款方式:
  • 微信
  • 支付宝
  • QQ红包

使用微信扫一扫
blogger
    发布日期:2014-06-14   所属类别:Emlog教程   浏览:7684次   评论:3次
    本文地址:https://www.shuyong.net/iemlog/202.html [ 百度已收录 ]
    声明:本页信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。文章内容若侵犯你的权益,请联系本站删除!

留言/评论:◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

填写好QQ号码,任点空白处自动获取

昵称

邮箱

网址

2楼、大白 [回复该留言]
2017-07-20 03:22
厉害了我的舍力!!!
1楼、awrui [回复该留言]
2015-01-06 13:14
我来赞一下,嘿嘿
舍力(博主) [回复该留言]
2015-01-06 13:24
@awrui:欢迎!

个人资料

舍力

博主:舍力

Emlog交流群

    用心做好每一件事!!!

博客统计

  • 文章数量:1132篇
  • 文章评论:3510条
  • 总访问量:9483259次
  • 微语数量:81条
  • 在线人数:3人
  • 本站运行:10年7月27天
  • 估计博主很忙,已经很久没更新了!
Q2 虚位以待
Copyright © 2024 舍力博客 版权所有   粤ICP备11021420号
基于宝塔面板,数据存储于阿里云ECS
Powered by emlog / &Author 舍力博客.