phpcms v9前台会员中心修改已审核的稿件的方法

widuu 2013-5-25 PHP技术 2,421 0 喜欢 (0)

phpcms v9实现会员免审核投稿并可编辑教程

功能说明:实现前台会员投稿可以编辑稿件,并免除审核的功能。(需要设置用户会员组为投稿无需审核)。

实现步骤:
1. 修改modules/member/content.php文件中的edit()方法,修改第423行代码为如下:
[php]
if(!$grouplist[$memberinfo['groupid']]['allowpostverify'] || $setting['workflowid'] ) {
$_POST['info']['status'] = 1;
}else{
$_POST['info']['status'] = 99;
}
[/php]
2.屏蔽掉第485行代码 //[php]if($r['status']==99) showmessage(L('has_been_verified'));[/php]
3. 修改templates/default/member/content_published.html文件第24行,为如下代码
[php]
{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}
[/php]

转载请注明来自微度网络,本文标题:《phpcms v9前台会员中心修改已审核的稿件的方法》

喜欢 0 发布评论
Top