crx349 发表于 2015-3-23 12:44:54

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]
查看完整版本: Discuz! 让分类信息发布后可以编辑