帝国CMS专题调用标签,帝国CMS标签调用大全

分类:建站教程 帝国cms教程 时间:2025-10-23 09:44 浏览:0 评论:0
0

当前目录列表:

  • 1、专题调用标签,显示该专题分类名称要用什么变量 帝国CMS
  • 2、帝国Cms 6.5的标签支持按SQL语句调用方法说明
  • 3、帝国CMS全站文章列表调用标签。
  • 专题调用标签,显示该专题分类名称要用什么变量 帝国CMS

    不需要使用灵动标签,万能标签就足够了。

    帝国CMS自带的语法标签说明: e/admin/template/EnewsBq.php

    帝国Cms 6.5的标签支持按SQL语句调用方法说明

    1.标签上面的“操作类型”参数要设为24,然后“栏目id”为SQL语句

    2.需要开启支持按SQL语句调用:打开e/class/connect.php文件,粗体文字的设置

    //部分参数设置

    $do_theloginlog=0;

    //是否记录登陆日志,0为记录,1为不记录

    $do_thedolog=0;

    //是否记录操作日志,0为记录,1为不记录

    $do_openbqquery=0;

    //开启标签支持sql语句查询,0为不支持,1为开启

    $do_openreadfile=0;

    //开启读取页面标签支持读取服务器本地文件,为了安全,一般情况请不要开启,0为不支持,1为开启

    $do_txtpath="../../d/txt/";//文本型数据存放目录

    ?

    3.调用例子,以ecmsinfo为例:

    [ecmsinfo]"select

    *

    from

    phome_ecms_news

    where

    classid=1

    order

    by

    id

    desc

    limit

    10",10,30,0,24,1,0[/ecmsinfo]

    注:显示栏目id为1的10条新闻表记录。

    帝国cms专题调用标签,帝国cms标签调用大全

    帝国CMS全站文章列表调用标签。

    [e:loop={'select * from [!db.pre!]enewsclass as a right join [!db.pre!]ecms_news as b on a.classid=b.classid and a.bclassid='.$topbclassid.'',1,24,0}] []

    [/e:loop] 首先,我也好久没有弄过帝国了,很多东西都忘了,凭仅有的记忆和网上搜索,在6.6版本里测试了一下,以上方法是有效的。关于[!--bclass.id--]这个标签,记得外面的[!-- --]这个是输出的意思,相当于echo吧,所以放在标签里怎么都不对了,因为它并不需要在那里输出,其次在[!db.pre!]ecms_news数据表里的classid是本栏目id,比如你顶级栏目2下面有34,35,36,37,新闻表里只能查34,35,36,37栏目的新闻,所以你classid=[!--bclass.id--]这样写就算[!--bclass.id--]没有输出的问题也是不正确的所以我用了联合查询的mysql,同时查栏目表和新闻表,在栏目表查出哪个栏目的父栏目id是2,得出34,35,36,37,然后去新闻表查属于这4个栏目的新闻最上面取得当前栏目的顶级栏目ID是在网上搜的,测试过是对的,它应该比[!--bclass.id--]好吧,记得[!--bclass.id--]好像只是父栏目id,如果有3级栏目是不是就不能获取一级栏目了,我记不太清了,你可以自己测试一下2个变量的区别

    1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
    2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
    3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
    4. 建站教程 > 帝国CMS专题调用标签,帝国CMS标签调用大全

    用户评论