discuz x2.5 广告位开发学习(第一步:摸索)

简介: 一 在header.htm里面  是什么意思? 答:这是discuz的模板语法,ad表示是广告,headerbanner是广告的名称(和位置对应),wp a_h是插入的div标签的class样式。

 

一 在header.htm里面  <!--{ad/headerbanner/wp a_h}-->是什么意思?

答:这是discuz的模板语法,ad表示是广告,headerbanner是广告的名称(和位置对应),wp a_h是插入的div标签的class样式。

生成的html文件为:

 这下你明白了么?

二、 广告类:

脚本位置:source/class/adv/adv_name.php (adv_headerbanner.php)

语言包位置:source/language/adv/lang_name.php (lang_headerbanner.php)

<?php

class adv_name {

    var $version = '1.0';//脚本版本号
    var $name = 'name';//广告类型名称 (可填写语言包项目)
    var $description = 'desc';//广告类型说明 (可填写语言包项目)
    var $copyright = 'Comsenz Inc.';//版权 (可填写语言包项目)
    var $targets = array('portal', 'home', 'member', 'forum', 'group', 'userapp', 'plugin', 'custom');//广告类型适用的投放范围
    var $imagesizes = array('120x60', '120x240');//图片广告推荐大小

    function getsetting() {//返回设置项目
        $settings = array(
            'text' => array(
                'title' => 'text_title',//设置项目名称 (可填写语言项目)
                'type' => 'mradio',//项目类型
                'value' => array(),//项目选项
                'default' => 0,//项目默认值
            )
        );
        return $settings;
    }

    function setsetting(&$advnew, &$parameters) {//保存设置项目
    }

    function evalcode() {//广告显示时的运行代码
        return array(
            //检测广告是否投放时的代码
            'check' => '
            if(condition) {
                $checked = false;
            }',
            //广告显示时的代码 (随机调用投放的广告)
            'create' => '$adcode = $codes[$adids[array_rand($adids)]];',
        );
    }
}

?>

 

 

 






 

 

 

 

相关文章
|
3月前
|
运维 搜索推荐 数据安全/隐私保护
如何巧用阿里云搭建公司网站?
现在是互联网时代,很多企业都注重互联网,通过做公司网站进行展示及营销。公司网站好处有以下几点:
48 0
|
设计模式 数据库 iOS开发
建站新功能上线,我用5分钟搭好一个网站!
建站新功能上线,我用5分钟搭好一个网站!
270 3
建站新功能上线,我用5分钟搭好一个网站!
|
SQL 设计模式 存储
记录OA项目搭建过程的心路历程(附源码)
分享自己之前在做javaEE实现OA系统过程中的踩过的一些坑
记录OA项目搭建过程的心路历程(附源码)
|
存储 小程序 关系型数据库
动手搭建真正的网站(二):试试全世界41%的网站都在用的建站工具
单刀直入,这个工具叫做WordPress,简称WP,它是用PHP语言写成的,使用MySQL数据库来存储数据
194 0
|
移动开发 小程序
怎么做论坛软件
在目前这个发达的互联网时代,行业论坛已近比较成熟了,各个行业都有做得比较好的论坛,行业论坛也是很多创业者的标配,所以我们目前看到了很多像汽车类论坛网站、美妆类论坛网站、地方类论坛网站、电商技术交流类论坛网站
248 0
怎么做论坛软件
|
人工智能 运维 搜索推荐
PHP 依赖镜像出问题后,阿里工程师的一顿“神操作“令人叫绝!| 12月25号云栖号夜读
今天的首篇文章,讲述了:上个月,PHP开发者在网上纷纷反映出现 Composer 镜像无法访问的问题。阿里云内部一位 90 后工程师顾咏连夜开工排查,快速解决问题后,他在问题群里收到了一大波来自用户的红包。顾咏最后谢绝了红包,接受了阿里技术的邀请,来聊一聊这次事件问题背后的技术。
3666 0
|
Web App开发 大数据
挪森留学只用3天自助轻松搭建完美官网
客户感言:站狼的建站产品非常好用和方便作为小白的我,只是稍微研究一下就做出了自己的留学官网,感觉很棒,也许我们本身从事教育学习行业也是加分的,高效的,网站自己都觉的非常好看。
|
编解码 程序员 UED
小视频开发第一步,为了实现这些功能小视频源码开发者们很费劲
台上一分钟,台下十年功,在抖音形成巨大风潮后,这个人手必刷的小视频软件似乎已经被人贴上了“简单好用”的标签,但其实,短视频真的有那么简单吗?不是哦,小视频软件操作简单的页面背后,都有着程序员大哥们流下的辛勤汗水,我们为什么喜欢这个软件?程序员大哥们又为了用户体验而做出了什么操作呢? 今天我们就来看...