[英]How to make my a cms that can change themes like tumblr
大家好。 我想知道如何为像tumblr这样的cms我的主题设置选项? 我了解如何使用tumblr,{description},{text}之类的代码以及类似的变量,但是如何在php中创建这样的主题切换器呢?
只需将php变量放在您的头部。 确保在页面的开头创建$ userCSSchoice,否则将全部破坏! 厄运!
<LINK REL=StyleSheet HREF="<?php echo $userCSSchoice; ?>.css" TYPE="text/css" MEDIA=screen>
不,是的,我确实做到了,对我来说效果很好。 然后,您必须创建所有这些CSS样式表,但这并不难。
一种替代方法是在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; ?>;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.