emlog简单2步实现会员投稿审核功能!-站长杂谈下载

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

来自版块: 站长杂谈发表于: 2015-8-17 12:14:29
38234
0
如本资源下载地址失效,请点击此处进行反馈
开通本站Svip会员,全站资源免费下
此方法并不涉及内核代码修改,仅仅是利用权限判断实现投稿审核功能。
0 j1 O# f+ Q4 ]5 [+ w7 P* b
2 V' _; n$ U+ C! @3 u4 V说明:$ E4 `% h6 j: J& K" e" J: g
1.会员发稿后自动转存到草稿箱;
* K! L, U7 y1 G% E- S5 O2.会员发稿不显示置顶选项;! u; s- b6 ~5 v% l
3.待审核的文章和已经发布的文章,会员不能编辑;
* c9 Y+ P$ e; f' r4.“草稿箱”和“管理”,只保留会员删除权限;  S8 e+ b" k) J( ]: v% J

& f# Y: o" x# N5 M3 }# \管理员权限不变!
, x; w: V# a+ p/ _需要修改的文件有二个,位于  \admin\views\文件夹内,   “admin_log.php”,“add_log.php”。
6 I8 U1 k# Y3 ^  m: H8 x& d! c  P, Y- c4 q. i) n

先来看第一:“admin_log.php”


. X* d8 x9 ^9 m) \) W将:

  1. <a href="write_log.php?action=edit&gid=<?php echo $value['gid']; ?>"><?php echo $value['title']; ?></a>
复制代码

改:
  1. <a href="<?php if (ROLE == 'admin'):?>write_log.php?action=edit&gid=<?php echo $value['gid']; ?>9 g! H7 \5 v) {* t
  2.           <?php endif;?>
    7 m6 B( o8 r) W( d( [( f0 M
  3.           <?php if (ROLE != 'admin'):?>0 M% x( n7 C% }1 Z5 b8 X
  4.           #
    " y, I+ L# c9 C& C) K" C$ }
  5.           <?php endif;?>' _7 F+ e+ K) j9 V5 P0 W
  6.           "' T1 o+ L4 y" H" g
  7.           <?php if (ROLE != 'admin'):?>9 g, B# c  D1 ?, W
  8.           title="提交过的文章不能编辑"
    . i# ]* D4 o( U' H% l
  9.           <?php endif;?>>2 j/ H: D2 X1 _6 S
  10.        <?php echo $value['title']; ?>4 Y: t% ^- x! d% E
  11.           </a>
复制代码
将:
  1.   |
    ! k# n( r+ {0 o! h$ L
  2.     <?php if($pid == 'draft'): ?>
    % `# {0 x( J/ ?
  3.     <a href="javascript:logact('pub');">发布</a>
    0 }* @! {- V! S% b
  4.     <?php else: ?>; L; z" O+ Y( ?
  5.     <a href="javascript:logact('hide');">转入草稿箱</a> |
    . H2 L7 x+ S$ V" C& x/ I) E& m
  6.     <?php if (ROLE == 'admin'):?>0 @$ a, b* {$ G3 s6 q4 F" |/ g
  7.     <a href="javascript:logact('top');">置顶</a> |
    / q4 R% a8 g/ O, X4 x( e
  8.     <a href="javascript:logact('notop');">取消置顶</a> |
    % v- t% ?: [! S* W/ q4 F, e
  9.     <?php endif;?>
复制代码
改:
  1.     <?php if (ROLE == 'admin'):?> |* d) y, A6 Z' _. t' D. H4 }$ k
  2.     <?php if($pid == 'draft'): ?>; o6 m: J7 @8 R! M, |4 V8 j
  3.     <a href="javascript:logact('pub');">发布</a>: f0 R- f3 S5 ]* H& i" F/ ~% c
  4.     <?php else: ?>
    ' y8 f" c1 Y; h
  5.     <a href="javascript:logact('hide');">转入草稿箱</a> |
    4 s6 q! D4 M4 {* O
  6.     <?php endif;?>
    + M' t& Z5 H; {) T" p
  7.     <?php if (ROLE == 'admin'):?>
    ; W" c9 u6 X- G/ q. ~& R9 `; b. |4 z
  8.     <a href="javascript:logact('top');">置顶</a> |
    % |: v4 n% J0 L" Q4 R1 ^
  9.     <a href="javascript:logact('notop');">取消置顶</a> |
    8 E8 ]0 o. t2 k0 K' N2 M  h; }7 G7 w" c( l
  10.     <?php endif;?>
复制代码

第二步:“add_log.php”) Q; v0 X9 Z0 V$ G! X" J
将:

  1.     <input type="checkbox" value="y" name="top" id="top" />
    # ^5 f, @3 k3 s+ P8 U5 g
  2.     <label for="top">文章置顶</label>
复制代码

改:
  1. <?php if (ROLE == 'admin'):?>, Q2 v2 ~( j, @! n/ N2 m
  2.     <input type="checkbox" value="y" name="top" id="top" />
    . V9 m6 X( u9 r1 Y  Q1 R
  3.     <label for="top">文章置顶</label> <?php endif;?>
复制代码

将:

  1. <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" />
复制代码

改:

  1. <input type="hidden" name="ishide" id="ishide" value="">/ V# x) X+ A8 i
  2.     <?php if (ROLE == 'admin'):?>
    + K8 G7 t% z; Q( P, }: S
  3.     <input type="submit" value="发布文章" onclick="return checkform();" class="button" />* H; F* l  k  V' q  n( E
  4.     <?php endif;?>' j; J* h5 |7 _4 G
  5.     <input type="hidden" name="author" id="author" value=<?php echo UID; ?> />2 \+ k" Q9 O$ ^. \- ?6 Q6 O% B
  6.     <input type="button" name="savedf" id="savedf" value="保存待审" onclick="autosave(2);" class="button" /><br />
    . h, E: @5 }  X) N/ m: q3 c5 H
  7.     <?php if (ROLE != 'admin'):?>
    % o. p8 ?. E) o/ m4 J/ }. W" e+ x2 c
  8.     <span style="color:#FF0000">请仔细检查文章内容,提交后不能再次编辑。</span>
    / T2 d1 q7 b1 i; c
  9.     <?php endif;?>
复制代码

0 T7 k& V! K9 F) [1 \( V

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部