森林之原
二月 04, 2012, 03:43:53 am *
歡迎光臨, 訪客. 請先 登入註冊一個帳號.

請輸入帳號, 密碼以及預計登入時間
新聞: CPG 1.4.3 繁體中文完成,請到 CPG 的版面下載。
 
   首頁   說明 搜尋 日曆 登入 註冊  
頁: [1]   向下
  寄送主題  |  列印  
作者 主題: 如何更改 SMF 2.0 某些字體的大小?  (閱讀 5666 次)
0 會員 以及 1 訪客 正在閱讀本篇主題.
jamespx
見習生
**
離線 離線

文章: 67


« 於: 十月 02, 2008, 09:28:09 pm »

最近試著安裝 SMF 2.0 beta4,並更改 style.css 的字體大小。

基本上都還算滿意。不過,有幾個地方,不知道該如何更改。



譬如上圖,「新聞: SMF - Just Installed!」的字體大小。

首頁」「說明」「搜尋」「登入」「註冊」這幾個選單的字體大小。

以及「My Community」討論區名稱的字體大小。

改了不少地方,但是,似乎對這幾個地方的作用,不如預期。

應該如何修改這些地方的字體大小呢?

有沒有什麼建議?

謝謝。 smiley01_029
向版主檢舉   已記錄
Andrew::
魔,羯
*
離線 離線

文章: 217



個人網站
« 回覆文章 #1 於: 十月 05, 2008, 12:02:50 am »

首頁那些改 style.css 裡面的 .maintab_back, .maintab_active_back
新聞的部份要加上這個css
.titlebg2 .smalltext
{
    font-size: XX;
}
XX 是你要的大小

其他的改 body 裡面的 font-size
向版主檢舉   已記錄

jamespx
見習生
**
離線 離線

文章: 67


« 回覆文章 #2 於: 十月 05, 2008, 09:52:58 am »

.maintab_back, .maintab_active_back

這部分,我早先試圖更改過。

這次甚至改為

font-size: 18px;

可是,如同貼圖所示,沒有作用。

試著在 style.css 末尾加上

.titlebg2 .smalltext
{
    font-size: 14px;
}

也是沒有作用。

我已經清除 Firefox 的 cache 內容,也使用 Ctrl + R 或 Ctrl + F5 強制更新網頁,但是,還是看不出有什麼改變。

目前,SMF 2.0 beta4 是使用預設的 Theme,也就是 default。而且是直接更改它底下的 style.css。

是不是還有什麼地方,我沒有注意到?
向版主檢舉   已記錄
Andrew::
魔,羯
*
離線 離線

文章: 217



個人網站
« 回覆文章 #3 於: 十月 05, 2008, 12:50:22 pm »

你確定你改的是對的style.css? 有試著改其他地方看有作用嗎?

把 .titlebg2 .smalltext 放在第一個 .titlebg2 的下面看看
向版主檢舉   已記錄

jamespx
見習生
**
離線 離線

文章: 67


« 回覆文章 #4 於: 十月 05, 2008, 10:01:15 pm »

還是沒有作用。

編輯修改的 style.css 應該是正確的。

因為,如果將字型大小改為離譜一點,比方說,

程式碼:
/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */
.smalltext
{
font-size: 1.2em;
font-family: verdana, sans-serif;
}
.middletext
{
font-size: 0.85em;
}
.normaltext
{
font-size: 1em;
}
.largetext
{
font-size: 1.4em;
}

也就是將 smalltext 改為 1.2em,然後重新上傳,更新網頁後,字型變化立刻就顯現出來。

好奇怪,對不對? smiley01_030

這跟 beta 應該無關吧?

新聞部份的字型,增加 CSS

程式碼:
.titlebg2 .smalltext
{
    font-size: 14px;
}

於第一個 titlebg2 之後,也是沒什麼變化。

這跟主機環境應該無關吧?

畢竟

程式碼:
.smalltext
{
font-size: 1.2em;
font-family: verdana, sans-serif;
}

這邊更改後,是有作用的。

已經搞了好久,有點兒摸不著頭緒說。 smiley01_029
向版主檢舉   已記錄
Andrew::
魔,羯
*
離線 離線

文章: 217



個人網站
« 回覆文章 #5 於: 十月 06, 2008, 02:26:44 am »

ㄜ....beta4 的佈景是不是有改啊?因為我在這試過沒問題說
你如果用 firefox 的話可以裝 web developer 外掛
然後看看新聞部份的css還是不是titlebg2

或著直接到管理裡面的佈景區改style.css看看
向版主檢舉   已記錄

jamespx
見習生
**
離線 離線

文章: 67


« 回覆文章 #6 於: 十月 06, 2008, 07:54:45 pm »

Firefox 的那個外掛我不會用。 smiley01_030

試著在管理介面修改,還是不行。

不過,倒是發現,直接修改 style.css,它的內容,並沒有反應在後台管理介面的 style.css。

事情似乎有些怪異。

沒關係,反正是測試,我砍掉再重新安裝一次,看看是不是過程當中,哪邊有問題。

有結果,再過來跟您報告。 smiley01_057
向版主檢舉   已記錄
jamespx
見習生
**
離線 離線

文章: 67


« 回覆文章 #7 於: 十月 07, 2008, 12:38:33 am »

已經砍掉原有的論壇程式跟資料庫,重新安裝一份 SMF 2.0 beta4,結果,還是一樣。 smiley01_022

可以確定的是,更改的檔案沒問題,因為其他地方變更後,都可以看見更改後的樣式。印象中,SMF 1.0.x 跟 1.1.x 都蠻順利的,沒有碰過類似的情況。

所以,暫時放棄,等 SMF 2.0 正式版出來後再嚐試看看好了。

喔,還有。SMF 2.0 beta4,在後臺管理程式,複製一份預設的 theme 這個功能,好像有問題。執行後,只有新增一個子目錄,並沒有將基本的檔案,譬如 style.css, index.php, index.template.php,拷貝一份到新目錄底下。

試了幾次,結果都是一樣。
向版主檢舉   已記錄
jamespx
見習生
**
離線 離線

文章: 67


« 回覆文章 #8 於: 十月 09, 2008, 02:34:46 am »

剛剛在同一個主機,安裝 SMF 1.1.6,並照著您先前說明的方式修改,結果字體大小,都有按照預期正常顯示。

可見,主機環境沒問題,編輯修改的檔案也是正確的。

但是,在 SMF 2.0 beta4,就沒有相同的效果。

另外,圖示中「My Community」討論區名稱的字體大小,可以另外變更大小嗎?

即使在 SMF 1.1.6,也是看不出有什麼變化。 smiley01_022
向版主檢舉   已記錄
Andrew::
魔,羯
*
離線 離線

文章: 217



個人網站
« 回覆文章 #9 於: 十月 12, 2008, 11:02:25 pm »

My Community 那邊在 .nav, .nav:link, .nav:visited 裡面加上 font-size
至於 2.0 的問題,我還沒用過不清楚
向版主檢舉   已記錄

jamespx
見習生
**
離線 離線

文章: 67


« 回覆文章 #10 於: 十月 13, 2008, 02:51:51 am »

My Community」討論區名稱的字體大小的問題已經解決了。

感激不盡。

讓您費了那麼多時間,真不好意思。 smiley01_029

至於 SMF 2.0,等 RC 或正式版出來,再試試看。

謝謝您的幫忙。 smiley01_055
向版主檢舉   已記錄
jamespx
見習生
**
離線 離線

文章: 67


« 回覆文章 #11 於: 十月 13, 2008, 08:56:43 am »

從 Andrew 提供的方式,我找到變更 SMF 2.0 beta4 有關

My Community」討論區名稱的字體大小問題的解法。

簡單講,就是在

程式碼:
/* Normal, standard links. */
a:link
{
color: #476C8E;
text-decoration: none;
}
a:visited
{
color: #476C8E;
text-decoration: none;
}
a:hover
{
text-decoration: underline;
}

底下,加入諸如

程式碼:
a:link, a:visited, a:hover
{
font-size: 12px;
}

如果指定字體大小是 12px 的話。

謝謝 Andrew 的提示。 smiley01_057
向版主檢舉   已記錄
頁: [1]   向上
  寄送主題  |  列印  
 
前往:  

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