<分区>
亲爱的stackoverflowers,
我有一个网站,我需要让用户能够更改其用户个人资料页面上的某些元素。
如链接颜色、字体、背景颜色和 Logo 等。
如何最好地做到这一点?创建 TEXT
user_profiles
中的字段他们可以输入他们的 css 的表格,并在个人资料页面上做 <style type="text/css">$user->customCss</style>
?
这是我唯一能想到的,但这真的很愚蠢。我只希望他们能够改变一些元素。
我知道有一个网站是这样做的,reddit.com,那里的每个 subreddit 都有不同的主题。 subreddits 的模组几乎可以改变我认为的一切。你认为 reddit 是怎么做到的?
最佳答案
不要这样做。考虑不同类型的用户:
非技术性。他们可能不知道 CSS 是什么,而且他们会不小心弄坏东西。支持梦魇。
技术。这些人可能会从该选项中受益,但即使作为开发人员,为了调整像我的个人资料页面这样的东西,我仍然更喜欢使用颜色选择器和下拉菜单。
聪明的技术人员:他们会尽最大努力破坏您的整个布局,而且他们很可能会成功。您可以只使用一个元素来做一些时髦的事情。
关于php - 我如何让用户能够在他们的个人资料上使用自定义 CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28840319/