首页 美化 显示最后主题/回复 For 5.0RC+4.1
========================================================
||HACK:首页显示最后主题+美化 For 5.0+4.1 [5.0已成功测试]
||作者: 折翼の天使♂
||性质: 人性化
||安装: 易
||修改文件(建议先备份):templates/default/index.htm include/forum.func.php templates/default/forumdisplay_subforum.h
||演示: http://www.rplive.cn/index.php
||演示: http://www.rplive.cn/forum-41-1.html
||更多HACK请见:http://www.rplive.cn
========================================================
=========================================
注:首页改过的..已有相关说明....
①index.htm[5.0 找 discuz.htm]模板,查找:- <!--{if is_array($forum['lastpost'])}-->
- <td class="altbg2"><table cellpadding="0" cellspacing="0" border="0" width="100%">
- <tr><td align="right" class="smalltxt" title="{lang forum_lastpost_in}: $forum[lastpost][subject]" nowrap>
- $forum[lastpost][dateline]<br>{lang forum_lastpost_by} <!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author']<!--{else}-->{lang guest}<!--{/if}--></td>
- <td nowrap> <a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost"><img src="{IMGDIR}/lastpost.gif" border="0"></a></td>
- </tr></table></td>
- <!--{else}-->
复制代码 替换成:- <!--{if is_array($forum['lastpost'])}--><td class="altbg2" height="52"><table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td align="left" class="smalltxt" title="发布时间: $forum[lastpost][dateline]{LF}完整标题: $forum[lastpost][subject]" nowrap><span style=\"altbg2\"><fieldset style=\"margin: 2em; margin-top: 3px; padding: 10px; border: ".INNERBORDERWIDTH."px solid ".BORDERCOLOR."; word-break: break-all\" align=\"center\"><legend><span class=\"smalltxt\"><strong></strong></span></legend></span><br>┌标题: <a title="发布时间: $forum[lastpost][dateline]{LF}完整标题: $forum[lastpost][subject]" href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost">$forum[lastpost][subjectsc]</a><br>├时间: <a title="发布时间: $forum[lastpost][dateline]{LF}完整标题: $forum[lastpost][subject]" href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost">$forum[lastpost][dateline]</a><br>└作者: <!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author']<!--{else}-->{lang guest}<!--{/if}--></fieldset></td></tr></table></td><!--{else}-->
复制代码 注:首页改过的..跳过...②...
②查找:- <td width="5%"> </td>
- <td width="51%">{lang forum_name}</td>
- <td width="5%">{lang forum_threads}</td>
- <td width="5%">{lang forum_posts}</td>
- <td width="5%">{lang forum_todayposts}</td>
- <td width="13%">{lang forum_lastpost}</td>
- <td width="16%">{lang forum_moderators}</td>
复制代码 替换成:- <td width="5%"> </td>
- <td width="48%">{lang forum_name}</td>
- <td width="5%">{lang forum_threads}</td>
- <td width="5%">{lang forum_posts}</td>
- <td width="5%">{lang forum_todayposts}</td>
- <td width="16%">{lang forum_lastpost}</td>
- <td width="16%">{lang forum_moderators}</td>
复制代码 这个可以根据你自己的情况修改。
③include/forum.func.php,查找:- $lastpost['dateline'] = gmdate("$dateformat $timeformat", $lastpost['dateline'] + $timeoffset * 3600);
复制代码 下面添加:- $lastpost['subjectsc'] = cutstr($lastpost['subject'], 23);
复制代码 以上23数值是标题的长度。
============================
以下是子版的修改
============================
编辑模板 - forumdisplay_subforum.htm
查找- <!--{if is_array($sub['lastpost'])}-->
- <td class="altbg2"><table cellpadding="0" cellspacing="0" border="0" width="100%">
- <tr><td align="right" class="smalltxt" title="{lang forum_lastpost_in}: $sub[lastpost][subject]" nowrap>
- $sub[lastpost][dateline]<br>{lang forum_lastpost_by} <!--{if $sub['lastpost']['author']}-->$sub['lastpost']['author']<!--{else}-->{lang guest}<!--{/if}--></td>
- <td nowrap> <a href="redirect.php?tid=$sub[lastpost][tid]&goto=lastpost#lastpost"><img src="{IMGDIR}/lastpost.gif" border="0"></a></td>
- </tr></table></td>
- <!--{else}-->
复制代码 替换成- <!--{if is_array($sub['lastpost'])}--><td class="altbg2" height="52"><table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td align="left" class="smalltxt" title="发布时间: $sub[lastpost][dateline]{LF}完整标题: $sub[lastpost][subject]" nowrap><span style=\"altbg2\"><fieldset style=\"margin: 2em; margin-top: 3px; padding: 10px; border: ".INNERBORDERWIDTH."px solid ".BORDERCOLOR."; word-break: break-all\" align=\"center\"><legend><span class=\"smalltxt\"><strong></strong></span></legend></span><br>┌标题: <a title="发布时间: $sub[lastpost][dateline]{LF}完整标题: $sub[lastpost][subject]" href="redirect.php?tid=$sub[lastpost][tid]&goto=lastpost#lastpost">$sub[lastpost][subjectsc]</a><br>├时间: <a title="发布时间: $sub[lastpost][dateline]{LF}完整标题: $sub[lastpost][subject]" href="redirect.php?tid=$sub[lastpost][tid]&goto=lastpost#lastpost">$sub[lastpost][dateline]</a><br>└作者: <!--{if $sub['lastpost']['author']}-->$sub['lastpost']['author']<!--{else}-->{lang guest}<!--{/if}--></fieldset></td></tr></table></td><!--{else}-->
复制代码 找到- <td width="5%"> </td>
- <td width="51%">{lang forum_name}</td>
- <td width="5%">{lang forum_threads}</td>
- <td width="5%">{lang forum_posts}</td>
- <td width="5%">{lang forum_todayposts}</td>
- <td width="13%">{lang forum_lastpost}</td>
- <td width="16%">{lang forum_moderators}</td>
复制代码 替换成- <td width="5%"> </td>
- <td width="48%">{lang forum_name}</td>
- <td width="5%">{lang forum_threads}</td>
- <td width="5%">{lang forum_posts}</td>
- <td width="5%">{lang forum_todayposts}</td>
- <td width="16%">{lang forum_lastpost}</td>
- <td width="16%">{lang forum_moderators}</td>
复制代码 ===============================================================- <!--{if is_array($sub['lastpost'])}-->
- <td class="altbg2"><table cellpadding="0" cellspacing="0" border="0" width="100%">
- <tr><td align="right" class="smalltxt" title="{lang forum_lastpost_in}: $sub[lastpost][subject]" nowrap>
- $sub[lastpost][dateline]<br>{lang forum_lastpost_by} <!--{if $sub['lastpost']['author']}-->$sub['lastpost']['author']<!--{else}-->{lang guest}<!--{/if}--></td>
- <td nowrap> <a href="redirect.php?tid=$sub[lastpost][tid]&goto=lastpost#lastpost"><img src="{IMGDIR}/lastpost.gif" border="0"></a></td>
- </tr></table></td>
- <!--{else}-->
复制代码 替换成- <!--{if is_array($sub['lastpost'])}--><td class="altbg2" height="52"><table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td align="left" class="smalltxt" title="发布时间: $sub[lastpost][dateline]{LF}完整标题: $sub[lastpost][subject]" nowrap><span style=\"altbg2\"><fieldset style=\"margin: 2em; margin-top: 3px; padding: 10px; border: ".INNERBORDERWIDTH."px solid ".BORDERCOLOR."; word-break: break-all\" align=\"center\"><legend><span class=\"smalltxt\"><strong></strong></span></legend></span><br>┌标题: <a title="发布时间: $sub[lastpost][dateline]{LF}完整标题: $sub[lastpost][subject]" href="redirect.php?tid=$sub[lastpost][tid]&goto=lastpost#lastpost">$sub[lastpost][subjectsc]</a><br>├时间: <a title="发布时间: $sub[lastpost][dateline]{LF}完整标题: $sub[lastpost][subject]" href="redirect.php?tid=$sub[lastpost][tid]&goto=lastpost#lastpost">$sub[lastpost][dateline]</a><br>└作者: <!--{if $sub['lastpost']['author']}-->$sub['lastpost']['author']<!--{else}-->{lang guest}<!--{/if}--></fieldset></td></tr></table></td><!--{else}-->
复制代码 =========================================
注:要去掉...边框的..打开 index.htm
删- <span style=\"altbg2\"><fieldset style=\"margin: 2em; margin-top: 3px; padding: 10px; border: ".INNERBORDERWIDTH."px solid ".BORDERCOLOR."; word-break: break-all\" align=\"center\"><legend><span class=\"smalltxt\"><strong></strong></span></legend></span><br>
复制代码 找- <!--{/if}--></fieldset></td></tr>
复制代码 替换成演示图...稍候送上....
[ 本帖最后由 折翼の天使♂ 于 2007-3-12 07:35 编辑 ] |