注册

动态详情

2016-04-27 14:14 点赞 1 评论 5 转发 0

研究了一下OS的广告机制,发现不用做成钩子,可以做成全局的广告,多个模块用一个广告设置。修改/Application/Common/Model/AdvPosModel.class.php里line15 把'path' =>$path 修改成'path' => array('like','%'.$path.'%') 这样就可以在发布广告的时候添加多个路径,如:News/Index/index,News/Index/detail,Home/Index/index 这样一来就可以再多个路径下显示同一个广告了.

OS没有全局的广告位,每个页面的广告位都要独立设置,是不是可以写成钩子,做个全局广告位,这个主意不错。

2016-04-27 13:22 原动态转发(1)  

O记_奕潇回复 @喵了个咪 :确实应该增加一个全局层面的广告位
2016-04-28 09:04
    0 举报  回复
喵了个咪回复 @O记_奕潇 :任意页面调用,就干脆不判断path,这样必须保证name不重复,还要修改缓存对广告的设置。抛砖引玉一下,希望OS的coder能想想,整合到下一个版本中。
2016-04-27 21:48
    0 举报  回复
O记_奕潇同理是不是改成array('like','%%')就可以支持任意页面调用了呢?
2016-04-27 16:43
    0 举报  回复
O记_奕潇这个确实是666的
2016-04-27 16:42
    0 举报  回复
喵了个咪@[O记_駿濤] 这个改进可以支持多页面同一广告设置,还是不错的
2016-04-27 14:15
    0 举报  回复

喵了个咪

0粉丝 / 0关注

这些人赞过

1

关于我们

  嘉兴想天信息科技有限公司专注于为客户提供最专业的社交解决方案。公司坚持简洁、高效、创新的理念,不断为客户创造奇迹。旗下产品有短说社区论坛系统、OpenSNS开源社交系统和OpenCenter开源用户和后台管理系统。

友情链接

  • Thinkphp
  • 短说社区
  • 公司

    加入我们

    400-0573-080

    zqp@thsiky.com

    QQ:2565044240


    浙ICP备12042711号-5 Powered by OpenSNS

    Copyright ©2013-2025嘉兴想天信息科技有限公司