phpcms v9实现会员免审核投稿并可编辑教程 功能说明:实现前台会员投稿可以编辑稿件,并免除审核的功能。(需要设置用户会员组为投稿无需审核)。 实现步骤: 1. 修改modules/member/content.php文件中的edit()方法,修改第423行代码为如下:

if(!$grouplist[$memberinfo['groupid']]['allowpostverify'] || $setting['workflowid'] ) {
   $_POST['info']['status'] = 1;
}else{
  $_POST['info']['status'] = 99;
}
2.屏蔽掉第485行代码 //
if($r['status']==99) showmessage(L('has_been_verified'));
3. 修改templates/default/member/content_published.html文件第24行,为如下代码
{loop $datas $info}
<tr>
<td align="center">{$info['id']}</td>
<td align="left"><a href="{$info[url]}" target="_blank" title="{$info['title']}">{str_cut($info['title'], 60)}</a> {if $info[status]==99}<font color="green">{L('pass')}</font> {elseif $info[status]==0}<font color="red">{L('reject_content')}</font>{elseif $info[status]!='99'}<font color="#1D94C7">待审中</font>{/if}</td>
<td align="center"><a href="{if strpos($CATEGORYS[$info['catid']][url],'http://')===false}{$siteurl}{/if}{$CATEGORYS[$info['catid']][url]}" target="_blank">{$CATEGORYS[$info['catid']][catname]}</a></td>
<td align="center">{date('Y-m-d',$info['inputtime'])}</td>
<td align="center">
<a href="index.php?m=member&c=content&a=edit&catid={$info[catid]}&id={$info[id]}"><font color="red">{L('edit')}</font></a> | <a href="index.php?m=member&c=content&a=delete&catid= {$info[catid]}&id={$info[id]}">删除</a>
</td>
</tr>
{/loop}

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部