终于把主题切换的逻辑弄好了。。

V 阿呆 (UID: 1) 站长 [复制链接]
帖子链接已复制到剪贴板
帖子已经有人评论啦,不支持删除!

1671 3

之前是纯写入数据库,每加载一次页面查询一次数据库,从而选择要加载的主题css

昨天进行了变动,添加了cookie存储用户的主题设置,且默认主题为暗灰

这就导致了设置了简白的用户,在打开网页时加载了默认的暗灰,而非简白

且设置简白后,已经显示暗灰色,需要手动设置成暗灰,再切换简白,才会被重新写入数据库和cookie,为此我还特意加了提示:

今晚突然想起是不是漏了什么,为什么不在用户登录时查询一遍数据库,并把用户的主题设置数据同步到cookie呢,这样不就直接加载用户设置的主题了吗?

转了一圈回来,发现只需要在原来的“每加载一次页面查询一次数据库”的基础上,对查询后的数据写入cookie即可...

本人发表的文字只是用来测试键盘是否可用,不代表本人立场
已有评论 ( 3 )
提示:您必须 登录 才能查看此内容。
创建新帖
自助推广点击空位自助购买TG联系
确认删除
确定要删除这篇帖子吗?删除后将无法恢复。
删除成功
帖子已成功删除,页面将自动刷新。
删除失败
删除帖子时发生错误,请稍后再试。