适应版本:Discuz-x2.0
有时我们给dx做二次扩展,使用独立入口文件做一些另外的频道,比如人才、房产等时不能读取后台自定义广告。可以参考这里的一个方法进行解决
自定义入口文件不能加载后台自定义广告的主要问题是广告数据没有针对这个入口文件做缓存。
每个入口文件中你都会找到类似以下的代码:- define('CURSCRIPT', 'job');
复制代码
这是申明该频道的唯一标识,我们只需要将这个标识加入到广告缓存程序中即可
修改文件路径:source\class\adv\adv_custom.php
在第20行左右:- var $targets = array('portal', 'home', 'member', 'forum', 'group', 'userapp', 'plugin', 'api');
复制代码
这个数组里面增加标识'job'- var $targets = array('portal', 'home', 'member', 'forum', 'group', 'userapp', 'plugin', 'api','job');
复制代码
|
上一篇: 论坛首页版块分区名称下增加【版块 主题 / 帖数 最后发表】下一篇: discuzX2会员列表样式一(鼠标简/详切换)
|