帝国cms标签(帝国cms标签模板)

纸扎戏偶

本篇文章给大家谈谈帝国cms标签,以及帝国cms标签模板对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

  • 1、帝国CMS全站文章列表调用标签。
  • 2、帝国Cms 6.5的标签支持按SQL语句调用方法说明
  • 3、帝国cms灵动标签怎么调用某一子栏目
  • 4、帝国CMS怎么过滤简介中的换行段落标签

1、帝国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个变量的区别

2、帝国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条新闻表记录。

3、帝国cms灵动标签怎么调用某一子栏目

[e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=1 and showclass=0 order by myorder,classid desc',0,24,0}]

lia href="?=$public_r[newsurl]??=$bqr[classpath]?" title="?=$bqr[classname]?" target="_blank"?=$bqr[classname]?/a/li

[/e:loop]

可以实现帝国CMS用灵动标签来实现任意页面调用指定栏目下的所有子栏目。

这段JS是用以实现当前栏目高亮的样式区分,如不需要当前子栏目高亮,可删除这段JS代码。

4、帝国CMS怎么过滤简介中的换行段落标签

在本地搭建好环境以后,安装cms到本地。

在列表页处的【列表内容模板(list.var) (*)】选择框,选定□使用程序代码

帝国CMS怎么过滤简介中的换行段落标签

重要的一步来了,加入代码:

$r[smalltext]=str_replace(array("\r\n", "\r", "\n", "br /", "/p"),"",str_replace("p","",$r[smalltext]));

$listtemp=' h2 class="52jcs3e7e-6c2c-9d57-9a11 r"span[!--no.num--]./span a class="52jcs6c2c-9d57-9a11-2ef8 l" href="[!--titleurl--]" target="_blank"[!--title--]/a/h2

table width="80%" border="0" cellpadding="0" cellspacing="0"

tbody

tr

td[!--smalltext--]/td

/tr

tr

tdspan class="52jcs9d57-9a11-2ef8-3dd2 a"[!--titleurl--] - [!--newstime--]/span - a class="52jcs9a11-2ef8-3dd2-fb5d fl" href="[!--this.classlink--]" target="_blank"[!--this.classname--]/a/td

/tr

tr

td /td

/tr

/tbody

/table';

①、$r[smalltext]的smalltext为简介字段,按需更改。

②、str_replace(array("\r\n", "\r", "\n", "br /", "/p"),"", 这段是把字段里的换行、空格、段落过滤掉

③、到前台在看,简介字段就没有html了,要过滤的内容用双引号括起来

④、本文只是提供一个思路,可自由发挥!

关于帝国cms标签和帝国cms标签模板的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

文章版权声明:除非注明,否则均为我爱教程术原创文章,转载或复制请以超链接形式并注明出处。