森林之原
五月 24, 2012, 12:46:35 am *
歡迎光臨, 訪客. 請先 登入註冊一個帳號.

請輸入帳號, 密碼以及預計登入時間
新聞: 森林之原歡迎您的蒞臨!
森林之原提供自由軟體的支援,包括繁體中文的翻譯。
 
   首頁   說明 搜尋 日曆 登入 註冊  
頁: [1]   向下
  寄送主題  |  列印  
作者 主題: 改變顏色選框內的字體顏色 (1.0 RC1)  (閱讀 7892 次)
0 會員 以及 2 訪客 正在閱讀本篇主題.
Capri
系統管理員
*
離線 離線

文章: 0


my name is...


個人網站
« 於: 九月 13, 2004, 10:24:57 pm »

在發佈文章時, 你可以在選擇顏色的下拉式選框內選擇你要的字體顏色,
不過選框內的顏色都是用黑色來代表. 這個技巧可以讓你改變顏色選框內的字體顏色.
譬如說紅色就會用紅色的字體顏色, 以此類推.

In Themes/default/Post.template.php:
Find:
程式碼:
<option value="Black">', $txt[262], '</option>
<option value="Red" style="color:red">', $txt[263], '</option>
<option value="Yellow">', $txt[264], '</option>
<option value="Pink">', $txt[265], '</option>
<option value="Green">', $txt[266], '</option>
<option value="Orange">', $txt[267], '</option>
<option value="Purple">', $txt[268], '</option>
<option value="Blue">', $txt[269], '</option>
<option value="Beige">', $txt[270], '</option>
<option value="Brown">', $txt[271], '</option>
<option value="Teal">', $txt[272], '</option>
<option value="Navy">', $txt[273], '</option>
<option value="Maroon">', $txt[274], '</option>
<option value="LimeGreen">', $txt[275], '</option>

Replace With:
程式碼:
<option value="Black" style="color:#000000">', $txt[262], '</option>
<option value="Red" style="color:#ff0000">', $txt[263], '</option>
<option value="Yellow" style="color:#ffff00">', $txt[264], '</option>
<option value="Pink" style="color:#ff0080">', $txt[265], '</option>
<option value="Green" style="color:#008000">', $txt[266], '</option>
<option value="Orange" style="color:#ff8000">', $txt[267], '</option>
<option value="Purple" style="color:#800080">', $txt[268], '</option>
<option value="Blue" style="color:#0000ff">', $txt[269], '</option>
<option value="Beige" style="color:#f5f5dc">', $txt[270], '</option>
<option value="Brown" style="color:#a05000">', $txt[271], '</option>
<option value="Teal" style="color:#008080">', $txt[272], '</option>
<option value="Navy" style="color:#000080">', $txt[273], '</option>
<option value="Maroon" style="color:#800000">', $txt[274], '</option>
<option value="LimeGreen" style="color:#00ff00">', $txt[275], '</option>
向版主檢舉   已記錄

I, Unknown W. Brackets, would rue the day SMF was not free and immediately leave the team.
--[Unknown]
======================================
SMF官方論壇: http://www.simplemachines.org
綠光森林: http://open.38.com
ruyi_forever
訪客
« 回覆文章 #1 於: 三月 12, 2005, 11:28:33 pm »

怎樣連顔色本身都改了?比如這個“Pink” “Pink” 就太淺了!!!!
向版主檢舉   已記錄
Andrew::
魔,羯
*
離線 離線

文章: 217



個人網站
« 回覆文章 #2 於: 三月 13, 2005, 12:17:49 am »

本來就是要改顏色的.
上面的 pink 顏色有問題嗎?
你可以把 <option value="Pink" style="color:#ff0080">', $txt[265], '</option> 的顏色改深一點
向版主檢舉   已記錄

ruyi_forever
訪客
« 回覆文章 #3 於: 三月 13, 2005, 12:27:57 am »

當然有問題!雖然預覽的顔色很深的!

還有,怎麽改  <option value="Pink" style="color:#ff0080">', $txt[265], '</option> 啊!

1. 是改“#ff0080”還是“265” ?

2. "$txt[265]"的含義是什麽?!
向版主檢舉   已記錄
calvin
訪客
« 回覆文章 #4 於: 三月 13, 2005, 04:25:16 am »

當然有問題!雖然預覽的顔色很深的!

還有,怎麽改  <option value="Pink" style="color:#ff0080">', $txt[265], '</option> 啊!

1. 是改“#ff0080”還是“265” ?

2. "$txt[265]"的含義是什麽?!


value="Pink" ==> 改這裡
style="color:#ff0080" ==> 這裡是選單的背景色
$txt[265] ==>這是 "粉紅" smiley01_046
向版主檢舉   已記錄
Andrew::
魔,羯
*
離線 離線

文章: 217



個人網站
« 回覆文章 #5 於: 三月 13, 2005, 05:51:20 am »

$txt[265] 是語系檔的文字, 不需要改.

@calvin: 粉紅不對嗎?
向版主檢舉   已記錄

calvin
訪客
« 回覆文章 #6 於: 三月 13, 2005, 07:22:21 am »

$txt[265] 是語系檔的文字, 不需要改.

@calvin: 粉紅不對嗎?

 smiley01_022 我只是針對發問者問 $txt[265]的涵義-->"粉紅"  smiley01_056 造成你誤解了 smiley01_024 smiley01_024
向版主檢舉   已記錄
ruyi_forever
訪客
« 回覆文章 #7 於: 三月 13, 2005, 07:32:57 am »

粉紅粉紅 對是對,不過太淺了!和預覽的並不一致!

下面這個帖子更好設置!我已經設置成功了!

Link: http://www.simplemachines.org/community/index.php?topic=23393.0

語法: <option value="" selected="selected">', $txt['change_color'], '</option>

示例: <option value="Thistle"style="color:thistle;">Thistle</option>

用“>Thistle”之類直接來表示顔色!比“ >', $txt[264], ' ”好理解多了!而且的確變了字體顔色!

需要注意的是,不是每個顔色都工作!

以下這些顔色我都測試過,沒問題!

Navy
Blue
Royalblue
Mediumblue
Dodgerblue
Steelblue
Skyblue
Deepskyblue
Lightskyblue
Aquamarine
Lightblue
Slateblue
Turquoise
Aqua
Powderblue
Cadetblue
Midnightblue
Darkblue

Orchid
Plum
Violet
Thistle
Mediumorchid
Darkorchid
Darkviolet
Blueviolet

Hotpink
Deeppink
Fuchsia
Lightpink
Magenta
Pink
Salmon
Lightcoral

Mediumpurple
Darkmagenta
Indigo
Purple

Seagreen
Darkcyan
Forestgreen
Limegreen
Darkgreen
Springgreen
Green
Lightgreen
Palegreen
Teal
Lime
Yellowgreen
Olive
Olivedrab

Darkorange
Tomato
Coral
Crimson
Indianred
Orangered
Red

Chocolate
Saddlebrown
Sienna

Slategray
Darkgray
Black

Orange
Goldenrod
Gold



向版主檢舉   已記錄
ruyi_forever
訪客
« 回覆文章 #8 於: 三月 13, 2005, 09:25:59 am »

當然有問題!雖然預覽的顔色很深的!

還有,怎麽改  <option value="Pink" style="color:#ff0080">', $txt[265], '</option> 啊!

1. 是改“#ff0080”還是“265” ?

2. "$txt[265]"的含義是什麽?!


value="Pink" ==> 改這裡
style="color:#ff0080" ==> 這裡是選單的背景色
$txt[265] ==>這是 "粉紅" smiley01_046


總算看明白了  smiley01_029

原來“$txt[265] ”是“粉紅”的code啊!第一次見到這樣寫的“粉紅”啊! smiley01_056

那麽,如果要改顔色,就改 value="color"就對了,是嗎?!

比如,我現在用的“Orchid”   smiley01_041 原來可以直接用的……
向版主檢舉   已記錄
頁: [1]   向上
  寄送主題  |  列印  
 
前往:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Valid XHTML 1.0! Valid CSS!