本帖最后由 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团队的奉献。 
 |