<table width="100%" border="0" cellspacing="1" cellpadding="3">
[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,'firsttitle=1 or isgood=1','firsttitle desc,newstime desc'}]
<tr><td>
<a href="<?=$bqsr[titleurl]?>" target="_blank" title="<?=$bqr[title]?>"><?=esub($bqr[title],32)?></a>
(<?=format_datetime($bqr[newstime],'Y-m-d')?>)
<?=esub($bqr[smalltext],50)?>
</td></tr>
[/e:loop]
</table>
$bqno
:为调用序号
$bqsr[titleurl]
:标题链接
$bqsr[classname]
:栏目名称
$bqsr[classurl]
:栏目链接$public_r[newsurl]:网站地址
$bqr[字段名]
:显示字段的内容
[!--news.url--]kyrw/
调用栏目链接:
<?=sys_ReturnBqClassname($class_r[栏目ID],9)?>
调用栏目名称:
<?=$class_r[栏目ID][classname]?>
获取当前顶级栏目id
$classid=$GLOBALS['navclassid'];
$fr=explode('|',$class_r[$classid][featherclass]);
$topbclassid=$fr[1]?$fr[1]:$classid;//取得第一级栏目id
$topbclassname=$class_r[$topbclassid][classname];//第一级栏目名称
$cr[classid]=$topbclassid;
$topbclassurl=sys_ReturnBqClassname($cr,9); //第一级栏目链接
列表页模板获取当前栏目名称和链接的方法
<a href="<?=$class_r[$GLOBALS[navclassid]][classpath]?>"><?=$class_r[$GLOBALS[navclassid]][classname]?></a>
推荐isgood 头条firsttitle
<table width="100%" border="0" cellspacing="3" cellpadding="1">
<tr>
[e:loop={'news',4,18,1,'isgood=2 AND firsttitle=1','onclick desc'}]
<td width="25%" height="92">
<div align="center"><a href="<?=$bqsr[titleurl]?>" title="<?=$bqr[title]?>" target="_blank">
<img src="<?=$bqr[titlepic]?>" width="135" height="90" border="0"></a></div>
</td>
[/e:loop]
</tr>
</table>
列表页获取正文内容
使用程序代码
$fr=$empire->fetch1("select newstext from ".$dbtbpre."ecms_news_data_{$r[stb]} where id='$r[id]'");
$listtemp='<h2><span>[!--title--]</span></h2>'.$fr[newstext];
友情链接
<ul class="links_text">
[e:loop={'select * from [!db.pre!]enewslink where checked=1 and lpic="" order by lid',20,24,0}]
<li><a href="<?=$bqr[lurl]?>"><?=$bqr[lname]?></a></li>
[/e:loop]
</ul>
当前栏目高亮
<ul>
<li><a href="/" title="首页" target="_self">首 页</a></li>
[e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass order by classid',0,24,0}]
<li class="" id="cid<?=$bqr[classid]?>"><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" title="<?=$bqr[classname]?>" target="_self" ><?=$bqr[classname]?></a></li>
[/e:loop]
<li class="posr"><a href="/top" title="排行榜" target="_self">排行榜</a></li>
</ul>
php在内容页获取多图
<?php
$pics = explode(PHP_EOL,$navinfor[morepic]);
foreach($pics as $pic){
$p = explode("::::::", $pic);
?>
<div class="swiper-slide" style="background:url(<?=$p[1]?>) no-repeat center center;"></div>
<?php } ?>
调用信息当天信息加New标志
<ul>
[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片}]
<?
$newimg="";
if(date("m-d",$bqr[truetime])==date("m-d"))
{
$newimg="<img src='New图片地址'>";
}
?>
<li>
<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=sub($bqr[title],0,10,false)?></a><?=$newimg?>
</li>
[/e:loop]
</ul>
调用DZ,PW论坛帖子
<table width="100%" border="0" cellspacing="1" cellpadding="3">
[e:loop={"select tid,subject from cdb_threads order by tid desc limit 10",10,24,0}]
<tr><td>
<a href="/bbs/viewthread.php?tid=<?=$bqr[tid]?>" target="_blank"><?=$bqr[subject]?></a>
</td></tr>
[/e:loop]
</table>
调用网站最新会员,头像+用户名+链接到空间
<ul>
[e:loop={'select userid as userid,truename as title,userpic as titlepic from [!db.pre!]enewsmemberadd order by userid desc limit 8',10,24,0}]
<li><a href="/e/space/?userid=<?=$bqr[userid]?>" target="_blank"><img src="<?=$bqr[titlepic]?>" alt='<?=$bqr[title]?>' width="52" height="52" /><?=$bqr[title]?></a></li>
[/e:loop]
</ul>
调用最新DIGG顶的最多的文章
[e:loop={'select * from [!db.pre!]ecms_news where checked=1 order by diggtop desc,id desc limit 8',10,24,0}]
<li><a href="<?=$bqsr[titleurl]?>"><?=sub($bqr[title],0,30,false)?>]</a><span><small>点击:</small><?=$bqr[onclick]?></span> <span><small>顶:</small><?=$bqr[diggtop]?></span></li>
[/e:loop]
调用最新最多评论文章
[e:loop={'select * from [!db.pre!]ecms_news where checked=1 order by plnum desc,id desc limit 8',10,24,0}]
<li> <small><a href="<?=$bqsr[titleurl]?>" class="title"><?=sub($bqr[title],0,30,false)?></a></small>
<p><?=$bqr[smalltext]?></p>
</li>
[/e:loop]
调用栏目导航支持外部栏目
[e:loop={'select classid,classname,classpath,wburl from [!db.pre!]enewsclass where bclassid=0 and showclass=0 order by myorder',0,24,0}]
<li><a href="<?=$bqr[wburl]?$bqr[wburl]:$public_r[newsurl].$bqr[classpath]?>" title="<?=$bqr[classname]?>" target="_self"><?=$bqr[classname]?></a></li>
[/e:loop]
调用栏目简介
[e:loop={"select intro from [!db.pre!]enewsclass where classid='$GLOBALS[navclassid]'",1,24,0}]
<?=$bqr[intro]?>
[/e:loop]
网站地图(栏目树):
function siteMap($bclassid=0){
global $class_r, $public_r;
foreach($class_r as $class){
if($class['bclassid'] == $bclassid) {
$classurl = $public_r[newsurl].$class[classpath];
echo "<li><a href='{$classurl}'>{$class['classname']}</a>";
if($class['islast'] == 0) {
echo "<ul>";
siteMap($class['classid']);
echo "</ul>";
}
echo '</li>';
}
}
}
echo "<ul>";
siteMap();
echo "</ul>";
常用变量
当前内容ID $navinfor[id]
当前栏目ID $navinfor[classid]
当前栏目ID $GLOBALS['navclassid']
当前父栏目ID $class_r[$cid]['bclassid']
栏目路径 $class_r[栏目ID]['classpath']
当前终极栏目值 $class_r[$cid][islast]
网站名称 $public_r[sitename]
网站根目录 $public_r[newsurl]
一级栏目 $public_r[classnavs]
内页数据表字段 $navinfor[字段名]
栏目链接 sys_ReturnBqClassname($r,9)
取标题链接 sys_ReturnBqTitleLink($r)
取得IP地址 egetip()
取得当前地址 eReturnSelfPage(0)
文件扩展名 GetFiletype($file)
收藏夹 <a href="[!--news.url--]e/member/fava/add/?classid=[!--classid--]&id=[!--id--]">加入收藏</a>
错误举报 <a href="[!--news.url--]e/DownSys/report/?classid=[!--classid--]&id=[!--id--]">错误举报</a>
后台COOKIE获取
风格ID getcvar('loginadminstyleid',1)
密码加密 getcvar('loginecmsckpass',1)
组ID getcvar('loginlevel',1)
认证码加密 getcvar('loginrnd',1)
用户ID getcvar('loginuserid',1)
用户名 getcvar('loginusername',1)
登陆时间UNIX时间戳 getcvar('logintime',1)
前台COOKIE获取
会员组ID getcvar('mlgroupid');
认证码加密 getcvar('mlrnd');
会员ID getcvar('mluserid');
会员用户名 getcvar('mlusername');
系统模板
采集字段模板 e/data/html/cjhtml.txt
前台字段表单模板 e/data/html/qfhtml.txt
后台字段表单模板 e/data/html/sysfhtml.txt
栏目字段表单模板 e/data/html/classfhtml.txt
会员字段表单模板 e/data/html/memberfhtml.txt
留言板模板 e/data/template/gbooktemp.txt
下载页面模板 e/data/template/downpagetemp.php
评论列表模板 e/data/template/pltemp.txt
评论JS调用模板 e/data/template/pljstemp.txt
后台列表模板 e/data/html/list/listinfo.php
后台全部信息列表模板 e/data/html/list/alllistinfo.php
前台会员管理信息列表模板 e/data/html/list/qlistinfo.php
栏目副标题<?=$class_r[$GLOBALS[navclassid]][bname]?>
判断是否是首页:
echo $GLOBALS[navclassid] ? '是首页' : '不是首页';
list.var支持程序代码
直接添加PHP代码,不需要加
if(empty($r[titlepic]))
{
$r[titlepic]='/images/img.gif';
}
$listtemp='<li><a href="[!--titleurl--]"><img src="[!--titlepic--]"></a></li>';
例子2:如果信息是今天发布的就显示“NEW”图片标识。
$newimg='';
if(time()-$r[newstime]<=1*24*3600)
{
$newimg='<img src="NEW图片地址" border="0">';
}
$listtemp='<li><a href="[!--titleurl--]">[!--title--]</a> '.$newimg.'</li>';
例子3:调用投稿用户的公司名称。
$userr=$empire->fetch1("select company from {$dbtbpre}enewsmemberadd where userid='$r[userid]' limit 1");
$listtemp='<li><a href="[!--titleurl--]">[!--title--]</a> <span>公司名称:'.$userr[company].'</span></li>';
其他说明:
如果$listtemp引用模板内容是用单引号,那么里面使用单引号前面要加\,例如:$listtemp='<img src=\'[!--titlepic--]\'>';
相反如果引用模板内容是用双引号,那么里面使用双引号前面也要加\,例如:$listtemp="<img src=\"[!--titlepic--]\">";
<!--上一篇-->
[e:loop={'selfinfo',1,0,0,'id<'.$navinfor[id].'','id desc'}]
<a href="<?php echo $bqsr[titleurl];$pre='true'; ?>">上一篇: <?=esub($bqr[title],30)?></a>
[/e:loop]
<?php if(!$pre){echo "上一篇:很抱歉没有了";}?>
<!--下一篇-->
[e:loop={'selfinfo',1,0,0,'id>'.$navinfor[id].'','id asc'}]
<a href="<?php echo $bqsr[titleurl]; $next='true'; ?>">下一篇:<?=esub($bqr[title],30)?></a>
[/e:loop]
<?php if(!$next){echo "下一篇:很抱歉没有了";} ?>
获取栏目页面内容
[e:loop={"select classtext from [!db.pre!]enewsclassadd where classid='$GLOBALS[navclassid]'",1,24,0}]
<?=$bqr[classtext]?>
[/e:loop]