- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我一直在努力寻找一个好的方法来做到这一点,但到目前为止一无所获,需要一些指导。
基本上,我目前拥有的是一个样式选择器,它为网站提供了 10 种预定义样式,用户可以从中进行选择。它们中的大多数都是怪诞的,并且仅仅是概念的证明。
这是由 PHP 和 mysql 控制的。当用户登录并选择非默认样式时,它会根据他们在数据库中的用户记录添加。该站点随后会刷新并加载所选样式。
效果非常好,但现在我想尝试进行一些精细控制。例如,我希望用户能够选择自己的标题背景颜色、标题文本颜色、子标题颜色和一些字体大小。
这是一件相当微不足道的事情,如果我找不到实现它的方法,那就这样吧。
我最初的想法是有一个表格,其中包含尺寸的每个可定制部分的列,例如字体大小,颜色等。在表格中,将是每个用户的记录。然后他们使用一些界面来挑选他们想要的东西,然后将它添加到表格中。
我的问题是如何处理从数据库中检索到的值。我希望将它们直接插入到 CSS 文件中,但我认为如果不更改一些服务器配置是不可能的,我无法开始工作。
那么,如果有任何方法的话,是否有人对执行此操作的最佳方法有任何建议。
问候编辑
最佳答案
对我来说最明显的选择是构建一个 PHP 脚本来动态生成样式表。仅当该特定用户的表中存在包含所有用户特定样式的记录时,才会调用此方法。
例如,在您的 <head></head>
之间你可以放:
<?php if($user_has_style): ?><link rel="stylesheet" href="user_style.php" /><? endif; ?>
这调用了 user_style.php
脚本并生成所需的样式表。您必须将正确的 header 添加到 PHP 样式表的输出中,它们是:
<?php header("Content-type: text/css"); ?>
如果您选择此方法,此网站可能会有用:http://mou.me.uk/2008/08/03/generating-dynamic-stylesheets-on-the-fly-using-php/
关于php - 使用 css 对网站样式进行精细控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11755790/
启用并发分块后,应用程序会向您选择的端点发送最终 POST 请求,让您知道上传已完成。我想对所有请求使用相同的端点(不仅仅是最终的并发分块 POST),但我没有看到 POST 有什么真正独特的地方。例
在尝试调用 uploadStoredFiles() 方法时,我在使用适用于 AWS S3 的 Fine Uploader 时遇到了问题。一切正常,没有错误,直到我调用这个方法,然后我收到一个 js 错
我尝试按如下方式设置精细的 uploader 参数 callbacks: { onUpload: function (id, name) { var param
我需要处理通过(有和没有分块)上传到 Amazon S3 的每个文件的二进制数据。你知道 Fineuploader 中是否有我可以用来处理每个二进制 block /文件的函数/信号吗?: 例如: pr
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,
我正在研究 FineUploader 的实现。特殊要求是在客户端动态创建缩略图,然后使用原始图像上传上传这些缩略图。 我有一个适用于 FF 的实现,但似乎不适用于 iO。看起来像这样: var upl
我正在使用带有 jquery 插件的精细 uploader 。在上传文件之前需要动态传递参数,因此 setParams() 方法应该完成这项工作。我不能对 onSubmit 回调有异常: 1) 上传者
我们使用 FineUploader 将文件上传到 REST 服务。当前版本的 FineUploader 允许自动上传缩放图像 as detailed here . FineUploader 有方法在服
我正在使用 Java 日志记录将我的应用程序的日志消息写入日志文件和其他目的地。将日志级别设置为 FINE 后,我还会从 AWT/Swing 收到(不需要的)消息,例如: {0}, when grab
使用fineUploader jQuery 插件,我尝试在我的fineUploader 模板中添加几个上传按钮。 但是,在将模板添加到 DOM 之前,extraButtons 选项似乎不会查找模板内的
我有这个 Fineuploader 自动上传小部件,可以将文件发送到服务器,我们真的不关心用户发送的文件的名称,我们关心的是服务器保存文件后的名称。 我想要做的是能够更改 Fineuploader 在
我正在尝试使用 jQuery Fineuploader (v 3.9.1) 上传到 S3 并启用调试。上传的所有部分都成功了,但随后出现错误“要求亚马逊合并这些部分的问题!” 我在控制台上启用了调试并
我是一名优秀的程序员,十分优秀!