[討論]如何加入"竹貓"的橘色外框?!
版主: 版主管理群
Re: [教學]如何加入"竹貓"的橘色外框?!
仔細的研究過後, 發現事實上 subSilver.css 中若有指定的 css 指令. 在 overall_heater.php 中 Style 相關的 css 指令 應該可不必重複.maostudio 寫:#-----[ 打開 ]------------------------------------------
#
/phpBB2/templates/subSilver/subSilver.css
# 在*.css導入圖示中area 2、4、6、8
/* Forum Frame Mod */
td.top { background-color: #E5E5E5; background-image: url(templates/subSilver/images/frame/Side_T.gif); }
td.bottom { background-color: #E5E5E5; background-image: url(templates/subSilver/images/frame/Side_B.gif); }
td.left { background-color: #E5E5E5; background-image: url(templates/subSilver/images/frame/Side_L.gif); repeat-y; }
td.right { background-color: #E5E5E5; background-image: url(templates/subSilver/images/frame/Side_R.gif); repeat-y; }
#
#-----[ 打開 ]------------------------------------------
/phpBB2/templates/subSilver/overall_header.tpl
# 在*.css導入圖示中area 2、4、6、8
/* Forum Frame Mod */
td.top { background-color: #E5E5E5; background-image: url(templates/subSilver/images/frame/Side_T.gif); }
td.bottom { background-color: #E5E5E5; background-image: url(templates/subSilver/images/frame/Side_B.gif); }
td.left { background-color: #E5E5E5; background-image: url(templates/subSilver/images/frame/Side_L.gif); repeat-y; }
td.right { background-color: #E5E5E5; background-image: url(templates/subSilver/images/frame/Side_R.gif); repeat-y; }
第一次寫教學,請多指教!!
phpbb 2.0 顯然是設計為 php 檔案中的 css 指令優先. 外掛的 css 檔為次.
所有的Style 相關的 css 指令都可外掛. 只是 subSliver 運用系統所設計的把 php 檔中的變數與 "風格組態" 中的設定同步. 經由 "風格組態設定" 之後的所顯示出來的值, 可由網頁捉下來後擺到外部的 css 檔. 並可把 overall_header.php 中的 Style 相關的 css 值完全刪除. 醬, 應可降低每一個頁面每次重覆傳送一長串的 css 值.
另外, 倒是發現, 在 overall_header.php 檔中所寫的
background-image: url(templates/subSilver/images/frame/Side_T.gif)
在 subSliver.css 檔中就需要改成為\r
background-image: url(images/frame/Side_T.gif)
否則, 相對的目錄位址不對, 就會找沒有.
overall_header.php 檔與subSliver.css 檔兩個檔, 只要有一個地方有寫了一項 css 的指令, 就可有作用, 不必重覆, 且 php 檔中優先
上星期才剛開始學用 Linux 剛學會架 Server, 這星期才開始學用 phpbb
在這里看到學習的寶庫. 忍不住就現學現賣, 講錯的地方請指正. 但請別罵我.\r
請原諒我 Server 的經驗只有兩週, phpbb 也才學幾天 ......
Re: [教學]如何加入"竹貓"的橘色外框?!
mmm.......我重複的原因很簡單.....honlin 寫: 仔細的研究過後, 發現事實上 subSilver.css 中若有指定的 css 指令. 在 overall_heater.php 中 Style 相關的 css 指令 應該可不必重複.
phpbb 2.0 顯然是設計為 php 檔案中的 css 指令優先. 外掛的 css 檔為次.
所有的Style 相關的 css 指令都可外掛. 只是 subSliver 運用系統所設計的把 php 檔中的變數與 "風格組態" 中的設定同步. 經由 "風格組態設定" 之後的所顯示出來的值, 可由網頁捉下來後擺到外部的 css 檔. 並可把 overall_header.php 中的 Style 相關的 css 值完全刪除. 醬, 應可降低每一個頁面每次重覆傳送一長串的 css 值.
另外, 倒是發現, 在 overall_header.php 檔中所寫的
background-image: url(templates/subSilver/images/frame/Side_T.gif)
在 subSliver.css 檔中就需要改成為\r
background-image: url(images/frame/Side_T.gif)
否則, 相對的目錄位址不對, 就會找沒有.
overall_header.php 檔與subSliver.css 檔兩個檔, 只要有一個地方有寫了一項 css 的指令, 就可有作用, 不必重覆, 且 php 檔中優先
上星期才剛開始學用 Linux 剛學會架 Server, 這星期才開始學用 phpbb
在這里看到學習的寶庫. 忍不住就現學現賣, 講錯的地方請指正. 但請別罵我.
請原諒我 Server 的經驗只有兩週, phpbb 也才學幾天 ......
如果你拔掉overall_heaer.tpl的css,subSilver.css就可以用\r
而htmel裡的tag會被最靠近style的定義,這樣比較不會出錯!!
且寫教學,讀者的習慣不一樣,這樣比較保險囉!!
沒錯,overall_header.tpl和subSilver.css可說是100%一樣\r
其實用overall_header.tpl或subSilver.css都沒差,只是用overall_header.tpl可以用後台方便管理!!
而你更改完的 "風格組態"變數,會被儲存到theme_info.cfg中內而非subSilver.css本身!!
subSilver.css在phpbb可以說只是backup或藍本!!
加油!!你會發現phpbb的team真的把phpbb架構寫的很好!!也很容易上手!!
Re: [教學]如何加入"竹貓"的橘色外框?!
theme info 是存放在 theme_info.css 中的確沒錯.maostudio 寫:而你更改完的 "風格組態"變數,會被儲存到theme_info.cfg中內而非subSilver.css本身!!
subSilver.css在phpbb可以說只是backup或藍本!!
加油!!你會發現phpbb的team真的把phpbb架構寫的很好!!也很容易上手!!
本來的 overall_header.php 內的 style 是以變數名稱的型態存在. 但若經過 browser 讀過之後, 就會把設定好的變數讀了出來, 把這一段Style相關的文字給捉出來存放在 subSilver.css 中.
subSilver 的作者也是如此的建議, 如此好降低每頁重覆的傳送量.
phpbb 寫的真是好的沒話說.
謝謝你的指教.
Re: [教學]如何加入"竹貓"的橘色外框?!
overall_header.php讀取變數後,應該是沒有再存放進subSilver.css。honlin 寫: 本來的 overall_header.php 內的 style 是以變數名稱的型態存在. 但若經過 browser 讀過之後, 就會把設定好的變數讀了出來, 把這一段Style相關的文字給捉出來存放在 subSilver.css 中.
subSilver 的作者也是如此的建議, 如此好降低每頁重覆的傳送量.
而subSilver.css大都是手動更改較多!!
Re: [教學]如何加入"竹貓"的橘色外框?!
overall_header.php讀取變數後,的確是沒有存進subSilver.css。maostudio 寫: overall_header.php讀取變數後,應該是沒有再存放進subSilver.css。
而subSilver.css大都是手動更改較多!!
我說的是, 經由 browser 讀取了之後, 把 <style> 到 </style> 之間的整段文字
經由 browser 手動的去捉下來. 存成為 subSilver.css
然後把 overall_header.php 之內<style> 到 </style>的整段文字去除
最後由 honlin 於 2002-11-05 03:30 編輯,總共編輯了 1 次。