gpt4 book ai didi

php - 如何动态设置属性到模板(包括 css)PHP

转载 作者:行者123 更新时间:2023-11-28 11:45:21 24 4
gpt4 key购买 nike

我必须做一个允许管理员创建其他用户可以注册的“事件”的网站。每个“事件”都有自己的用户。当管理员创建事件时,他必须从预定义模板(当然是我之前创建的)中选择一个设计,当我说设计时,我指的是菜单和其他东西的位置。但这就是“问题”,例如,管理员从调色板中选择菜单的背景或文本颜色。

由于每个设计模板都有自己的 CSS 文件,我不知道如何将背景设置为之前创建的“事件”的特定区域。

我在想,当我选择颜色时,我可以将它放入带有“事件”的数据库中,当有人想要查看该事件时,我从数据库中获取它,使用 PHP 的 file_gets_contents 并替换{Here is some propertie value} 与颜色值。你怎么认为?。还有另一种方法吗?感谢您花时间回答和记住 :D

最佳答案

将自定义颜色值保存在数据库或其他东西中。然后只需在 html header 的 style 标记中设置这些 CSS 属性。这样你只需要设置可以在一个地方改变的属性。

类似的东西:

<style type="text/css">
custom_text_color { color: $prop1_color; }
custom_background { background-color: $prop2_color; }
</style>

然后只有以下 html 输出将在页面的后面保持不变:

<span class="custom_text_color">This is text in your custom color!</span>

关于php - 如何动态设置属性到模板(包括 css)PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12256002/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com