Discuz教程网

DiscuzX2解决二次扩展的频道不能读取自定义广告内容的问题

[复制链接]
authicon dly 发表于 2012-5-7 19:00:06 | 显示全部楼层 |阅读模式
适应版本:Discuz-x2.0
有时我们给dx做二次扩展,使用独立入口文件做一些另外的频道,比如人才、房产等时不能读取后台自定义广告。可以参考这里的一个方法进行解决

自定义入口文件不能加载后台自定义广告的主要问题是广告数据没有针对这个入口文件做缓存。

每个入口文件中你都会找到类似以下的代码:
  1. define('CURSCRIPT', 'job');
复制代码

这是申明该频道的唯一标识,我们只需要将这个标识加入到广告缓存程序中即可


修改文件路径:source\class\adv\adv_custom.php

在第20行左右:
  1. var $targets = array('portal', 'home', 'member', 'forum', 'group', 'userapp', 'plugin', 'api');
复制代码

这个数组里面增加标识'job'
  1. var $targets = array('portal', 'home', 'member', 'forum', 'group', 'userapp', 'plugin', 'api','job');
复制代码




上一篇:论坛首页版块分区名称下增加【版块 主题 / 帖数 最后发表】
下一篇:discuzX2会员列表样式一(鼠标简/详切换)
authicon 中国营销沙龙 发表于 2012-5-8 11:49:57 | 显示全部楼层
来占个沙发!这个很好!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 05:06

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表