Discuz! 让分类信息发布后可以编辑
X3.1的版本修改方法,x3.2请参照修改。
打开\template\default\forum\post.htm,把以下代码
<!--{elseif $_GET == 'edit' && $isfirstpost && !$thread['sortid']}-->
<ul class="tb cl mbw">
<li{if !$sortid} class="a"{/if}><a href="javascript:;" onclick="switchpost('forum.php?mod=post&action=edit&tid=$_G&pid=$pid')">$actiontitle</a></li>
改为
<!--{elseif $_GET == 'edit' && $isfirstpost}-->
<ul class="tb cl mbw">
<li{if !$sortid} class="a"{/if}><a href="javascript:;" onclick="switchpost('forum.php?mod=post&action=edit&tid=$_G&pid=$pid')">$actiontitle</a></li>
如果在发帖页面不用填写分类信息内容、不想显示分类信息的详细字段,打开\template\default\forum\post_editor_extra.htm,把以下代码
<div class="exfm cl">
<!--{template forum/post_sortoption}-->
</div>
改为:
<div class="exfm cl" style="display:none">
<!--{template forum/post_sortoption}-->
</div>
如果在帖子内只想在标题上显示分类名称(跟主题分类一样),不想在帖内显示分类信息详细内容,打开\template\default\forum\viewthread_node_body.htm,把以下代码全部删掉
<!--{if $threadsort && $threadsortshow}-->
<!--{if $threadsortshow['typetemplate']}-->
$threadsortshow
<!--{elseif $threadsortshow['optionlist']}-->
<div class="typeoption">
<!--{if $threadsortshow['optionlist'] == 'expire'}-->
{lang has_expired}
<!--{else}-->
<table summary="{lang threadtype_option}" cellpadding="0" cellspacing="0" class="cgtl mbm">
<caption>$_G[$_G]</caption>
<tbody>
<!--{loop $threadsortshow['optionlist'] $option}-->
<!--{if $option['type'] != 'info'}-->
<tr>
<th>$option:</th>
<td><!--{if $option['value'] || ($option['type'] == 'number' && $option['value'] !== '')}-->$option $option<!--{else}-->-<!--{/if}--></td>
</tr>
<!--{/if}-->
<!--{/loop}-->
</tbody>
</table>
<!--{/if}-->
</div>
<!--{/if}-->
<!--{/if}-->
页:
[1]