今天,突然有一个需求,就是通过使用自定义模版变量实现采用该风格的版块版块logo处增加一个外链功能(版块logo也是通过风格样式定义的,也就是说一个大的版块专区对应的制作了一套风格)。
接到这个需求就有点儿愣了,不知道怎么调用这个东西啊。没办法,做技术的就是为了实现用户的需求嘛,除非特别变态而且意义不大或者会造成极大的资源消耗就不实现了!
废话少说,进入正题:
通过查阅相关文档,在X2.5中自定义模版变量是通过 $_G['style']['varname'] 的方式调用的。
1. 首先在对应的风格中增加需要的变量,并填写对应的值。如:
zzinc_forumlink 代表链接
zzinc_forumname 代表链接名称
备注一下:
1) 这里仅支持纯文本,不支持html代码,会被实体化
2) 这里填写小写的即可,因为即使你填写了大写的保存到数据库里面也是小写的,但是在后台显示的是大写
3) 变量保存在 pre_common_stylevar 数据表里面
4) 调用的时候也就用小写的就好了,呵呵
2. 修改对应的模板文件,根据需求添加相关内容和调用代码
如我的实现: 这里用了多个if判断来判断自定义变量是否存在,主要是用在header.htm,所以对应的判断相对比较多。
大家可以根据自己的实际需求来
接到这个需求就有点儿愣了,不知道怎么调用这个东西啊。没办法,做技术的就是为了实现用户的需求嘛,除非特别变态而且意义不大或者会造成极大的资源消耗就不实现了!
废话少说,进入正题:
通过查阅相关文档,在X2.5中自定义模版变量是通过 $_G['style']['varname'] 的方式调用的。
1. 首先在对应的风格中增加需要的变量,并填写对应的值。如:
zzinc_forumlink 代表链接
zzinc_forumname 代表链接名称
备注一下:
1) 这里仅支持纯文本,不支持html代码,会被实体化
2) 这里填写小写的即可,因为即使你填写了大写的保存到数据库里面也是小写的,但是在后台显示的是大写
3) 变量保存在 pre_common_stylevar 数据表里面
4) 调用的时候也就用小写的就好了,呵呵
2. 修改对应的模板文件,根据需求添加相关内容和调用代码
如我的实现: 这里用了多个if判断来判断自定义变量是否存在,主要是用在header.htm,所以对应的判断相对比较多。
大家可以根据自己的实际需求来