本帖最后由 skyskai 于 2011-5-11 11:50 编辑
各位同仁。
如果遇到房产自定义广告位不显示的问题,不妨按我说的方案测试一下。
首先导致自定义广告位不显示的问题,很可能是由于自定义广告位,在添加的时候,不能选择投放范围。
而这个投放范围,是默认写在source\class\adv\adv_custom.php程序源文件里的这一行:
- var $targets = array('portal', 'home', 'member', 'forum', 'group', 'userapp', 'plugin', 'api', 'house');
复制代码 默认没有house,按对应格式加入后请保存文件,你旧的广告位仍然不会显示,因为SQL表里的targets项值,是在你添加广告位的时候生成的,它不会随脚本文件的更新而自动更改为新值。
所以,接下来要做的就是:
1、添加新的广告位,这样新广告位直接就能在房产投放了。
或者
2、修改MySQL数据表中旧的自定义广告位targets值。
具体是修改表:
pre_common_advertisement ,找到你那个广告位,
在它的targets里加入 house 值,像图片上那样。但是要注意的是:house与前面的api之间是有分隔符的。不好整的还是用方案新建广告位吧。
最后,能不能用,伙计们回个话。
顺便感谢一下CT团队的奉献。
|