终于把主题切换的逻辑弄好了。。 [复制链接]

帖子链接已复制到剪贴板
王富贵 (UID: 1) 站长 8月前
帖子已经有人评论啦,不支持删除!

1346 3

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

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

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

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

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

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

发言仅个人观点,不代表此论坛立场
已有评论 (3)
提示:您必须 登录 才能查看此内容。
创建新帖
广告推广点击空位自助购买