新增supesite用户可以修改由自己发布并已经审核的
时间:2010-12-15 21:20来源: 作者: 点击:次
本文介绍一下新增supesite用户可以修改由自己发布并已经审核的模型文章的方法,希望能够满足各位同学的需求。ps:本文只提供模型投稿的修改,请各位同学注意修改方法:1,修改temp
本文介绍一下新增可以由自己发布并已经的文章的方法,希望能够满足各位同学的需求。
ps:本文只提供模型的修改,请各位同学注意
修改方法:
1,修改templates/default/cp_models.html.php文件
查找
<!--{if $do == 'me'}--> <td width="40"> <a href="{S_URL}/cp.php?ac=models&op=edit&itemid=$value[itemid]&nameid=$_GET[nameid]">编辑</a> </td> <!--{/if}--> |
替换为
<td width="40"> <a href="{S_URL}/cp.php?ac=models&op=edit&itemid=$value[itemid]&nameid=$_GET[nameid]&do=$do">编辑</a> </td> |
查找
<input type="hidden" name="mid" value="{$cacheinfo[models][mid]}"/>
|
在下面添加
<input type="hidden" name="do" value="$do"/>
|
2,修改function/model.func.php文件
查找
$itemid = !empty($_POST['itemid']) ? intval($_POST['itemid']) : 0; |
在下面添加
$do = empty($_REQUEST['do']) ? 'me' : trim($_REQUEST['do']); |
查找
if(!checkperm('allowdirectpost') || checkperm('managemodpost')) { |
替换为
if(!checkperm('allowdirectpost') || checkperm('managemodpost') || $do=='pass') { |
查找
if(!checkperm('allowdirectpost') || checkperm('managemodpost') || (checkperm('allowdirectpost') && $op == 'update')) { //不需要审核时入message表 |
替换为
if(!checkperm('allowdirectpost') || checkperm('managemodpost') || (checkperm('allowdirectpost') && $op == 'update') || $do=='pass') { //不需要审核时入message表
|
此时修改审核模型文章后,该文章会转到待审箱内,如果不想转到待审箱,请注释下面的代码
if(checkperm('allowdirectpost') && $op == 'update') { deletemodelitems($modelsinfoarr['modelname'], array($itemid), $_POST['mid'], 1, 1); }
|
ok,修改完成 (责任编辑:好模板) |
------分隔线----------------------------