[問題] colorbar的問題

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
雪曼
星球普通子民
星球普通子民
文章: 7
註冊時間: 2005-09-03 12:07
來自: 雪曼星

[問題] colorbar的問題

文章 雪曼 »

問題外掛:colorbar
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php?t=33720
使用版本:2.0.17
網站位置:恕無法提供
狀況描述:
http://phpbb-tw.net/phpbb/viewtopic.php?t=33720
yll大提供的colorbar

在發文的時候,想在某些文句使用顏色

每次點選顏色條...顏色代碼都會跑到文章最後面...

但反白之後點選字型顏色框框...顏色代碼會正確的出現在反白字的前後...

請問有沒有辦法改成點顏色條之後,顏色代碼就可以出現在反白字前後 :?:

外掛原文:

1.下載檔案
把檔案放到/templates/ur_template目錄下

2.

代碼: 選擇全部

# 
#----- open [  posting_body.tpl ] ----- 
# 

# 
#----- [ 尋找 ] ----- 
# 

        <tr> 
         <td colspan="9"> 
           <table width="100%" border="0" cellspacing="0" cellpadding="0"> 
            <tr> 
              <td><span class="genmed">  {L_FONT_COLOR}: 
               <select name="addbbcode18" onChange="bbfontstyle('[color=' + this.form.addbbcode18.options[this.form.addbbcode18.selectedIndex].value + ']', '[/color]')" onMouseOver="helpline('s')"> 
                 <option style="color:black; background-color: #FFFFFF " value="{T_FONTCOLOR1}" class="genmed">{L_COLOR_DEFAULT}</option> 
                 <option style="color:darkred; background-color: #DEE3E7" value="darkred" class="genmed">{L_COLOR_DARK_RED}</option> 
                 <option style="color:red; background-color: #DEE3E7" value="red" class="genmed">{L_COLOR_RED}</option> 
                 <option style="color:orange; background-color: #DEE3E7" value="orange" class="genmed">{L_COLOR_ORANGE}</option> 
                 <option style="color:brown; background-color: #DEE3E7" value="brown" class="genmed">{L_COLOR_BROWN}</option> 
                 <option style="color:yellow; background-color: #DEE3E7" value="yellow" class="genmed">{L_COLOR_YELLOW}</option> 
                 <option style="color:green; background-color: #DEE3E7" value="green" class="genmed">{L_COLOR_GREEN}</option> 
                 <option style="color:olive; background-color: #DEE3E7" value="olive" class="genmed">{L_COLOR_OLIVE}</option> 
                 <option style="color:cyan; background-color: #DEE3E7" value="cyan" class="genmed">{L_COLOR_CYAN}</option> 
                 <option style="color:blue; background-color: #DEE3E7" value="blue" class="genmed">{L_COLOR_BLUE}</option> 
                 <option style="color:darkblue; background-color: #DEE3E7" value="darkblue" class="genmed">{L_COLOR_DARK_BLUE}</option> 
                 <option style="color:indigo; background-color: #DEE3E7" value="indigo" class="genmed">{L_COLOR_INDIGO}</option> 
                 <option style="color:violet; background-color: #DEE3E7" value="violet" class="genmed">{L_COLOR_VIOLET}</option> 
                 <option style="color:white; background-color: #DEE3E7" value="white" class="genmed">{L_COLOR_WHITE}</option> 
                 <option style="color:black; background-color: #DEE3E7" value="black" class="genmed">{L_COLOR_BLACK}</option> 
               </select>  {L_FONT_SIZE}:<select name="addbbcode20" onChange="bbfontstyle('[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]')" onMouseOver="helpline('f')"> 
                 <option value="7" class="genmed">{L_FONT_TINY}</option> 
                 <option value="9" class="genmed">{L_FONT_SMALL}</option> 
                 <option value="12" selected class="genmed">{L_FONT_NORMAL}</option> 
                 <option value="18" class="genmed">{L_FONT_LARGE}</option> 
                 <option  value="24" class="genmed">{L_FONT_HUGE}</option> 
               </select> 
               </span></td> 
              <td nowrap="nowrap" align="right"><span class="gensmall"><a href="javascript:bbstyle(-1)" class="genmed" onMouseOver="helpline('a')">{L_BBCODE_CLOSE_TAGS}</a></span></td> 
            </tr> 
           </table> 
         </td> 
        </tr>  



# 
#----- [ 在後面add ] ----- 
# 

<SCRIPT language="JavaScript" src="templates\subSilver\color.js"></SCRIPT> 
        <tr> 
         <td colspan="9"> 
           <table width="100%" border="0" cellspacing="0" cellpadding="0"> 
            <TBODT> 
            <TR> 
              <TD id=ColorUsed style="BORDER-RIGHT: 2px ridge; BORDER-TOP: 2px ridge; BORDER-LEFT: 2px ridge; CURSOR: default; BORDER-BOTTOM: 2px ridge; border-width: 1" onClick="if(this.bgColor.length > 0) bbfontstyle('[color=' + this.bgColor + ']', '[/color]')" bordercolor="#000000"><img height="8" src="images\spacer.gif" width="8" border="0"></TD> 
              <TD><img height="8" src="images\spacer.gif" width="5" border="0"></td> 
              <SCRIPT language=JavaScript> 
              <!-- // Color bar js made by mat 
               function MM_findObj(n, d) { var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i>d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x; } 
               function insertTag(MyString) { bbfontstyle('[color=' + MyString + ']', '[/color]'); } 
               var base_hexa = "0123456789ABCDEF"; 
               function dec2Hexa(number) { return base_hexa.charAt(Math.floor(number / 16)) + base_hexa.charAt(number % 16); } 
               function RGB2Hexa(TR,TG,TB) { return "#" + dec2Hexa(TR) + dec2Hexa(TG) + dec2Hexa(TB); } 
               function lightCase(MyObject) { MM_findObj('ColorUsed').bgColor = MyObject.bgColor; } 
               col = new Array; col[0] = new Array(255,0,255,0,255,-1); col[1] = new Array(255,-1,255,0,0,0); col[2] = new Array(0,0,255,0,0,1); col[3] = new Array(0,0,255,-1,255,0); col[4] = new Array(0,1,0,0,255,0); col[5] = new Array(255,0,0,0,255,-1); col[6] = new Array(255,-1,0,0,0,0); 
               function rgb(pas,w,h,text1,text2) { for(j=0;j<6+1;j++) { for(i=0;i<pas+1;i++) { r = Math.floor(col[j][0]+col[j][1]*i*(255)/pas); g = Math.floor(col[j][2]+col[j][3]*i*(255)/pas); b = Math.floor(col[j][4]+col[j][5]*i*(255)/pas); codehex = RGB2Hexa(r,g,b); document.write('<td bgColor=\"' + RGB2Hexa(r,g,b) + '\" onClick=\"insertTag(this.bgColor);lightCase(this);\" title=\"[color=' + codehex + ']text[/color]\" width=\"'+w+'\" height=\"'+h+'\"><IMG height='+h+' src="templates/subSilver/images/spacer.gif" width=0></TD>
'); }}} 
               rgb(60) 
              // --> 
              </SCRIPT> 
            </TR> 
            </TBODY> 
           </table> 
         </td> 
        </tr> 
  


# 
#----- [ 儲存檔案 完成 ] ----- 
#
最後由 雪曼 於 2005-10-26 22:19 編輯,總共編輯了 1 次。
竹貓點擊率最高的連結---->
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

To 雪曼:

依照個人使用的經驗:
使用 colorbar, 當然得先將文字反白之後, 再點選顏色棒.

ps. 記得補齊" 發問格式":
http://phpbb-tw.net/phpbb/viewtopic.php?t=16161
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
*tytsim*
竹貓忠實會員
竹貓忠實會員
文章: 411
註冊時間: 2005-03-24 11:54
來自: 香港
聯繫:

文章 *tytsim* »

他的意思是反白文字時按如img
就會在文字前後,
但是按colorbar
就會在文章的最後~
 網絡鎮
    關於網絡的
http://tytsim.net.ru  一個網絡鎮
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題] colorbar的問題

文章 心靈捕手 »

雪曼 寫:http://phpbb-tw.net/phpbb/viewtopic.php?t=33720
yll大提供的colorbar

在發文的時候,想在某些文句使用顏色

每次點選顏色條...顏色代碼都會跑到文章最後面...

但反白之後點選字型顏色框框...顏色代碼會正確的出現在反白字的前後...

請問有沒有辦法改成點顏色條之後,顏色代碼就可以出現在反白字前後 :?:
抱歉! 前一篇回文, 誤解您的意思. :oops:

剛剛在測試論壇, 依照您所貼的程式碼, 安裝執行該外掛後,
發現的確會出現您所說的情況.

建議您:
直接按, 該篇文章裡頭的下載檔案
http://yll.loxa.edu.tw/phpBB2/viewtopic.php?t=236
解壓縮後, 按照裡頭的安裝說明 install.txt
重新修改 templates/YOUR_THEME/posting_body.tpl
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
主題已鎖定

回到「外掛問題討論」