PHPOK模块调用教程

作者:我就是个世界 发表于:2009-03-07
关于模块的具体应用:
在模板适当位置加上:

[code]    <!-- run:$qg_list = 模块名称(条件) -->

        这里是HTML内容及相关的变量替换

    <!-- run:unset($qg_list) -->

以下是情感写好的模块

    1、QQ调用模块:
        
        模块名称:QGMOD_QQ($iscache=true)
        相关说明:$iscache表示是否使用缓存,默认为“是”,可以为空
        例:<!-- run:$qq_list = QGMOD_QQ() -->
        导出值:多维数字数组
        具体可以看模块 foot.htm里
[/code]

[separator]
[code]

    2、专题模块(后续版本将更名为单页面管理):

        模块名称:QGMOD_SPECIAL($special_id,$special_length=0,$iscache=true)
        相关说明:$special_id(专题ID)$special_length(专题内容长度,0为不限制)
        例:<!-- run:$special = QGMOD_SPECIAL(1,255) -->
        导出值:多维字符数组
        常调用字段:

            id:专题ID
            subject:专题名称
            style:专题CSS样式(一般没有用到)
            content:内容
            url:网址,如果是内部调用为special.php?id=专题ID号
        具体可以参考home.htm模板
    
    3、图片播放器:

        模块名称:QGMOD_PLAYER()
        相关说明:无参数
        例:<!-- run:$playerlist = QGMOD_PLAYER() -->
        导出值:多维字符数组
        常调用字段:

            url:链接地址
            img:图片地址
        具体可以参考home.htm模板

    4、公告通知

        模块名称:QGMOD_NOTICE($iscache=true)
        相关说明:$iscache表示是否使用缓存,默认为“是”,可以为空
        例:<!-- run:$notice = QGMOD_NOTICE() -->
        导出值:多维数组,一维是数字、二维为字符
        常调用字段:

            id:公告ID
            subject:主题
            url:公告链接
            postdate:发布时间
            target:是否在新窗口打开

    5、投票

        模块名称:QGMOD_VOTE($vote_id,$iscache=true)
        相关说明:$vote_id表示要投票的ID,可在后台看到,$iscache是否启用缓存
        例:<!-- run:$vote = QGMOD_VOTE(1) -->
        导出值:多维数组
        常调用的字段:

            id:投票ID
            subject:投票主题
            list:数组

                vote_input:投票选项
                subject:选项主题

    6、列表调用

        模块名称:QGMOD_MSGLIST($cateid,$length=0,$orderby="",$ispic=false,$limit=10,$iscache=true)
        相关说明:

            $cateid:分类ID号
            $length:主题长度
            $orderby:排序
            $ispic:是否要求带有缩略图
            $limit:数量
            $iscache:是否启用缓存

        例:<!-- run:$list = QGMOD_MSGLIST(9,80) -->
        导出值:多维数组
        常调用的字段:

            id:分类ID
            cateid:分类ID
            catename:分类名称
            url:网址
            list:数组

                id:主题ID
                subject:主题
                style:样式
                hits:点击率
                ext_docket:文字描述
                cut_subject:指定长度的主题
                thumb:缩略图,如果$ispic为false时,该值为空
                ……其他字段应用请查看表结构信息

    7、列表调用(全部)——仅调用主题,不包括图片

        模块名称:QGMOD_MSGLIST_ALL($sign="new",$type="article",$length=0,$limit=10,$iscache=true)
        相关说明:
            
            $sign:支持new,hot,cold,rand四种情况

                new:最新发布
                hot:热门(点击率高的内容)
                cold:冷门(点击率低的内容)
                rand:随机

            $type:类型,文章是article,图片是picture...
            $length:主题长度
            $limit:个数
            $iscache:是否缓存

        例:<!-- run:$list = QGMOD_MSGLIST_ALL() -->
        导出值:多维数组
        常调用的字段:

            id:主题ID
            subject:主题
            catename:分类
            style:样式
            hits:点击率
            ext_docket:文字描述
            cut_subject:指定长度的主题
            ……其他字段应用请查看表结构信息

    8、图片调用(全部)——调用有缩略图的主题

        模块名称:QGMOD_PICLIST_ALL($sign="new",$type="picture",$limit=10,$iscache=true)
        相关说明:
            
            $sign:支持new,hot,cold,rand四种情况

                new:最新发布
                hot:热门(点击率高的内容)
                cold:冷门(点击率低的内容)
                rand:随机

            $type:类型,文章是article,图片是picture...
            $length:主题长度
            $limit:个数
            $iscache:是否缓存

        例:<!-- run:$list = QGMOD_MSGLIST_ALL() -->
        导出值:多维数组
        常调用的字段:

            id:主题ID
            subject:主题
            catename:分类
            style:样式
            hits:点击率
            ext_docket:文字描述
            cut_subject:指定长度的主题
            thumb:缩略图
            ……其他字段应用请查看表结构信息

    9、列表中调用主题信息

        模块名称:QGMOD_LIST_IDIN($orderby="",$length=80,$ispic=false,$limit=10,$iscache=true)
        相关说明:

            $orderby:排序
            $length:长度
            $ispic:是否强制要求有图片
            $limit:个数
            $iscache:缓存

        例:<!-- run:$list = QGMOD_LIST_IDIN("istop DESC,hits DESC,orderdate DESC",28) -->
        导出值:多维数值
        常调用的字段:

            id:主题ID
            subject:主题
            style:样式
            hits:点击率
            ext_docket:文字描述
            cut_subject:指定长度的主题
            thumb:缩略图
            ……其他字段应用请查看表结构信息

    10、内容页中调用的主题信息

        模块名称:QGMOD_MSG_CATEID($orderby="",$length=80,$ispic=false,$limit=10,$iscache=true)
        相关说明:

            $orderby:排序
            $length:长度
            $ispic:是否强制要求有图片
            $limit:个数
            $iscache:缓存

        例:<!-- run:$list = QGMOD_LIST_IDIN("istop DESC,hits DESC,orderdate DESC",28) -->
        导出值:多维数值
        常调用的字段:

            id:主题ID
            subject:主题
            style:样式
            hits:点击率
            ext_docket:文字描述
            cut_subject:指定长度的主题
            thumb:缩略图
            ……其他字段应用请查看表结构信息

    11、友情链接

        模块名称:QGMOD_LINK($type="PIC",$iscache=true)
        相关说明:$type支持:PIC,TXT和ALL三种类型,$iscache是否缓存
        例:<!-- run:$link = QGMOD_LINK("ALL") -->
        导出值:多维数值
        常调用的字段:
            
            url:目标网址
            picture:图片
            name:名称

    12、页脚信息调用(系统用的)

        模块名称:QGMOD_FOOT()
        相关说明:主要是计算耗时、数据库查询次数、文件读取次数,不是很准确,仅供参考
        导出值:一维数组
        常调用的字段:

            time_used:消耗时间
            sql_count:数据库查询次数
            file_count:文件读取次数[/code]

分享:

扫一扫在手机阅读、分享本文

请发表您的评论