【自用】帝国cms仿站标签

添加扩展变量:调用标签

首页SEO标题:SEOTITLE ———-调用:<?=$public_r[‘add_SEOTITLE’]?>

全站客服电话:tel —————- 调用:<?=$public_r[‘add_tel’]?>

全站统计代码:tongji —————- 调用:<?=$public_r[‘add_tongji’]?>

全站ICP备案:icp —————- 调用:<?=$public_r[‘add_icp’]?>

百度自动推送:zidongtuisong —————- 调用:<?=$public_r[‘add_zidongtuisong’]?>

地址: —————- 调用:<?=$public_r[‘add_add’]?>

联系人: —————- 调用:<?=$public_r[‘add_lxr’]?>

公司名称: —————- 调用:<?=$public_r[‘add_gsname’]?>

==================================================

头部标签 [!–temp.header–]

底部标签 [!–temp.footer–]

URL地址 [!–news.url–]

所在位置导航条 [!–newsnav–]

栏目名 [!–class.name–]

父栏目名称 [!–bclass.name–]

内容标题 [!–title–]

内容字段 [!–newstext–]

下一篇链接 [!–info.next–]

上一篇链接 [!–info.pre–]

=============================================

首页TDK标签:

<title><?=$public_r['add_SEOTITLE']?></title><meta name="keywords" content="[!--pagekey--]" /><meta name="description" content="[!--pagedes--] " />

栏目页TDK标签:

帝国cms栏目页title调用副标题如果没有调用标题;
帝国cms栏目页keywords调用栏目页面关键字;
帝国cms栏目页description调用栏目简介;

<title><?php $cr=$empire->fetch1("select bname from {$dbtbpre}enewsclass where classid='".$GLOBALS[navclassid]."' limit 1"); echo $cr['bname']; ?>-<?=$public_r[sitename]?></title><meta name="keywords" content="[!--class.keywords--] " /><meta name="description" content="[!--class.intro--]" />

内容页TDK标签:

帝国cms内容页title调用副标题如果没有调用标题;
帝国cms内容页keywords调用关键字;
帝国cms内容页description调用内容简介;

<title><?php echo $navinfor['ftitle']?$navinfor['ftitle']:$navinfor['title'] ?>_<?=$public_r[sitename]?></title><meta name="keywords" content="[!--pagekey--]" /><meta name="description" content="[!--smalltext--]" />

============================================

友情链接:

[e:loop={'select * from [!db.pre!]enewslink where checked=1 and classid=1 order by lid',20,24,0}]<li><a href="<?=$bqr[lurl]?>"target="_blank" title="<?=$bqr[lname]?>" target="_blank"><<?=$bqr[lname]?></a></li>[/e:loop]

其中:classid=1 分类为1

=================================================

主导航:

<?php $ecms_bq_sql=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewsclass where bclassid=0 order by myorder limit 6",14,24,0);$bqno=0;while($bqr=$empire->fetch($ecms_bq_sql)){$bqsr=sys_ReturnEcmsLoopStext($bqr);$bqno++;?><li ><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>/"><?=sub($bqr[classname],0,54,false)?></a><div class="head_nav_hover"><?php$ecms_bq_sql2=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewsclass where bclassid=$bqr[classid] order by myorder limit 20",14,24,0);$bqno2=0;while($bqr2=$empire->fetch($ecms_bq_sql2)){$bqsr2=sys_ReturnEcmsLoopStext($bqr2);$bqno2++;?> <a href="<?=$public_r[newsurl]?><?=$bqr2[classpath]?>/"><?=sub($bqr2[classname],0,54,false)?></a><?php}?></div></li><?php}?>

二级栏目调用

<?php$bclassid = $class_r[$GLOBALS[navclassid]][bclassid]; //获取当前父栏目IDif($bclassid!=0){$cr['classid']=$class_r[$GLOBALS[navclassid]][bclassid];$bclassurl=sys_ReturnBqClassname($cr,9);}else{//父级栏目$bclassurl=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);$bclassid=$GLOBALS[navclassid];}?><li ><a href="<?=$bclassurl;?>" id="nav2<?=$bclassid?>">全部</a></li> [e:loop={"select * from `[!db.pre!]enewsclass` where bclassid='$bclassid' order by myorder,classid asc ",0,24,0,0,0}] <li><a href="<?=$bqsr[classurl]?>" id="nav<?=$bqr[classid]?>"><?=$bqr[classname]?></a></li>[/e:loop]

=======================================

去掉栏目分页的总页数

帝国的分页在e>class>下的t_functions.php这个文件里第 118行。

//$totalpage=ceil($num/$line);//取得总页数
$firststr='<a title=”Total record”> <b>’.$num.'</b> </a> ‘;

========================================

导航高亮:

<?php$_listyle="";if($bqr[classid]==$GLOBALS[navclassid]){$_listyle=' class="active"';}?> <?=$_listyle?>

==========================================

调用多模型的最新文章

[e:loop={'select * from ( select id,classid,titleurl,filename,title,newstime,titlepic from [!db.pre!]ecms_movie where newstime union select id,classid,titleurl,filename,title,newstime,titlepic from [!db.pre!]ecms_news where newstime union select id,classid,titleurl,filename,title,newstime,titlepic from [!db.pre!]ecms_photo where newstime union select id,classid,titleurl,filename,title,newstime,titlepic from [!db.pre!]ecms_flash where newstime union select id,classid,titleurl,filename,title,newstime,titlepic from [!db.pre!]ecms_article where newstime) a order by newstime desc limit 10',10,24,1}] <a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a><?=$bqr['titlepic']?> <br>[/e:loop]

帝国CMS多表调用最新信息,该演示代码为默认数据表下全站最新10条图片信息,自己根据需求可以附加条件,实现全站点击,全站头条,全站推荐等等.

==================================

帝国cms首页,封面页 循环调用子栏目信息以及头条图片:
系统-扩展变量-增加一个变量名为classid1

<?php$bclassid=ReturnPublicAddVar('title'); //取得栏目id,系统,扩展变量?> <div class="tab_buttons"><ul>[e:loop={"select classid, classname, classpath from [!db.pre!]enewsclass where classid in $bclassid order by myorder asc ",0,24,0}]<?if($bqno==1){?><li><a href="<?=$bqsr[classurl]?>"><?=$bqr[classname]?></a></li> <?php}else{?><li><a href="<?=$bqsr[classurl]?>"><?=$bqr[classname]?></a></li><?}?>[/e:loop] </ul></div><div class="newstab">[e:loop={"select classid, classname, classpath from [!db.pre!]enewsclass where classid in $bclassid order by myorder asc ",0,24,0}]  <ul class="newslist"><?php//取得该分类下的最新数据(表名记得修改) $newbook=$empire->query("select * from jxhx_ecms_news where classid =".$bqr[classid]." order by newstime desc limit 5"); while($r=$empire->fetch($newbook)) {?><li><i></i><a href="<?=sys_ReturnBqTitleLink($r)?>" title="<?=$r[title]?>"><?=esub($r[title],60,'...')?></a><p><?=$r[smalltext]?></p><img src="<?=$r[titlepic]?>"></li><?php}//显示5条?> </ul></div> [/e:loop]

=========================================

灵动标签调用当前栏目多篇文章并且排除当前文章

[e:loop={'selfinfo',10,0,0,"id<>'$navinfor[id]'"}]<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a><?=$bqr['titlepic']?> <br>[/e:loop]

列表内容模板,首页可用标签调用实现,办法同理

$titlepic='';if($r[titlepic]){$titlepic='<span class="blogpic"><a href="[!--titleurl--]" title="[!--oldtitle--]"><img src="[!--titlepic--]" alt="[!--oldtitle--]" /></a></span>';}$listtemp='        <li>          <h3 class="blogtitle"><a href="[!--titleurl--]" target="_blank" >[!--title--]</a></h3>          <div class="bloginfo">'.$titlepic.'            <p>[!--smalltext--]...</p>          </div>          <div class="autor">             <span class="lm f_l"><a href="[!--this.classlink--]" title="[!--this.classname--]" target="_blank"  class="classname">[!--this.classname--]</a></span>             <span class="dtime f_l">[!--newstime--]</span>             <span class="viewnum f_l">浏览(<a href="/">[!--onclick--]</a>)</span>             <span class="f_r"><a href="[!--titleurl--]" class="more">阅读原文>></a></span>          </div>        </li>';