您当前的位置:首页 > 编程技术

分享帝国CMS的几个标签调用技巧

时间:2021-07-27 11:00:27  来源:网络    编辑:本站  点击:
灵动标签
 
标题能截取字符、标题被截取自动添加:... 变色、加粗、变斜等标题属性等。
 
一般应用:<?=$bqr[title]?>或<?=esub($bqr[title],30)?>
 
最完美的写法:
 
<?=DoTitleFont($bqr[titlefont],esub($bqr[title],20,'...'))?>'...'
这个如果不加,将不会在超过20字符长的标题后台添加:...。(短于20字符则不会添加...)
 
调用标题分类
 
<?=$class_tr[$bqr[ttid]][tname]?>
 
内页应用
 
 
<? if($navinfor[字段名]) { ?>有值(模板代码)<? } else { ?>无值(模板代码)<? } ?>
 
这在一些模型内页上很适用,比如:分类信息,可以根据实际字段有无值自动显示或隐藏某个层。
 
内页调用发布会员发布的其它信息:
 
[e:loop={栏目ID,条数,0,0,"userid='$navinfor[userid]'and ismember=1 and
id<>$navinfor[id]"}]
 
讲解一下: id<>$navinfor[id]是为了不显示与当前内页同一篇。如果当栏目ID不是当前栏目ID时,则无须添加 and
id<>$navinfor[id]
 当然调用当前发布者的资料在 查看标签语法 里有
 
内页调用栏目自定义字段
 
<?=ReturnClassAddField(栏目ID,'自定义字段名');?> 用 0 可以代表当前栏目ID或专题ID。
 
 
SQL条件的几个应用:
 
'您的字段名>""' ,这个简单吧!但很多复杂类调用都需要用到。这里顺带讲解一下应用,你就可以延伸更多的应用,
 
通俗一点讲吧:
 
> 就是大于不等于的意思,""这里留空,就是表示该字段值大于空,也就是必须有值。
 
<> 也是不等于的意思,同时可以小于。但为什么有时要写> 而有时要写<>
,因为,主要是以ID为倒,你仅大于,那么,在你当天最后发布那条信息的ID是最大的,所以没信息可以调用。
 
如果你要说能不能写这样:字段名="某值" ,在这里某值必须是一个“固有值”,必须全条件等于,所以,具体看条件应用,比如: 字段名 like "%某值%"
那么,这就是指包含。一般应用如:infotags like'%$navinfor[infotags]%' and id<>$navinfor[id]
TAG相同的信息(但不会调用同一条。)
 
SQL条件:10000<$navinfor[id]>5000,看到这里你是否能明白:很明显是指: ID介于5000 到
10000之间。同样的道理,你可以限定时间,比如:2006年之前 2005年之后的一年内的信息调用。更多的是用在限定价格间。
 
and 是“和”的意思,用于增加条件。
 
比如:infotags like'%$navinfor[infotags]%' and ismember=1 and
userid='$navinfor[userid]' and id<>$navinfor[id]
,就是调用TAG相同、同时又必须是前台同一个会员发布的的又不同一条的信息,当然,条件越多,越耗资源,这个例子只不过告诉你通过SQL的一些条件可以进行较针对性的应用。
 
 
 
点赞
返回首页
返回
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
栏目导航

| 传统文化 | 武术天地 | 编程技术 | 好听音乐 | 养生中医 | 智慧人生 | 常用工具 | 写作园地 | 影视娱乐 | php专栏 | 道德经专栏 |
最新推荐
python内建函数大全(built-in functions)
python内建函数大…
点击按钮(button)打开新窗口(window)
点击按钮(button)…
帝国cms网络视频引用代码--具体操作教程
帝国cms网络视频引…
相关文章
栏目更新
栏目热门