Re: [問題] 根據使用者自訂 設定不同CSS值?

看板Web_Design作者 (It's not my deam)時間14年前 (2011/04/05 05:09), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串3/4 (看更多)
※ 引述《k7702 (小七)》之銘言: : 大家好....希望大家能幫我指點一下.... : 我想要設計一個網頁A 有個背景色(預設白色) : 然後有一些會員已經註冊..他們會選擇自己選擇偏好的背景色 : 例如: 黑色.紅色等 : 然後這些偏好會存入 資料庫中... : 然後每次會員登入的時候 網頁A的顏色會依照 他們在資料庫中的設定 顯示該顏色... : 我主要是想要模仿類似像部落格等 它們可以讓使用者自行決定網誌顏色這種功能 : 也許需要用到 javascript? 去修改那個css值? : 不過要怎麼把資料庫中 取出來的值 配給javasript or 直接給css? : PS: 用JSP/PHP + MySQL : 感覺應該不是太難 但是因為我沒有這個經驗 總覺得少了一個key... : 有經驗的人 麻煩給我條明路吧 orz : 謝謝:) 比較簡單的方法是把連結的css檔改成指向處理css的php檔 不過原本的css檔要改寫 將需要使用者自定的部份抽出來 先用php的file_get_contents取得css檔的內容 再利用php的echo將user自定的css輸出出來 舉個例: <?php header("Content-type: text/css"); echo file_get_contents('xxx.css'); ?> body { background-color: <? echo $color; ?>; } other style .............. .......................... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.165.31.3 ※ 編輯: kasimroll 來自: 218.165.31.3 (04/05 05:35)

04/05 06:35, , 1F
或者省事一點就是共同部份用固定的.css 自訂部份再這樣輸出
04/05 06:35, 1F

04/05 15:33, , 2F
這篇就是共同部份+自定的輸出阿~
04/05 15:33, 2F
文章代碼(AID): #1DcZDpMR (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #1DcZDpMR (Web_Design)