Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[HACK] 仿DSHOW即时调整帖子内字体大小 for 2.5F

[复制链接]
icesnake 发表于 2005-1-7 17:53:50 | 显示全部楼层 |阅读模式
名称:仿DSHOW即时调整帖子内字体大小
适用版本:DZ 2.5 F
作者:icesnake
时间:2005.01.07
演示地址:http://free2.e-168.cn/icemoon/viewthread.php?tid=1&fpage=1
本站网址:http://icemoon.512j.com

安装步骤:
修改文件viewthread.htm

1、查找:
  1. <!--{if $postkey == $topiccount-1}--><a name="#lastpost"></a><!--{/if}-->
复制代码

在其下面添加:
  1. <table border=0 align=right cellpadding="0" cellspacing="1" bgcolor={BORDERCOLOR}><tr><td style="cursor:hand" bgcolor={ALTBG2} onMouseOver ="this.style.backgroundColor='{ALTBG1}'" onMouseOut ="this.style.backgroundColor='{ALTBG2}'" onclick="text{$post[postcount]}.style.fontSize='12pt';">&nbsp;12号字&nbsp;</td><td bgcolor={ALTBG2}><SELECT align="right" onchange="if(this.options[this.selectedIndex].value != ''){text{$post[postcount]}.style.fontSize=this.options[this.selectedIndex].value;}"><OPTION value="" selected>字号</OPTION><OPTION value=9pt>9 pt</OPTION><OPTION value=10pt>10 pt</OPTION><OPTION value=11pt>11 pt</OPTION> <OPTION value=12pt>12 pt</OPTION> <OPTION value=14pt>14 pt</OPTION><OPTION value=16pt>16 pt</OPTION><OPTION value=18pt>18 pt</OPTION><OPTION value=20pt>20 pt</OPTION><OPTION value=22pt>22 pt</OPTION><OPTION value=24pt>24 pt</OPTION> <OPTION value=28pt>28 pt</OPTION><OPTION value=32pt>32 pt</OPTION></SELECT></td></tr></table>
复制代码


2、找到:
  1. </span>&nbsp;$post[subject]</span>
复制代码

其下面添加:
  1. <hr align="center" width="100%" size="1" noshade color={BORDERCOLOR}>
复制代码


3、找到:
  1. $post[message]
复制代码

替换成:
  1. <SPAN id=text{$post[postcount]} style="FONT-SIZE:12px">$post[message]</span>
复制代码
wjrj210 发表于 2005-1-7 18:22:07 | 显示全部楼层
不错~~谢谢哦~~!!
回复

使用道具 举报

 楼主| icesnake 发表于 2005-1-9 11:54:06 | 显示全部楼层
3Q you~:)
回复

使用道具 举报

microok 发表于 2005-1-9 11:59:30 | 显示全部楼层
挺好的。
谢谢了我收藏。
回复

使用道具 举报

tcmean 发表于 2005-1-9 12:16:01 | 显示全部楼层
稍微修改了第一步
分别只有[默认]、[中等]以及[最大]的按钮


  1.         <table border=0 align=right cellpadding="0" cellspacing="1" bgcolor={BORDERCOLOR}><tr><td style="cursor:hand" bgcolor={ALTBG2} onMouseOver ="this.style.backgroundColor='{ALTBG1}'" onMouseOut ="this.style.backgroundColor='{ALTBG2}'" onclick="text{$post[postcount]}.style.fontSize='12px';">&nbsp;默认&nbsp;</td><td style="cursor:hand" bgcolor={ALTBG2} onMouseOver ="this.style.backgroundColor='{ALTBG1}'" onMouseOut ="this.style.backgroundColor='{ALTBG2}'" onclick="text{$post[postcount]}.style.fontSize='10pt';">&nbsp;中等&nbsp;</td><td style="cursor:hand" bgcolor={ALTBG2} onMouseOver ="this.style.backgroundColor='{ALTBG1}'" onMouseOut ="this.style.backgroundColor='{ALTBG2}'" onclick="text{$post[postcount]}.style.fontSize='12pt';">&nbsp;最大&nbsp;</td></tr></table>
复制代码
回复

使用道具 举报

QQ 发表于 2005-1-9 12:25:15 | 显示全部楼层
谢谢楼主:)
回复

使用道具 举报

ehrlich 发表于 2005-1-9 12:27:42 | 显示全部楼层

看到了,不错,谢谢!

回复

使用道具 举报

 楼主| icesnake 发表于 2005-1-9 15:28:46 | 显示全部楼层
Originally posted by tcmean at 2005-1-9 12:16
稍微修改了第一步
分别只有[默认]、[中等]以及[最大]的按钮

[code]
        <table border=0 align=right cellpadding="0" cellspacing="1" bgcolor={BORDERCOLOR}><tr><td sty ...


你所设置的默认并非真正的默认大小,只是12PX的大小,如果风格里面设置了默认字体大小为13PX,14PX的话,你这个默认就完全错误了。
应该将 fontsize=12px 更改成 fontsize="{$fontsize}" 这样才是真正的默认大小。
回复

使用道具 举报

◇︷尐豬麥 发表于 2005-1-9 16:10:02 | 显示全部楼层
有演示吗?想看看演示
回复

使用道具 举报

 楼主| icesnake 发表于 2005-1-9 17:13:54 | 显示全部楼层
主题帖子里面有演示地址给出了。请仔细观看。如果演示地址看不了,可以访问我的网站观看演示。

[ Last edited by icesnake on 2005-1-9 at 17:15 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-22 03:00 , Processed in 0.033506 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表