- 2020年02月04日 - 2020年希望都要好好的
- 2020年01月01日 - 元旦,致我在乎的人。2020元旦来临,祝福我身边最重要的人,元旦快乐,永远幸福,新年快乐,总有好福!
- 2019年09月13日 - 祝大家中秋节快乐
- 2019年07月29日 - 我跟我女朋友八年分手了,事情有点多,心里有点乱,不能好好更新,很抱歉,对不起大家
- 2019年06月07日 - 高考是一场青春的战役,敢拼搏,方能不留遗憾!祝参加高考的老表们蒙的都对,考得都会,能考上985,211,一举高粽! 各位今年参加高考或者还没高考的,请好好努力读书,别光想着打游戏撸管,这些都是一时爽的事情,读书不是唯一的出路,但是是最好的出路~ Good luck to you
- 2018年08月27日 - 授人以鱼不如授人以渔
- 2018年08月19日 - 每天不知道干嘛[闭嘴]
- 2018年05月18日 - 感谢关注[心]
- 2018年02月23日 - 大家过年好哈!!!
- 2018年01月20日 - 手气这个事儿我这么人品爆棚的人只要不拼爹我还是很自信
emlog注册会员投稿直接上传至草稿箱,管理员审核后发布
时间:2016-12-23 23:07 热度:4353° 评论:0 条
看见很多网站都有会员投稿功能,但是会员投稿会直接发布到网站前台。其实这样做对于好的文章确实是好的,可以直接发表省去了审核时间。但是还会有人发布广告什么的呢!如果管理员看到的时候,百度已经收录了怎么办?当然,也有办法解决,但是太麻烦了。所以有的管理员根本就不提供用户投稿功能,而是通过邮箱发送到管理员,管理员觉得可以在发布。
但是这样也是很浪费时间的,邮箱的文本格式和网站是不同的。很多时候还需要管理员重新排版,那么我们能不能emlog注册会员投稿直接上传至草稿箱,管理员审核后在发布。这样大家的时间都节约了,文章不合格,管理员在后台直接删除就可以了。
说明:
1.会员发稿后自动转存到草稿箱;
2.会员发稿不显示置顶选项;
3.待审核的文章和已经发布的文章,会员不能编辑;
4.“草稿箱”和“管理”,只保留会员删除权限;
管理员权限不变!
需要修改的文件有二个,位于 \admin\views\文件夹内的, “admin_log.php”,“add_log.php”。
一、打开admin_log.php
找到:
<><?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>
- <?php else: ?>
- <>转入草稿箱</a> |
- <?php if (ROLE == 'admin'):?>
- <>置顶</a> |
- <>取消置顶</a> |
- <?php endif;?>
二、打开add_log.php
- <?php if (ROLE == 'admin'):?> |
- <?php if($pid == 'draft'): ?>
- <>发布</a>
- <?php else: ?>
- <>转入草稿箱</a> |
- <?php endif;?>
- <?php if (ROLE == 'admin'):?>
- <>置顶</a> |
- <>取消置顶</a> |
- <?php endif;?>
找到;
- <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;?>- 好了,大功告成。
- ps:修改之前建议备份。
正文到此结束
Hello! How do you see it?
你还可以输入250 / 250 个字
当您驻足停留过,从此便注定我们的缘分。站在时间的尽头,我们已是朋友,前端的路上我再也不用一个人独自行走。