web一键换肤如何实现?
在session或者cookie中存储一个皮肤名称的变量。例如$skin
在资源文件中可以创建一些皮肤文件夹
1、黑色皮肤
assets/skin/black/css/default.css
assets/skin/black/images/
2、粉色皮肤
assets/skin/pink/css/default.css
assets/skin/pink/images/
当用户点粉色时,把皮肤存起来。
$_SESSION['skin'] = $_GET['skin'];
然后输出时,把变量放在模板中。
<link rel="stylesheet" href="assets/skin/<?php echo $_SESSION['skin'] ?>/css/default.css" />
<img src="assets/skin/<?php echo $_SESSION['skin'] ?>/images/1.jpg" />