最新公告
  • 欢迎您光临仿站吧 帝国CMS模板一站式建站供应平台 . 欢迎加入VIP
  • 我拉资讯网:帝国CMS模板$GLOBALS[navclassid]用法详解

    正文概述 仿站吧   2023-02-07 13:11:21  

    帝国CMS模板程序扩展变量说明:通过这些变量可实现各种更复杂的显示格式。

    一、列表/封面模板变量说明:(栏目页或专题页中使用)

    (一)、当前栏目ID或专题ID:$GLOBALS[navclassid]

    通过这个变量可以输出这个栏目id的所有数据(如:select * from phome_enewsclass where classid='$GLOBALS[navclassid]')

    该变量是当前栏目id,可以用 $navclassid 或 $GLOBALS[navclassid] 都可以。

    内容页当前信息ID:

    $navinfor['id']

    列表内容模板信息ID:

    $r['id']

    当前栏目名:

    $class_r[$GLOBALS['navclassid']]['classname'];

    当前栏目父栏目:

    $class_r[$GLOBALS['navclassid']]['bclassid'];

    当前栏目别名:

    第一种方法在最终栏目调用:

    $class_r[$GLOBALS['navclassid']]['bname'];

    第二种:万能的,哪里都行,应为是直接查询数据库输出的!

    fetch1("select bname from phome_enewsclass where classid='".$GLOBALS[navclassid]."' limit 1"); 
    echo $cr['bname']; 
    ?>

    当前栏目子栏目:

    $class_r[$GLOBALS['navclassid']]['sonclass'];

    当前栏目子判断是否为终级栏目:

    $class_r[$GLOBALS['navclassid']]['islast'];

    上上级栏目id:

    <?php

    $bclassid=$class_r[$GLOBALS[navclassid]][bclassid];

    $bbclassid=$class_r[$bclassid][bclassid];

    echo $bbclassid;

    ?>

    $bbclassid就是上上级父栏目id

    (二)、使用范例:调用当前栏目下的栏目简介。

    用SQL标签调用:

    [e:loop={"select intro from phome_enewsclass where classid='$GLOBALS[navclassid]'",1,24,0}]
    <?=$bqr[intro]?>
    [/e:loop]

    或用PHP调用:

    fetch1("select intro from phome_enewsclass where classid='$GLOBALS[navclassid]'");
    echo $cr[intro];
    ?>


    仿站吧,一个优质的源码资源平台!
    仿站吧 » 我拉资讯网:帝国CMS模板$GLOBALS[navclassid]用法详解