如何为每个标签设置不同的主题?

时间:2012-09-03 17:36:19

标签: php mysql

在我的博客中,我需要为每个标签设置不同的主题(CSS,菜单等)。

例如,标签“iPhone”有一个类似“www.example.com/tag/iphone”的页面,并且

  • 一个不同的CSS

  • 标题中的其他菜单

  • 与该标签相关的其他信息。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以将主题ID存储在Cookie中,当访客访问您的网站时,您会检查该Cookie的值。

例如:

  • 当您有新来宾时,只显示默认主题
  • 当访客点击<a href="changeTheme.php?theme=black">BLACK THEME</a>等链接时 您将该值存储在Cookie中的主题变量中,当用户打开页面时,您应该为该主题添加css,例如echo '<link rel="stylesheet" type="text/css" href="'.$_GET['theme'].'.css">'

但是你需要创建.css文件。