在模板文件夹中找到 viewthread.htm 和 viewthread_node.htm,PC版在/template/default/forum/viewthread_node.htm中找<div class=”pct”>标签,在后边添加如下代码:
<!--{if $_G['uid']}-->
<!-- 用户未登录,移除相关标签内容 -->
{eval $post['message'] = preg_replace('/\[aplayer\].*?\[\/aplayer\]/is', '', $post['message']);}
{eval $post['message'] = preg_replace('/\[music\].*?\[\/music\]/is', '', $post['message']);}
<!--{else}-->
<!-- 用户已登录,显示播放器内容 -->
<meting-js server="__SERVER__" type="song" id="__SONGID__" lrc-type="0"></meting-js>
<div id="songUrl" style="display: none;">{1}</div>
<script src="/static/js/player/music.js" defer></script>
<div id="aplayer"></div>
<span id="musicurl" style="display: none;">{1}</span>
<script src="/static/js/music/getmusic.js" defer></script>
<!--{/if}-->
修改后的整体代码如下:
<div class="pct">
<!--{ad/thread/a_pt/2/$postcount}-->
<!--{if empty($ad_a_pr_css)}-->
<style type="text/css">.pcb{margin-right:0}</style>
<!--{eval $ad_a_pr_css=1;}-->
<!--{/if}-->
<!--{if !$post['first'] && $post['replycredit'] > 0}-->
<div class="cm">
<h3 class="psth xs1"><span class="icon_ring vm"></span>
{lang replycredit} <span class="xw1 xs2 xi1">+{$post['replycredit']}</span> {$_G['setting']['extcredits'][$_G['forum_thread']['replycredit_rule']['extcreditstype']][unit]}{$_G['setting']['extcredits'][$_G['forum_thread']['replycredit_rule']['extcreditstype']][title]}
</h3>
</div>
<!--{/if}-->
<!--{if $_G['uid']}-->
<!-- 用户未登录,移除相关标签内容 -->
{eval $post['message'] = preg_replace('/\[aplayer\].*?\[\/aplayer\]/is', '', $post['message']);}
{eval $post['message'] = preg_replace('/\[music\].*?\[\/music\]/is', '', $post['message']);}
<!--{else}-->
<!-- 用户已登录,显示播放器内容 -->
<meting-js server="__SERVER__" type="song" id="__SONGID__" lrc-type="0"></meting-js>
<div id="songUrl" style="display: none;">{1}</div>
<script src="/static/js/player/music.js" defer></script>
<div id="aplayer"></div>
<span id="musicurl" style="display: none;">{1}</span>
<script src="/static/js/music/getmusic.js" defer></script>
<!--{/if}-->
<!--{subtemplate forum/viewthread_node_body}-->
</div>
移动版在/template/default/touch/forum/viewthread.htm中找到<div class=”message”>标签,在后边添加如下代码:
<!--{if $_G['uid']}-->
<!-- 用户未登录,移除相关标签内容 -->
{eval $post['message'] = preg_replace('/\[aplayer\].*?\[\/aplayer\]/is', '', $post['message']);}
{eval $post['message'] = preg_replace('/\[music\].*?\[\/music\]/is', '', $post['message']);}
<!--{else}-->
<!-- 用户已登录,显示播放器内容 -->
<meting-js server="__SERVER__" type="song" id="__SONGID__" lrc-type="0"></meting-js>
<div id="songUrl" style="display: none;">{1}</div>
<script src="/static/js/player/music.js" defer></script>
<div id="aplayer"></div>
<span id="musicurl" style="display: none;">{1}</span>
<script src="/static/js/music/getmusic.js" defer></script>
<!--{/if}-->
修改后的整体代码如下:
<div class="message">
<!--{if $_G['uid']}-->
<!-- 用户未登录,移除相关标签内容 -->
{eval $post['message'] = preg_replace('/\[aplayer\].*?\[\/aplayer\]/is', '', $post['message']);}
{eval $post['message'] = preg_replace('/\[music\].*?\[\/music\]/is', '', $post['message']);}
<!--{else}-->
<!-- 用户已登录,显示播放器内容 -->
<meting-js server="__SERVER__" type="song" id="__SONGID__" lrc-type="0"></meting-js>
<div id="songUrl" style="display: none;">{1}</div>
<script src="/static/js/player/music.js" defer></script>
<div id="aplayer"></div>
<span id="musicurl" style="display: none;">{1}</span>
<script src="/static/js/music/getmusic.js" defer></script>
<!--{/if}-->
<!--{if $post['warned']}-->
<span class="quote">{lang warn_get}</span>
<!--{/if}-->
<!--{if !$post['first'] && !empty($post['subject']) && (!$needhiddenreply)}-->
<h2><strong>$post['subject']</strong></h2>
<!--{/if}-->
<!--{if $_G['adminid'] != 1 && $_G['setting']['bannedmessages'] & 1 && (($post['authorid'] && !$post['username']) || ($post['groupid'] == 4 || $post['groupid'] == 5) || $post['status'] == -1 || $post['memberstatus'])}-->
<div class="quote">{lang message_banned}</div>
<!--{elseif $_G['adminid'] != 1 && $post['status'] & 1}-->
<div class="quote">{lang message_single_banned}</div>
<!--{elseif $needhiddenreply}-->
<div class="quote">{lang message_ishidden_hiddenreplies}</div>
<!--{elseif $post['first'] && $_G['forum_threadpay']}-->
<!--{template forum/viewthread_pay}-->
<!--{else}-->
<!--{if $_G['setting']['bannedmessages'] & 1 && (($post['authorid'] && !$post['username']) || ($post['groupid'] == 4 || $post['groupid'] == 5))}-->
<div class="quote">{lang admin_message_banned}</div>
<!--{elseif $post['status'] & 1}-->
<div class="quote">{lang admin_message_single_banned}</div>
<!--{/if}-->
<!--{if $post['first'] && $_G['forum_thread']['price'] > 0 && $_G['forum_thread']['special'] == 0}-->
{lang pay_threads}: <strong>$_G['forum_thread']['price'] {$_G['setting']['extcredits'][$_G['setting']['creditstransextra'][1]]['unit']}{$_G['setting']['extcredits'][$_G['setting']['creditstransextra'][1]]['title']} </strong> <a href="forum.php?mod=misc&action=viewpayments&tid=$_G['tid']" >{lang pay_view}</a>
<!--{/if}-->
<!--{if $post['first'] && $threadsort && $threadsortshow}-->
<!--{if $threadsortshow['optionlist'] && !($post['status'] & 1) && !$_G['forum_threadpay']}-->
<!--{if $threadsortshow['optionlist'] == 'expire'}-->
{lang has_expired}
<!--{else}-->
<div class="box_ex2 viewsort b_b mb10">
<h4>$_G['forum']['threadsorts']['types'][$_G['forum_thread']['sortid']]</h4>
<!--{loop $threadsortshow['optionlist'] $option}-->
<!--{if $option['type'] != 'info'}-->
$option['title']: <!--{if $option['value']}-->$option['value'] $option['unit']<!--{else}--><span class="fc-s">--</span><!--{/if}--><br />
<!--{/if}-->
<!--{/loop}-->
</div>
<!--{/if}-->
<!--{/if}-->
<!--{/if}-->
<!--{if $post['first']}-->
<!--{if !$_G['forum_thread']['special']}-->
$post['message']
<!--{elseif $_G['forum_thread']['special'] == 1}-->
<!--{template forum/viewthread_poll}-->
<!--{elseif $_G['forum_thread']['special'] == 2}-->
<!--{template forum/viewthread_trade}-->
<!--{elseif $_G['forum_thread']['special'] == 3}-->
<!--{template forum/viewthread_reward}-->
<!--{elseif $_G['forum_thread']['special'] == 4}-->
<!--{template forum/viewthread_activity}-->
<!--{elseif $_G['forum_thread']['special'] == 5}-->
<!--{template forum/viewthread_debate}-->
<!--{elseif $threadplughtml}-->
$threadplughtml
$post['message']
<!--{else}-->
$post['message']
<!--{/if}-->
<!--{else}-->
$post['message']
<!--{/if}-->
<!--{/if}-->
</div>
刷新缓存,就可以了。