第四章插件的功能函数

501771728   ·  1个月前   ·   插件开发手册

上一章我们已经知道了怎么创建基本的插件文件,并且知道了插件代码的基本结构,也知道了插件的后台设置代码该放在哪里,这一章我们将继续学习插件的功能函数,用来将信息显示到页面,例如公告插件中将公告内容显示到首页。


我们以公告插件为例,来看一下是怎么做到在首页显示公告的。


公告插件使用了一个功能函数“home_top”把公告内容输出到了首页。代码如下:


    public function home_top(&$params)
    {
        //执行代码,输出到首页顶部
        $data = 'html代码';
        $this->add($params,'home_top',$data);//将公告内容追加到“home_top”
    }

注意:红色部分必须相同!!


功能函数“home_top”的执行代码很简单,只有两行代码,第一行是把要在首页顶部的html代码存入$data变量,第二行是将公告内容追加到“home_top”。追加内容的代码是一个内置函数$this->add,这个函数有三个参数,第一个是传入的系统参数,这个参数只要照抄就可以了;第二个参数是功能函数名,这里就是“home_top”;第三个参数就是$data变量,这个变量里存储着将要显示的html代码。


是不是很简单了,只要写两行代码就可以了,而实际您只要写html代码就行了,第二行代码只需要照抄就好了。


下面这些系统提供的功能函数都可以用以上这种方法来使用:


top:全站顶部
mid:全站中间
bottom:全站底部

home_top:首页顶部
home_mid:首页中间
home_bottom:首页底部

article_list_top:文章列表顶部
article_list_mid:文章列表中部
article_list_bottom:文章列表底部

article_top:文章顶部
article_mid:文章中部
article_bottom:文章底部

category_top:分类顶部
category_mid:分类中部
category_bottom:分类底部

page_top:页面顶部
page_mid:页面中部
page_bottom:页面底部

search_top:搜索顶部
search_mid:搜索中部
search_bottom:搜索底部

side_top:边栏顶部
side_mid:边栏中间
side_bottom:边栏底部

home_side_top:首页边栏顶部
home_side_mid:首页边栏中间
home_side_bottom:首页边栏底部

article_side_top:文章边栏顶部
article_side_mid:文章边栏中间
article_side_bottom:文章边栏底部

article_list_side_top:文章列表边栏顶部
article_list_side_mid:文章列表边栏中间
article_list_side_bottom:文章列表边栏底部

category_side_top:分类边栏顶部
category_side_mid:分类边栏中间
category_side_bottom:分类边栏底部

page_side_top:页面边栏顶部
page_side_mid:页面边栏中间
page_side_bottom:页面边栏底部

search_side_top:搜索边栏顶部
search_side_mid:搜索边栏中间
search_side_bottom:搜索边栏底部

comment_top:评论顶部
comment_mid:评论中间
comment_bottom:评论底部

好了,到现在为止,您已经可以在站点的任何位置添加您希望添加的内容,而且,重要的一点是编写代码十分简单。


有了这些功能函数,我们还需要些内置函数来帮助我们将工作变得更简单些,就如同$this->add这个内置函数,我们只要照抄就可以使用了^_^


下一章我们将学习几个系统的内置函数。

--------------

转载至鲶鱼官方网站

版权声明
这里填写版权内容

本页地址:
一言:
0 Reply   |  Until 1个月前 | 68 View
LoginCan Publish Content
每日签到
0人
连续签到0天