我正在使用用户个人资料页面创建一个简单的webapps(不使用任何框架)。我想在他们的页面上允许一定程度的自定义(主题选择,配色方案,标题等)。与twitter个人资料页面类似。
没有布局更改。
你的时间。
答案 0 :(得分:1)
好吧,既然您已经在开发Web应用程序,那么您也可以在数据库中创建一个表,并为包含这些自定义设置的每个用户填充一行。
BTW:这是一个很好的QuickStarter,可以将MySQL与PHP结合使用: http://www.freewebmasterhelp.com/tutorials/phpmysql/1
答案 1 :(得分:0)
一种非常常见的方法是允许用户从列表中选择主题名称。将其另存为用户数据库表中的配置选项。让用于显示用户页面的模板只需在html输出中包含相应的theme.css
。
理想情况下,这样的用户主题只是覆盖了一些颜色,文本样式。如果您还想替换标题图像,那么将它们定位为背景图像通常是最简单的选择。但您也可以使配置文件模板脚本处理一些额外的配置字段(每个主题的图像名称)。在这种情况下,保存主题名称,并在每个主题设置数组中提供一些默认值(文件名或html片段)。