我计划为自己的教育需求构建一个简单的 CMS(使用 PHP),但我遇到了设计问题,因为我从未在任何书籍或教程中遇到过这个问题。
例如,如果我想让使用的颜色混乱。我怎么做?我唯一的想法是创建一个包含所有此类选项的数据库,然后将它们作为普通 CSS 回显到站点。但这意味着每次有人访问该网站时它都会从数据库加载。在我看来,它可能会使网站超载。但同样,我从未遇到过这样的问题。或者有没有更容易做到这一点的方法?
感谢您的每一个回答!
编辑:
我想创建一个系统,使用户能够通过 CMS 更改 css。例如背景颜色、下拉菜单颜色、文本大小、字体和许多其他由 CSS 处理的东西。简单的定制。
所以我问了2个问题。
- 如何?我应该使用什么系统?我读过的任何书籍/教程都没有涵盖使用 PHP 编辑 CSS 文件,所以我不知道该怎么做。或者也许有更好的方法来做到这一点?
- 我知道如何存储所有可定制的数据。在数据库中,我想知道它有多大,以及当可能有数十甚至数百个变量加载到站点时是否会出现问题。
EDIT2:
顺便说一句,我从来没有使用过 Wordpress 或其他 CMS,我有点期望像我正在寻找的选项在那里存在,这是真的吗?在我看来,这样的功能对于没有计算机经验的用户来说是必不可少的。但是根据我从 Sam 提供的链接(http://css-tricks.com/css-variables-with-php/)中了解到的情况,这并不常见。这实际上是相当复杂的事情,可能会损害网站的性能。
我希望我现在把我的问题说清楚了。