emlog注册会员投稿直接上传至草稿箱,管理员审核后发布

  • 首页 > 技术学习
  • 作者:小小的一世
  • 时间: 2016年12月23日 23:07
  • 字数:3278 个
  • 字号:
  • 评论:0 条
  • 浏览:4143 次
  • 百度:百度已收录
  • 分类: 技术学习
  • 时间:2016-12-23 23:07 热度:4143° 评论:0 条 

    看见很多网站都有会员投稿功能,但是会员投稿会直接发布到网站前台。其实这样做对于好的文章确实是好的,可以直接发表省去了审核时间。但是还会有人发布广告什么的呢!如果管理员看到的时候,百度已经收录了怎么办?当然,也有办法解决,但是太麻烦了。所以有的管理员根本就不提供用户投稿功能,而是通过邮箱发送到管理员,管理员觉得可以在发布。

    但是这样也是很浪费时间的,邮箱的文本格式和网站是不同的。很多时候还需要管理员重新排版,那么我们能不能emlog注册会员投稿直接上传至草稿箱,管理员审核后在发布。这样大家的时间都节约了,文章不合格,管理员在后台直接删除就可以了。

    说明:
    1.会员发稿后自动转存到草稿箱;
    2.会员发稿不显示置顶选项;
    3.待审核的文章和已经发布的文章,会员不能编辑;
    4.“草稿箱”和“管理”,只保留会员删除权限;
    管理员权限不变!
    需要修改的文件有二个,位于  \admin\views\文件夹内的,   “admin_log.php”,“add_log.php”。
     一、打开admin_log.php
    找到:

    1. <><?php echo $value['title']; ?></a>

    修改为:

    1. <a href="<?php if (ROLE == 'admin'):?>write_log.php?action=edit&gid=<?php echo $value['gid']; ?>
    2. <?php endif;?>
    3. <?php if (ROLE != 'admin'):?>
    4. #
    5. <?php endif;?>
    6. "
    7. <?php if (ROLE != 'admin'):?>
    8. title="提交过的文章不能编辑"
    9. <?php endif;?>>
    10. <?php echo $value['title']; ?>
    11. </a>
    找到:
    1. |
    2. <?php if($pid == 'draft'): ?>
    3. <>发布</a>
    4. <?php else: ?>
    5. <>转入草稿箱</a> |
    6. <?php if (ROLE == 'admin'):?>
    7. <>置顶</a> |
    8. <>取消置顶</a> |
    9. <?php endif;?>
    修改为:


    1. <?php if (ROLE == 'admin'):?> |
    2. <?php if($pid == 'draft'): ?>
    3. <>发布</a>
    4. <?php else: ?>
    5. <>转入草稿箱</a> |
    6. <?php endif;?>
    7. <?php if (ROLE == 'admin'):?>
    8. <>置顶</a> |
    9. <>取消置顶</a> |
    10. <?php endif;?>
    二、打开add_log.php

    找到;

    1. <input type="checkbox" value="y" name="top" id="top" />
    2. <label for="top">文章置顶</label>
    3. 修改为:
    4. <?php if (ROLE == 'admin'):?>
    5. <input type="checkbox" value="y" name="top" id="top" />
    6. <label for="top">文章置顶</label> <?php endif;?>
    7.  
    8. 找到:
    9. <input type="hidden" name="ishide" id="ishide" value="">
    10. <input type="submit" value="发布文章" onclick="return checkform();" class="button" />
    11. <input type="hidden" name="author" id="author" value=<?php echo UID; ?> /> 
    12. <input type="button" name="savedf" id="savedf" value="保存草稿" onclick="autosave(2);" class="button" />
    13.  
    14. 修改为:
    15. <input type="hidden" name="ishide" id="ishide" value="">
    16. <?php if (ROLE == 'admin'):?>
    17. <input type="submit" value="发布文章" onclick="return checkform();" class="button" />
    18. <?php endif;?>
    19. <input type="hidden" name="author" id="author" value=<?php echo UID; ?> /> 
    20. <input type="button" name="savedf" id="savedf" value="保存待审" onclick="autosave(2);" class="button" /><br />
    21. <?php if (ROLE != 'admin'):?>
    22. <span style="color:#FF0000">请仔细检查文章内容,提交后不能再次编辑。</span>
    23. <?php endif;?>
    24. 好了,大功告成。
    25. ps:修改之前建议备份。
    26.  
    正文到此结束
    您阅读这篇文章共花了: 
    本文链接:http://www.suozy.cn/post-7.html
    版权声明:若无特殊注明,本文皆为《小小的一世》原创,转载请保留文章出处。

    热门推荐

    Hello! How do you see it?

    你还可以输入250 / 250 个字

    嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗


    当您驻足停留过,从此便注定我们的缘分。站在时间的尽头,我们已是朋友,前端的路上我再也不用一个人独自行走。
    返回顶部    返回首页    手气不错    手机版本   后花园   
    版权所有:小小的一世    站点维护: 小小的一世   若要幸福,不写忧伤;红尘满界,不道惆怅。 【风雨一生兼程,灵魂轻盈随行】   鲁ICP备15009546号-1