首页 / 论坛BBS / PHPOK 咨询

目前只能调用一个项目,比如我想做一个博客模板,首页想调用所有项目的最新列表,有多个项目的话就无法实现了。

1条回复

  • skyboy
    skyboy于09月23日 00:00发表回复

    <!-- include file=all -->
    <!-- php:$list = phpok_all() -->
    {debug $list}

    看下您的 phpinc 目录下是不是有 all.php 这个文件,如果没有,自建一个,代码如下:

    <?php
    /*****************************************************************************************
        文件: phpinc/all.php
        备注: 调用全部主题信息,指定属性
        版本: 4.x
        网站: www.phpok.com
        作者: qinggan <qinggan@188.com>
        时间: 2015年03月24日 16时32分
    *****************************************************************************************/
    if(!defined("PHPOK_SET")){exit("<h1>Access Denied</h1>");}
    function phpok_all($attr='',$psize=10)
    {
        $sql = "SELECT * FROM ".$GLOBALS['app']->db->prefix."list WHERE status=1 AND hidden=0 ";
        if($attr){
            $sql .= " AND attr LIKE '%".$attr."%' ";
        }
        $sql .= " ORDER BY sort ASC,id DESC LIMIT ".intval($psize);
        $tmplist = $GLOBALS['app']->db->get_all($sql);
        if(!$tmplist){
            return false;
        }
        $rslist = array();
        foreach($tmplist as $key=>$value){
            $value['url'] = $value['identifier'] ? $GLOBALS['app']->url($value['identifier']) : $GLOBALS['app']->url($value['id']);
            $rslist[$value['id']] = $value;
        }
        return $rslist;
    }


请先 登录注册,才支持回复
论坛咨询