王尘宇王尘宇

研究百度干SEO做推广变成一个被互联网搞的人

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;?>





相关文章

评论列表

发表评论:
验证码

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