php管理用户页面美化,ThinkPHP实现时可视化后台管理永久修改前端视图页面的方法...

本文介绍了如何使用ThinkPHP在后台实现用户自定义前端视图样式的永久修改。通过将样式数据存储在数据库中,用户在可视化后台选择样式后,这些样式设置能够被保存并应用于前端页面。关键在于使用Smarty模板引擎,将数据库中的样式数据与前端视图分离,简化了样式修改和提取的过程。示例代码展示了如何在ThinkPHP中保存和获取用户的样式设置。
摘要由CSDN通过智能技术生成

ThinkPHP实现在可视化后台管理永久修改前端视图页面的方法

我一直以来就在纳闷意见事情,就是像csdn一样,用户可以自己去修改自己的主页样式,而且是永久性的修改,很多的地方都请到了,把视图样式交给用户这也是未来发展的趋势,想QQ空间装扮,甚至一些建站程序的后台都是这样的,所以,把这个原理明白是非常重要的。

首先这个显然不可能通过前端的来实现,因为前段的东西到用户那里最终是放到内存里面,内存是有易失性,那么就应该是放在后台,同样的,我们也不可能去直接修改后台文件,这样代价非常大,那么就要把他们放入数据库中,数据库中的数据时存在硬盘里面的,不容易丢失,而且通过后台文件也很容易操作,这样的话,思路就来了。

在后台的可视化管理界面,存放各种样式的按钮,表单等,包括具体修改的页面,在数据库里面,存放的是前台视图的样式数据,这中间是缺少一个连接的,但smarty完美的解决了这个问题,而且分离了数据,修改就是修改的数据库的数据,提取就是提取数据库的样式,这就是核心原理。

下面有我的一份实例代码仅供参考:

select(); $info->id='2'; $info->value=$_POST[value]; $info->save(); $bg=$temp[1]['value']; $size=$temp[4]['value']; echo $bg; echo "

"; echo $size; $this->assign(bg,$bg); $this->assign(size,$size); $this->display(); }}

bg测试测试赛

相关文章

相关视频

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值