Re: [問題] 根據使用者自訂 設定不同CSS值?
看板Web_Design作者kasimroll (It's not my deam)時間14年前 (2011/04/05 05:09)推噓1(1推 0噓 1→)留言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
04/05 06:35, 1F
→
04/05 15:33, , 2F
04/05 15:33, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 4 篇):