SQL直接读取指定表 SQL条件的数据
$cr=$empire->fetch1("select * from ec_enewsmod where tid='".$r[tid]."'");
$usemod=$cr[usemod];
也可以结合灵动标签[e:loop]读取出来:
[e:loop={"select classtext from phome_enewsclassadd where classid = '$GLOBALS[navclassid]'",1,24,0}]
<?=$bqr[classtext]?>
[/e:loop]
其中$GLOBALS[navclassid]表示当前栏目ID
帝国cms在模板制作过程使用帝国程序自带的系统字段和内置字段
1,系统字段
系统字段,也就是新增系统数据表自带的字段,默认系统字段有4个,系统字段默认是放在主表
标题字段 title
特殊属性 special.field
标题图片 titlepic
时间字段 newstime
主表和副表区别:
字段不在列表页或标签中调用的最好都放到副表,主表字段越少效率越高。
2.内置字段
内置字段也就是各个系统数据表建站时自带的字段,常见的有以下
副标题 ftitle
文章链接 titleurl
标题图片 titlepic
简介字段 smalltext
内容字段 newstext
作者字段 writer
来源字段 befrom
Digg顶/踩字段 diggtop/ diggdown
图片集字段 morepic
下载地址字段 downpath
3.字段调用方法
常规调用:[!--字段名--]
内容页调用:<?=$navinfor[字段名]?>
灵动标签:显示字段用<?=$bqr[字段]?>
列表模板,可以用$r[‘字段名’]来获取:<?=$r[字段名]?>
页面调用时间年月日:<?=date("Y-m-d",$navinfor[newstime])?>
在php中调用变量输出到html网页上:<?php echo $xxx; ?>
一行书写的条件判断 <?=$ylink==44? ' selected' : ' '?>
|