2010-12-22 30 views
0

主題嘿傢伙。我想知道如何爲tumblr這樣的cms創建主題選項?我知道如何使用像tumblr,{description},{text}和這樣的變量的代碼,但我如何在php中製作像這樣的主題切換器?如何讓我的一個CMS,可以改變像tumblr

回答

2

只需在頭部添加一個php變量即可。一定要在頁面的開頭創建$ userCSSchoice,否則您將破壞它!厄運!

<LINK REL=StyleSheet HREF="<?php echo $userCSSchoice; ?>.css" TYPE="text/css" MEDIA=screen> 

不,真的,我這樣做,它對我來說工作得很好。然後你必須創建所有這些CSS樣式表,但這並不難。

+0

見我的替代方式如下。 – Dutchie432 2010-12-22 21:35:02

1

另一種方法是使用PHP創建您的CSS頁面,以便您可以將一個變量傳遞給一個工作表以確定樣式。

<link rel=StyleSheet href="styles.php?theme=<?php echo $userCSSchoice; ?>" type="text/css" media=screen> 

那麼你的PHP/CSS頁面可確定顏色/圖像..

<?php 
    header("Content-Type: text/css"); 

    if (isset($_REQUEST['theme'])) 
     $theme = $_REQUEST['theme']; 
    else 
     $theme="default"; 

    $bgImage="images/bg_".$theme.".png";  

    if ($theme=="default") 
     $mainColor="0f8200"; 
    else if ($theme=="green") 
     $mainColor="009900"; 

?> 

body { 
    background:url('<?php echo $bgImage; ?>') repeat-x #<?php echo $bg; ?>; 
    color: #<?php echo $mainColor; ?>; 
} 
+0

不,我的意思是更高級的東西,這樣任何人都可以創建一個全新的html版本,並使用像tumblr – Zach 2010-12-23 05:26:31

相關問題