 
精豆- 102 粒
体力- 510 点
贡献- 0 点
威望- 0 点
|
[建站技术] Discuz7.1→7.2风格手动升级方法,眼睛都花了!
整个默认模板文件的更新请到这里查看
http://docs.google.com/Doc?docid ... cGRmaA&hl=zh_CN
由于风格文件涉及的文件并没这么多,所以下面只对经常涉及的文件进行比对修改:
1、discuz.htm
查找- <h3><a href="$indexname?gid=$cat[fid]">$cat[name]</a></h3>
复制代码 替换- <h3><a href="$indexname?gid=$cat[fid]" style="{if $cat[extra][namecolor]}color: {$cat[extra][namecolor]};{/if}">$cat[name]</a></h3>
复制代码 查找- <h2><a href="forumdisplay.php?fid=$forum[fid]" {if $forum[redirect]}target="_blank"{/if}>$forum[name]</a><!--{if $forum[todayposts] && !$forum['redirect']}--><em> ({lang index_today}: <strong>$forum[todayposts]</strong>)</em><!--{/if}--></h2>
复制代码 替换- <h2><a href="forumdisplay.php?fid=$forum[fid]" {if $forum[redirect]}target="_blank"{/if} style="{if $forum[extra][namecolor]}color: {$forum[extra][namecolor]};{/if}">$forum[name]</a><!--{if $forum[todayposts] && !$forum['redirect']}--><em> ({lang index_today}: <strong>$forum[todayposts]</strong>)</em><!--{/if}--></h2>
复制代码 查找- <h2><a href="forumdisplay.php?fid=$forum[fid]" {if $forum[redirect]}target="_blank"{/if}>$forum[name]</a><!--{if $forum[todayposts]}--><em> ({lang index_today}: <strong>$forum[todayposts]</strong>)</em><!--{/if}--></h2>
复制代码 替换- <h2><a href="forumdisplay.php?fid=$forum[fid]" {if $forum[redirect]}target="_blank"{/if} style="{if $forum[extra][namecolor]}color: {$forum[extra][namecolor]};{/if}">$forum[name]</a><!--{if $forum[todayposts]}--><em> ({lang index_today}: <strong>$forum[todayposts]</strong>)</em><!--{/if}--></h2>
复制代码 2、header.htm无变化
3、footer.htm无变化
4、forumdisplay.htm
查找替换- <h1 style="{if $forum[extra][namecolor]}color: {$forum[extra][namecolor]};{/if}">$forum[name]</h1>
复制代码 查找- <!--{if $forum['recyclebin']}-->
复制代码 替换- <!--{if $forum['recyclebin'] && $forum['ismoderator']}-->
复制代码 查找- <a href="modcp.php?action=report&fid=$fid" target="_blank">{lang mod_works_existence}</a> |
复制代码 替换- <!--{if $reportnum}--><a href="modcp.php?action=report&fid=$fid" target="_blank">{lang mod_works_report_existence}</a> |<!--{/if}-->
- <!--{if $modnum}--><a href="modcp.php?action=moderate&op=threads&fid=$fid" target="_blank">{lang mod_works_modpost_existence}</a> |<!--{/if}-->
- <!--{if $modusernum}--><a href="modcp.php?action=moderate&op=members&fid=$fid" target="_blank">{lang mod_works_moduser_existence}</a> |<!--{/if}-->
复制代码 查找- <a href="javascript:;" id="tab_1" class="current" {if $forum['rules']} onclick="switchTab('tab', 1, 2)"{/if}>{lang forum_recommend}</a><!--{if $forum['ismoderator']}--><a href="modcp.php?action=forums&op=recommend&show=all&fid=$fid" target="_blank">[{lang edit}]</a><!--{/if}-->
复制代码 替换- <a href="javascript:;" id="tab_1" class="current" {if $forum['rules']} onclick="switchTab('tab', 1, 2)"{/if}>{lang forum_recommend}</a><!--{if $forum['ismoderator'] && $allowrecommendthread}--><a href="modcp.php?action=forums&op=recommend&show=all&fid=$fid" target="_blank">[{lang edit}]</a><!--{/if}-->
复制代码 查找- <!--{if $separatepos == $key + 1}-->
复制代码 替换- <!--{if $forumseparator == 1 && $separatepos == $key + 1}-->
复制代码 查找- <!--{elseif in_array($thread['displayorder'], array(1, 2, 3))}-->
复制代码 替换- <!--{elseif in_array($thread['displayorder'], array(1, 2, 3, 4))}-->
复制代码 查找- <input onclick="tmodclick(this)" class="checkbox" type="checkbox" name="moderate[]" value="$thread[tid]" />
复制代码 替换- <!--{if $thread['displayorder'] <= 3 || $adminid == 1}-->
- <input onclick="tmodclick(this)" class="checkbox" type="checkbox" name="moderate[]" value="$thread[tid]" />
- <!--{else}-->
- <input class="checkbox" type="checkbox" disabled="disabled" />
- <!--{/if}-->
复制代码 5、css_common.htm
查找- .datalist .datatable { margin-bottom: 10px; }
- .datalist .datatable, .datalist .datatable th, .datalist .datatable td { border-width: 1px 0; }
复制代码 替换- .datalist .datatable { margin-bottom: 10px; }
- .datalist .datatable, .datalist .datatable th, .datalist .datatable td { border-width: 1px 0; }
- .datalist .fixtable { table-layout: fixed; }
复制代码 6、viewthread.htm
查找- <!--{if $admode && !empty($advlist['text'])}--><div class="ad_text" id="ad_text"><table summary="Text Ad" cellpadding="0" cellspacing="1">$advlist[text]</table></div><!--{else}--><div id="ad_text"></div><!--{/if}-->
复制代码 下面添加- <!--{if $forum['ismoderator']}-->
- <ul class="popupmenu_popup headermenu_popup inlinelist" id="modopt_menu" style="width: 180px; display: none">{eval $modopt=0;}
- <!--{if $thread['digest'] >= 0}-->
- <!--{if $allowdelpost}-->{eval $modopt++}<li class="wide"><a href="javascript:;" onclick="modthreads(3, 'delete')">{lang admin_delthread}</a></li><!--{/if}-->
- <!--{if $allowbumpthread}-->{eval $modopt++}<li class="wide"><a href="javascript:;" onclick="modthreads(3, 'down')">{lang admin_bump_down}</a></li><!--{/if}-->
- <!--{if $allowstickthread && ($thread['displayorder'] <= 3 || $adminid == 1)}-->{eval $modopt++}<li class="wide"><a href="javascript:;" onclick="modthreads(1, 'stick')">{lang admin_stick}</a></li><!--{/if}-->
- <!--{if $allowhighlightthread}-->{eval $modopt++}<li class="wide"><a href="javascript:;" onclick="modthreads(1, 'highlight')">{lang admin_highlight}</a></li><!--{/if}-->
- <!--{if $allowdigestthread}-->{eval $modopt++}<li class="wide"><a href="javascript:;" onclick="modthreads(1, 'digest')">{lang admin_digest}</a></li><!--{/if}-->
- <!--{if $allowrecommendthread && $forum['modrecommend']['open'] && $forum['modrecommend']['sort'] != 1}-->{eval $modopt++}<li class="wide"><a href="javascript:;" onclick="modthreads(1, 'recommend')">{lang admin_recommend}</a></li><!--{/if}-->
- <!--{if $allowstampthread}-->{eval $modopt++}<li class="wide"><a href="javascript:;" onclick="modaction('stamp')">{lang admin_stamp}</a></li><!--{/if}-->
- <!--{if $allowclosethread}-->{eval $modopt++}<li class="wide"><a href="javascript:;" onclick="modthreads(4)">{lang admin_openclose}</a></li><!--{/if}-->
- <!--{if $allowmovethread}-->{eval $modopt++}<li class="wide"><a href="javascript:;" onclick="modthreads(2, 'move')">{lang admin_move}</a></li><!--{/if}-->
- <!--{if $allowedittypethread}-->{eval $modopt++}<li class="wide"><a href="javascript:;" onclick="modthreads(2, 'type')">{lang admin_type}</a></li><!--{/if}-->
- <!--{if !$thread['special']}-->
- <!--{if $allowcopythread}-->{eval $modopt++}<li class="wide"><a href="javascript:;" onclick="modaction('copy')">{lang admin_copy}</a></li><!--{/if}-->
- <!--{if $allowmergethread}-->{eval $modopt++}<li class="wide"><a href="javascript:;" onclick="modaction('merge')">{lang admin_merges}</a></li><!--{/if}-->
- <!--{if $allowrefund && $thread['price'] > 0}-->{eval $modopt++}<li class="wide"><a href="javascript:;" onclick="modaction('refund')">{lang admin_refund}</a></li><!--{/if}-->
- <!--{/if}-->
- <!--{if $allowsplitthread}-->{eval $modopt++}<li class="wide"><a href="javascript:;" onclick="modaction('split')">{lang admin_split}</a></li><!--{/if}-->
- <!--{if $allowrepairthread}-->{eval $modopt++}<li class="wide"><a href="javascript:;" onclick="modaction('repair')">{lang admin_repair}</a></li><!--{/if}-->
- <!--{/if}-->
- <!--{if $allowremovereward && $thread['special'] == 3}-->{eval $modopt++}<li class="wide"><a href="javascript:;" onclick="modaction('removereward')">{lang admin_remove_reward}</a></li><!--{/if}-->
- </ul>
- <!--{if $allowwarnpost || $allowbanpost || $allowdelpost}-->
- <div id="modlayer" style="display:none;position:position;width:165px;">
- <span>{lang admin_select}</span><strong id="modcount"></strong><span>{lang piece}: </span>
- <!--{if $allowwarnpost}-->
- <a href="javascript:;" onclick="modaction('warn')">{lang warn}</a>
- <!--{/if}-->
- <!--{if $allowbanpost}-->
- <a href="javascript:;" onclick="modaction('banpost')">{lang admin_banpost}</a>
- <!--{/if}-->
- <!--{if $allowdelpost}-->
- <a href="javascript:;" onclick="modaction('delpost')">{lang delete}</a>
- <!--{/if}-->
- </div>
- <!--{/if}-->
- <!--{/if}-->
复制代码 查找- <!--{if $forum['ismoderator']}-->
复制代码 替换(这个有两处都要替换)- <!--{if $forum['ismoderator'] && $modopt}-->
复制代码 查找- <span class="replybtn" id="post_reply" prompt="post_reply"><a href="post.php?action=reply&fid=$fid&tid=$tid" onclick="showWindow('reply', this.href);return false;">{lang reply}</a></span>
复制代码 替换- <!--{if $allowpostreply}-->
- <span class="replybtn" id="post_reply" prompt="post_reply"><a href="post.php?action=reply&fid=$fid&tid=$tid" onclick="showWindow('reply', this.href);return false;">{lang reply}</a></span>
- <!--{/if}-->
复制代码 查找- <!--{if $forum['ismoderator']}-->
- <ul class="popupmenu_popup headermenu_popup inlinelist" id="modopt_menu" style="width: 180px; display: none">
- <!--{if $thread['digest'] >= 0}-->
- <!--{if $allowdelpost}--><li class="wide"><a href="javascript:;" onclick="modthreads(3, 'delete')">{lang admin_delthread}</a></li><!--{/if}-->
- <li class="wide"><a href="javascript:;" onclick="modthreads(3, 'down')">{lang admin_bump_down}</a></li>
- <!--{if $allowstickthread}-->
- <li class="wide"><a href="javascript:;" onclick="modthreads(1, 'stick')">{lang admin_stick}</a></li>
- <!--{/if}-->
- <li class="wide"><a href="javascript:;" onclick="modthreads(1, 'highlight')">{lang admin_highlight}</a></li>
- <li class="wide"><a href="javascript:;" onclick="modthreads(1, 'digest')">{lang admin_digest}</a></li>
- <!--{if $forum['modrecommend']['open'] && $forum['modrecommend']['sort'] != 1}-->
- <li class="wide"><a href="javascript:;" onclick="modthreads(1, 'recommend')">{lang admin_recommend}</a></li>
- <!--{/if}-->
- <li class="wide"><a href="javascript:;" onclick="modthreads(4)">{lang admin_openclose}</a></li>
- <li class="wide"><a href="javascript:;" onclick="modthreads(2, 'move')">{lang admin_move}</a></li>
- <li class="wide"><a href="javascript:;" onclick="modthreads(2, 'type')">{lang admin_type}</a></li>
- <!--{if !$thread['special']}-->
- <li class="wide"><a href="javascript:;" onclick="modaction('copy')">{lang admin_copy}</a></li>
- <li class="wide"><a href="javascript:;" onclick="modaction('merge')">{lang admin_merges}</a></li>
- <!--{if $thread['price'] > 0 && $allowrefund}-->
- <li class="wide"><a href="javascript:;" onclick="modaction('refund')">{lang admin_refund}</a></li>
- <!--{/if}-->
- <!--{/if}-->
- <li class="wide"><a href="javascript:;" onclick="modaction('split')">{lang admin_split}</a></li>
- <li class="wide"><a href="javascript:;" onclick="modaction('repair')">{lang admin_repair}</a></li>
- <!--{/if}-->
- <!--{if $thread['special'] == 3}-->
- <li class="wide"><a href="javascript:;" onclick="modaction('removereward')">{lang admin_remove_reward}</a></li>
- <!--{/if}-->
- </ul>
- <!--{if $allowbanpost || $allowdelpost}-->
- <div id="modlayer" style="display:none;position:position;width:165px;">
- <span>{lang admin_select}</span><strong id="modcount"></strong><span>{lang piece}: </span>
- <!--{if $allowbanpost}-->
- <a href="javascript:;" onclick="modaction('warn')">{lang warn}</a>
- <a href="javascript:;" onclick="modaction('banpost')">{lang admin_banpost}</a>
- <!--{/if}-->
- <!--{if $allowdelpost}-->
- <a href="javascript:;" onclick="modaction('delpost')">{lang delete}</a>
- <!--{/if}-->
- </div>
- <!--{/if}-->
- <!--{/if}-->
复制代码 删除这一段 .over
7、viewthread_node.htm
文件首行添加- {eval $needhiddenreply = ($hiddenreplies && $discuz_uid != $post['authorid'] && $discuz_uid != $thread['authorid'] && !$post['first'] && !$forum['ismoderator']);}
复制代码 查找- <!--{if $forum['ismoderator'] && $allowviewip && ($thread['digest'] >= 0 || !$post['first'])}-->
- <a href="topicadmin.php?action=getip&fid=$fid&tid=$tid&pid=$post[pid]" onclick="ajaxmenu(this, 0, 1, 2);doane(event)" title="{lang admin_getip}" class="lightlink">IP</a>
- <!--{/if}-->
- <!--{if $allowedituser}-->
- <a href="{if $adminid == 1}admincp.php?action=members&username=$post[usernameenc]&submit=yes&frames=yes{else}modcp.php?action=members&op=edit&uid=$post[authorid]{/if}" target="_blank" class="lightlink">{lang edit_member}</a>
- <!--{/if}-->
- <!--{if $allowbanuser}-->
- {if $adminid == 1}<a href="admincp.php?action=members&operation=ban&username=$post[usernameenc]&frames=yes" target="_blank" class="lightlink">{lang ban_member}</a>
- {else}<a href="modcp.php?action=members&op=ban&uid=$post[authorid]" target="_blank" class="lightlink">{lang ban_member}</a>
- {/if}
- <!--{/if}-->
- </p>
- <!--{/if}-->
- </td>
- <td class="postcontent">
- <div class="postinfo">
- <strong><a title="{lang share_url_copy}" id="postnum$post[pid]" href="javascript:;" onclick="setCopy('{$boardurl}viewthread.php?tid=$tid&page=$page$fromuid#pid$post[pid]', '{lang post_copied}')"><!--{if !empty($postno[$post[number]])}-->$postno[$post[number]]<!--{else}--><em>{$post[number]}</em>{$postno[0]}<!--{/if}--></a></strong>
复制代码 替换- {lang admin_member}<br />
- <!--{if $forum['ismoderator'] && $allowviewip && ($thread['digest'] >= 0 || !$post['first'])}-->
- <a href="topicadmin.php?action=getip&fid=$fid&tid=$tid&pid=$post[pid]" onclick="ajaxmenu(this, 0, 1, 2);doane(event)" title="{lang admin_getip}" class="lightlink">IP</a>
- <!--{/if}-->
- <!--{if $allowedituser}-->
- <a href="{if $adminid == 1}admincp.php?action=members&username=$post[usernameenc]&submit=yes&frames=yes{else}modcp.php?action=members&op=edit&uid=$post[authorid]{/if}" target="_blank" class="lightlink">{lang edit}</a>
- <!--{/if}-->
- <!--{if $allowbanuser}-->
- <!--{if $adminid == 1}-->
- <a href="admincp.php?action=members&operation=ban&username=$post[usernameenc]&frames=yes" target="_blank" class="lightlink">{lang ban_member}</a>
- <!--{else}-->
- <a href="modcp.php?action=members&op=ban&uid=$post[authorid]" target="_blank" class="lightlink">{lang ban_member}</a>
- <!--{/if}-->
- <!--{/if}-->
- <a href="modcp.php?action=threads&op=posts&do=search&searchsubmit=1&users=$post[usernameenc]" target="_blank" class="lightlink">{lang posts}</a>
- </p>
- <!--{/if}-->
- </td>
- <td class="postcontent">
- <!--{if $post['first']}--><div id="threadstamp"><!--{if $threadstamp}--><img src="images/stamps/$threadstamp[url]" title="$threadstamp[text]" /><!--{/if}--></div><!--{/if}-->
- <div class="postinfo">
- <strong><a title="{lang share_url_copy}" id="postnum$post[pid]" href="javascript:;" onclick="setCopy('{$boardurl}{if $post[first]}viewthread.php?tid=$tid$fromuid{else}redirect.php?goto=findpost&ptid=$tid&pid=$post[pid]$fromuid{/if}', '{lang post_copied}')"><!--{if !empty($postno[$post[number]])}-->$postno[$post[number]]<!--{else}--><em>{$post[number]}</em>{$postno[0]}<!--{/if}--></a>
- <!--{if !$postcount}-->
- <em class="rpostno" title="{lang thread_redirect_postno_tips}">{lang thread_redirect_postno} <input id="rpostnovalue" size="3" type="text" class="txtarea" onkeydown="if(event.keyCode==13) {$('rpostnobtn').click();return false;}" /><span id="rpostnobtn" onclick="window.location='redirect.php?ptid=$tid&ordertype=$ordertype&postno='+$('rpostnovalue').value">»</span></em>
- <!--{/if}-->
- <!--{if $post['first']}-->
- <!--{if $ordertype != 1}-->
- <a href="viewthread.php?tid=$tid&extra=$extra&ordertype=1" class="left">{lang post_descview}</a>
- <!--{else}-->
- <a href="viewthread.php?tid=$tid&extra=$extra&ordertype=2" class="left">{lang post_ascview}</a>
- <!--{/if}-->
- <!--{/if}-->
- </strong>
复制代码 查找- <div class="locked">{lang message_single_banned}</div>
复制代码 下面增加- <!--{elseif $needhiddenreply}-->
- <div class="locked">{lang message_ishidden_hiddenreplies}</div>
复制代码 查找- <td><!--{if $option['value']}-->$option[value]<!--{else}-->-<!--{/if}--></td>
复制代码 替换- <td><!--{if $option['value']}-->$option[value] $option[unit]<!--{else}-->-<!--{/if}--></td>
复制代码 查找- <!--{loop $post['ratelog'] $uid $ratelog}-->
- <li>
- <div id="rate_{$post[pid]}_{$uid}_menu" class="attach_popup" style="display: none;">
- <p class="cornerlayger">$ratelog[reason]
- <!--{loop $ratelog['score'] $id $score}-->
- <!--{if $score > 0}-->
- <em>{$extcredits[$id][title]} + $score $extcredits[$id][unit]</em>
- <!--{else}-->
- <span>{$extcredits[$id][title]} $score $extcredits[$id][unit]</span>
- <!--{/if}-->
- <!--{/loop}-->
- </p>
- <p class="minicorner"></p>
- </div>
- <p id="rate_{$post[pid]}_{$uid}" onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})" class="rateavatar"><a href="space.php?uid=$uid" target="_blank">{echo discuz_uc_avatar($uid, 'small');}</a></p>
- <p><a href="space.php?uid=$uid" target="_blank">$ratelog[username]</a></p>
- </li>
- <!--{/loop}-->
复制代码 替换- <!--{if $ratelogon}-->
- <ul class="s_clear ratelist">
- <!--{loop $post['ratelog'] $uid $ratelog}-->
- <li id="rate_{$post[pid]}_{$uid}" class="ratelistavatar">
- <a href="space.php?uid=$uid" target="_blank">{echo discuz_uc_avatar($uid, 'small');}</a><a href="space.php?uid=$uid" target="_blank">$ratelog[username]:</a>
- $ratelog[reason]
- <!--{loop $ratelog['score'] $id $score}-->
- <!--{if $score > 0}-->
- <em>{$extcredits[$id][title]} + $score $extcredits[$id][unit]</em>
- <!--{else}-->
- <span>{$extcredits[$id][title]} $score $extcredits[$id][unit]</span>
- <!--{/if}-->
- <!--{/loop}-->
- </li>
- <!--{/loop}-->
- </ul>
- <!--{else}-->
- <!--{loop $post['ratelog'] $uid $ratelog}-->
- <li>
- <div id="rate_{$post[pid]}_{$uid}_menu" class="attach_popup" style="display: none;">
- <p class="cornerlayger">$ratelog[reason]
- <!--{loop $ratelog['score'] $id $score}-->
- <!--{if $score > 0}-->
- <em>{$extcredits[$id][title]} + $score $extcredits[$id][unit]</em>
- <!--{else}-->
- <span>{$extcredits[$id][title]} $score $extcredits[$id][unit]</span>
- <!--{/if}-->
- <!--{/loop}-->
- </p>
- <p class="minicorner"></p>
- </div>
- <p id="rate_{$post[pid]}_{$uid}" onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})" class="rateavatar"><a href="space.php?uid=$uid" target="_blank">{echo discuz_uc_avatar($uid, 'small');}</a></p>
- <p><a href="space.php?uid=$uid" target="_blank">$ratelog[username]</a></p>
- </li>
- <!--{/loop}-->
- <!--{/if}-->
复制代码 查找- <a class="fastreply" href="post.php?action=reply&fid=$fid&tid=$tid&reppost=$post[pid]&extra=$extra&page=$page" onclick="showWindow('reply', this.href);return false;">{lang reply}</a>
- <a class="repquote" href="post.php?action=reply&fid=$fid&tid=$tid&repquote=$post[pid]&extra=$extra&page=$page" onclick="showWindow('reply', this.href);return false;">{lang reply_quote}</a>
复制代码 替换- <!--{if $allowpostreply}-->
- <a class="fastreply" href="post.php?action=reply&fid=$fid&tid=$tid&reppost=$post[pid]&extra=$extra&page=$page" onclick="showWindow('reply', this.href);return false;">{lang reply}</a>
- <!--{if !$needhiddenreply}-->
- <a class="repquote" href="post.php?action=reply&fid=$fid&tid=$tid&repquote=$post[pid]&extra=$extra&page=$page" onclick="showWindow('reply', this.href);return false;">{lang reply_quote}</a>
- <!--{/if}-->
- <!--{/if}-->
复制代码 8、forumdisplay_simple.htm改动太多建议覆盖
9、index_header.htm无变化
基本上就是这些,有漏掉的大家反馈! |
|