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

时间:2013-12-10 23:58:26  来源:宅虫网  作者:
phpcms v9实现会员免审核投稿并可编辑教程

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

实现步骤:


1. 修改modules/member/content.php文件中的edit()方法,修改第208行代码为如下:

if(!$grouplist[$memberinfo['groupid']]['allowpostverify'] || $setting['workflowid'] ) {
$_POST['info']['status'] = 1;
}else{
$_POST['info']['status'] = 99;
}

特别说明: $setting['workflowid'] 判定当前栏目是否需要审核,如一级审核,则修改为$setting['workflowid']==1 即可。


2. 屏蔽第42行代码,本行代码提示已审核的不能修改。

//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}


顶一下
返回秒速快3
回秒速快3
收藏
收藏

参与评论(条)

注: 网友评论仅供表达个人看法,并不表达本站同意其观点或证实其描述

欢乐生肖 秒速时时彩 欢乐生肖 极速快乐8 欢乐生肖 彩票高賠率好平台 快乐赛车平台 河北快3代理 秒速快3 幸运飞艇官网