zoukankan      html  css  js  c++  java
  • 邓_ phpcms_

    {pc:content action="lists" catid="$catid" num="10" order="id DESC" page="$page"}
    {loop $data $r}
    <p><A href="{$r[url]}" title="{$r[title]}" >[标题]{$r[title]}+id:{$r[id]}</a>
    </p>
    <BR>
    <span>

    {pc:get sql="select * from v9_news_data where id=$r[id]" return="newdata"/}


    {loop $newdata $r}

    {$r[content]}

    {/loop}

    {/pc}

    </span><BR>
    <p class="tags" style="zoom:1">无</p>
    {/loop}
    {/pc}

    下表为PC标签保留参数表,几乎所有的PC标签都支持这些保留参数设置

    变量名

    默认值

    说明

    action null 本参数的值表示为操作事件,模型类PC标签必须使用包含本参数,以说明要进行的操作。

    cache

    0

    缓存存储时间(单位秒)

    num

    20

    获取记录的条数,最后会被模板引擎处理成limit传送到处理函数中。

    page

    null

    当前分页。一般填写为$_GET[page]

    urlrule

    null

    URL规则

    return

    data

    返回数据变量名

    下例中是一个完整的使用例子。
    1
    2
    3
    4
    5
    6
    7
    {pc:content action="lists" catid="25" num="20" page="$_GET[page]" return="data"}
        <UL>
            {loop $data $n $r}
                <LI><A href="{$r[url]}">{$r[title]}</A>
            {/loop}
        </LI></UL>
    {/pc}

    ==============================================================================================================

    一、内容模块

    内容模块PC标签调用说明

    模块名:content

    模块提供的可用操作

    操作名 说明
    lists 内容数据列表
    relation 内容相关文章
    hits 内容数据点击排行榜
    category 内容栏目列表
    position 内容推荐位列表

    {pc:get sql="SELECT `catid` FROM`v9_category` WHERE `parentid`='11'"}

    {loop $data $val}

    {php $catid_for_11[]=$val['catid']}

    {/loop}

    {/pc}

    ===================================================

    {loop subcat(0,0,0,$siteid) $r}{/loop}

    * 获取子栏目
    * @param $parentid 父级id
    * @param $type 栏目类型
    * @param $self 是否包含本身 0为不包含
    * @param $siteid 站点id

    function subcat($parentid = NULL, $type = NULL,$self = '0', $siteid = '') {
            if (empty($siteid)) $siteid = get_siteid();
            $category = getcache('category_content_'.$siteid,'commons');
            foreach($category as $id=>$cat) {
                    if($cat['siteid'] == $siteid && ($parentid === NULL || $cat['parentid'] == $parentid) && ($type === NULL || $cat['type'] == $type)) $subcat[$id] = $cat;
                    if($self == 1 && $cat['catid'] == $parentid && !$cat['child'])  $subcat[$id] = $cat;
            }
            return $subcat;
    }

    ========================

  • 相关阅读:
    云小课 | 搬迁本地数据至OBS,多种方式任你选
    云小课 | 磁盘容量不够用?小课教你来扩容!
    云图说 | 容器交付流水线ContainerOps,助力企业容器化转型
    云图说 | 华为云MCP多云容器平台,让您轻松灾备!
    【DevCloud · 敏捷智库】如何拆分用户故事
    十分钟从入门到精通(下)——OBS权限配置
    十分钟从入门到精通(上)——OBS权限配置
    云图说|全新华为云云备份服务:为您的数据提供三合一的保障
    费米问题——芝加哥有多少钢琴调音师?
    算法浅谈——人人皆知却很多人写不对的二分法
  • 原文地址:https://www.cnblogs.com/vip-deng-vip/p/7280226.html
Copyright © 2011-2022 走看看