1
我想找到一個解決方案,以實現使用PHP構建我的網站上的主題選擇器。我的網站的主題選擇器和主題預覽
用戶登錄後會顯示可用的主題,並將選中的主題保存在他的個人資料中。
但是,如果用戶願意用他自己定製的顏色來改變他當前主題的顏色,那我該怎麼做。
我看着yui App主題,但不知道它是否會適合我的需求。 任何幫助,不勝感激。
感謝
我想找到一個解決方案,以實現使用PHP構建我的網站上的主題選擇器。我的網站的主題選擇器和主題預覽
用戶登錄後會顯示可用的主題,並將選中的主題保存在他的個人資料中。
但是,如果用戶願意用他自己定製的顏色來改變他當前主題的顏色,那我該怎麼做。
我看着yui App主題,但不知道它是否會適合我的需求。 任何幫助,不勝感激。
感謝
CSS可以從PHP腳本輸出,所以只是這樣做:
css.php:
<?php
session_start();
$theme = load_theme($_SESSION['userid']);
header('Content-Type: text/css');
?>
body {
font-family: Verdana, sans-serif;
color: <?php echo $theme['base-color']; ?>;
}
...
的 '主題' 可以只是一個調色板或你可以有一組更加完全不同的樣式表。用戶選擇一個,然後爲其選擇顏色。
所有這些都應該通過正確的版本控制來支持,以便用戶在更改首選項或基本樣式表更改時只下載樣式表。
預覽有點困難。爲此,您可能需要一個自定義的樣式表來實現此目的,並使用Javascript動態更新樣式表,以便用戶可以立即看到變化。這是一項非常重要的工作。
謝謝cletus :) – 2009-12-22 09:06:40