用户名 UID Email
生命在于床上运动!
级别: 二星会员
楼主  发表于: 2008-07-17 17:10

 [ST]修改默认播放器大小『图文教程for6.3.x』

      
作者:Josh
URL:http://www.gooader.cn/read.php?tid=5103

完全按修改说明修改即可,如果不熟悉代码,请按压缩包更新


  默认的播放器输入框大小为314×256,播放框会稍微小些,我们做下改进。改成514*456



  主要涉及4个文件

wind_c_editor.js  wind_editor.js  bbscode.php media.htm

打开
js/wind_c_editor.js找到
复制代码
  1. function rming(cmdID) {
  2.     editor._pos = editor.getpos();
  3.     var menu_editor = getObj("menu_editor");
  4.     menu_editor.innerHTML = '<table width="300" cellspacing="1" cellpadding="5"><tbody><tr><th class="h" colspan="2"><div class="fr" style="cursor:pointer;" onclick="closep();" title="close"><img src='+imgpath+'/close.gif></div>'+I18N['insertmedia']+'</th></tr><tr><td class="tac" width="25%">'+I18N['mediaurl']+'</td><td><input type="text" id="mediaurl" size="32" /></td></tr><tr><td class="tac">'+I18N['mediatype']+'</td><td><input type="radio" name="mediatype" id="mediatype1" value="1"> rm <input type="radio" name="mediatype" id="mediatype2" value="2" checked> wmv <input type="radio" name="mediatype" id="mediatype3" value="3"> mp3 <input type="radio" name="mediatype" id="mediatype4" value="4"> flash</td></tr><tr><td class="tac">'+I18N['medialength']+'</td><td><input type="text" id="medialength" value="314" size="6" /> '+I18N['mediawidth']+'  <input type="text" id="mediawidth" value="256" size="6" /> '+I18N['mediaheight']+'</td></tr><tr><td class="tac">'+I18N['mediaplay']+'</td><td><input type="checkbox" id="midiaauto" />'+I18N['mediaauto']+'</td></tr></tbody></table><ul><li style="text-align:center;padding:5px 0;"><input class="btn" type="button" onclick="return insertmedia();" value="'+I18N['submit']+'" /></li></ul>';
  5.     read.open('menu_editor','wy_media','2');
  6. }
替换成
复制代码
  1. function rming(cmdID) {
  2.     editor._pos = editor.getpos();
  3.     var menu_editor = getObj("menu_editor");
  4.     menu_editor.innerHTML = '<table width="300" cellspacing="1" cellpadding="5"><tbody><tr><th class="h" colspan="2"><div class="fr" style="cursor:pointer;" onclick="closep();" title="close"><img src='+imgpath+'/close.gif></div>'+I18N['insertmedia']+'</th></tr><tr><td class="tac" width="25%">'+I18N['mediaurl']+'</td><td><input type="text" id="mediaurl" size="32" /></td></tr><tr><td class="tac">'+I18N['mediatype']+'</td><td><input type="radio" name="mediatype" id="mediatype1" value="1"> rm <input type="radio" name="mediatype" id="mediatype2" value="2" checked> wmv <input type="radio" name="mediatype" id="mediatype3" value="3"> mp3 <input type="radio" name="mediatype" id="mediatype4" value="4"> flash</td></tr><tr><td class="tac">'+I18N['medialength']+'</td><td><input type="text" id="medialength" value="514" size="6" /> '+I18N['mediawidth']+'  <input type="text" id="mediawidth" value="456" size="6" /> '+I18N['mediaheight']+'</td></tr><tr><td class="tac">'+I18N['mediaplay']+'</td><td><input type="checkbox" id="midiaauto" />'+I18N['mediaauto']+'</td></tr></tbody></table><ul><li style="text-align:center;padding:5px 0;"><input class="btn" type="button" onclick="return insertmedia();" value="'+I18N['submit']+'" /></li></ul>';
  5.     read.open('menu_editor','wy_media','2');
  6. }


打开js/wind_editor.js找到

复制代码
  1. function wmv() {
  2.     if (helpmode){
  3.         alert(I18N['setwmv']);
  4.     } else if (nomode || document.selection && document.selection.type == "Text") {
  5.         AddTxt="[wmv=514,456,0]"+text+"[/wmv]";
  6.         AddText(AddTxt);
  7.     } else {
  8.         txt2=prompt(I18N['wha'],"514,456,1");
  9.         if (txt2!=null) {
  10.             txt=prompt('URL:',"http://");
  11.             if (txt!=null) {
  12.                 if (txt2=="") {
  13.                     AddTxt="[wmv]"+txt;
  14.                     AddText(AddTxt);
  15.                     AddTxt="[/wmv]";
  16.                     AddText(AddTxt);
  17.                 } else {
  18.                     AddTxt="[wmv="+txt2+"]"+txt;
  19.                     AddText(AddTxt);
  20.                     AddTxt="[/wmv]";
  21.                     AddText(AddTxt);
  22.                 }
  23.             }
  24.         }
  25.     }
  26. }


替换成

复制代码
  1. function wmv() {
  2.     if (helpmode){
  3.         alert(I18N['setwmv']);
  4.     } else if (nomode || document.selection && document.selection.type == "Text") {
  5.         AddTxt="[wmv=314,256,0]"+text+"[/wmv]";
  6.         AddText(AddTxt);
  7.     } else {
  8.         txt2=prompt(I18N['wha'],"314,256,1");
  9.         if (txt2!=null) {
  10.             txt=prompt('URL:',"http://");
  11.             if (txt!=null) {
  12.                 if (txt2=="") {
  13.                     AddTxt="[wmv]"+txt;
  14.                     AddText(AddTxt);
  15.                     AddTxt="[/wmv]";
  16.                     AddText(AddTxt);
  17.                 } else {
  18.                     AddTxt="[wmv="+txt2+"]"+txt;
  19.                     AddText(AddTxt);
  20.                     AddTxt="[/wmv]";
  21.                     AddText(AddTxt);
  22.                 }
  23.             }
  24.         }
  25.     }
  26. }


打开require/bbscode.php
找到
复制代码
  1. "wplayer('\\2','314','53','\\1','wmv')",
改成
复制代码
  1. "wplayer('\\2','514','53','\\1','wmv')",

再找到
复制代码
  1. function wplayer($wmvurl,$width='',$height='',$auto='',$type='wmv'){
  2.     global $lang,$player_id;
  3.     $player_id = $player_id + 1;
  4.     require_once GetLang('bbscode');
  5.     !$width && $width = 314;
  6.     !$height && $height = 256;
  7.     return ($player_id==1 ? "<script src=\"js/player.js\"></script>" : '')."<div id=\"player_$player_id\"><a onclick=\"player('player_$player_id','$wmvurl','$width','$height','$type');\" class=\"abtn f12\">".$lang['player_'.$type]."</a></div>".($auto == '1' ? "<script language=\"JavaScript\">player('player_'+$player_id,'$wmvurl','$width','$height','$type');</script>" : '');
  8. }


替换成
复制代码
  1. function wplayer($wmvurl,$width='',$height='',$auto='',$type='wmv'){
  2.     global $lang,$player_id;
  3.     $player_id = $player_id + 1;
  4.     require_once GetLang('bbscode');
  5.     !$width && $width = 514;
  6.     !$height && $height = 456;
  7.     return ($player_id==1 ? "<script src=\"js/player.js\"></script>" : '')."<div id=\"player_$player_id\"><a onclick=\"player('player_$player_id','$wmvurl','$width','$height','$type');\" class=\"abtn f12\">".$lang['player_'.$type]."</a></div>".($auto == '1' ? "<script language=\"JavaScript\">player('player_'+$player_id,'$wmvurl','$width','$height','$type');</script>" : '');
  8. }


继续
打开template\wind\media.htm

找到
复制代码
  1.         <td><input type="text" name="medialength" value="314" size="6" /> [长]
  2.               <input type="text" name="mediawidth" value="256" size="6" /> [宽]

换成

复制代码
  1.         <td><input type="text" name="medialength" value="514" size="6" /> [长]
  2.               <input type="text" name="mediawidth" value="456" size="6" /> [宽]



OK修改完成·!~

附件: wwwroot.rar (23 K) 下载次数:123
本帖最近评分记录:
  • 威望:+5(骨头) 欢迎分享
  • 搜索更多相关文章:修改 代码 6.3
    不知道要干什么鸟了`
    级别: 新手上路
    1楼  发表于: 2008-07-17 17:12
    刚在ST看到,前来支持!
    请看我签名写的是什么?
    级别: 四星会员
    2楼  发表于: 2008-07-17 17:13

       

    哈哈  很厉害哟
    生命在于床上运动!
    级别: 二星会员
    3楼  发表于: 2008-07-17 17:15

     回 2楼(优质尼古丁) 的帖子

    我抽烟的都是劣势尼古丁呢,你这个优质的一包多少钱?
    不知道要干什么鸟了`
    级别: 初来乍到
    4楼  发表于: 2008-07-17 18:30
    收藏,好东西,谢谢楼主
    深港DJ总站
    极度深入学习7.0版本    打造最完美新手服务↗
    级别: Wind helper
    5楼  发表于: 2008-07-17 18:35
    厉害·
    ·
    HOME,製莋,仿製,升級風格联系QQ:10218431{zybb、做做}
    精灵社区:http://www.999b.net/bbs.php 新人群:12369476
    新手问题搜引专贴:http://www.phpwind.net/read-htm-tid-662261.html
    7.0海外下载地址:http://support.gooader.cn/r5767_e.html
    帮助站长升级程序: http://www.phpwind.net/read-htm-tid-706344.html
    级别:PW巡警
    级别: 三星会员
    6楼  发表于: 2008-07-18 03:58
    不错~
    名花虽有主,我来松松土。只要锄头挥的好,哪有墙角挖不倒!
    级别: 六星会员
    7楼  发表于: 2008-07-21 01:02
    很好的东西啊
    级别: 新手上路
    8楼  发表于: 2008-08-01 10:32
    ....只是改数字就可以啦...
    级别: 二星会员
    9楼  发表于: 2008-08-12 22:28
    good,thanks very much!
    级别: 一星会员
    10楼  发表于: 2008-08-15 07:06
    我直接改这部怎么就可以了  
    打开template\wind\media.htm

    找到
    Copy code        <td><input type="text" name="medialength" value="314" size="6" /> [长]
                  <input type="text" name="mediawidth" value="256" size="6" /> [宽]
    换成

    Copy code        <td><input type="text" name="medialength" value="514" size="6" /> [长]
                  <input type="text" name="mediawidth" value="456" size="6" /> [宽]
    绿意社区http://bbs.cnluyi.cn 欢迎前来交换链接百度GG都已经收录
    级别: 新手上路
    11楼  发表于: 38天前
    不行啊,还是会自动改小