【值得收藏的帝国cms技巧】帝国cms常用标签总结

简介: 网页头文件<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>[!--pagetitle--]</title><meta name="keywords" content="[!-...

网页头文件

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>[!--pagetitle--]</title>
<meta name="keywords" content="[!--pagekey--]" />
<meta name="description" content="[!--pagedes--]" />
<link href="[!--news.url--]skin/default/css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="[!--news.url--]skin/default/js/tabs.js"></script>
<script type="text/javascript" src="[!--news.url--]e/data/js/ajax.js"></script>
</head>

文章信息

<td class="info_text">时间:[!--newstime--]&nbsp;&nbsp;来源:[!--befrom--]&nbsp;&nbsp;作者:[!--writer--]</td>

文章列表区分有图和无图

[e:loop={0,10,3,0,'','newstime DESC'}]
<?php  
                if($bqr[titlepic]) { ?>
<!-- 有图 -->
<div class="blogs" data-scroll-reveal="enter bottom over 1s">
  <span class="blogpic"
    ><a href="<?=$bqsr['titleurl']?>" title=""
      ><img src="<?=$bqr[titlepic]?>" alt=""/></a
  ></span>
  <div class="summy">
    <h3 class="blogtitle">
      <a href="/" target="_blank"> <?=esub($bqr[title],100)?></a>
    </h3>

    <p class="blogtext">
      <?=esub($bqr[smalltext],500)?>
    </p>
  </div>

  <div class="bloginfo">
    <ul>
      <li class="author">
        <a href="/"><?=$bqr[username]?></a>
      </li>
      <li class="lmname">
        <a href="/"><?=$class_r[$bqr[classid]][classname]?></a>
      </li>
      <li class="timer"><?=date("Y-m-d",$bqr[newstime])?></li>
    </ul>
  </div>
</div>
<?php  
                }  
                else    //有链接  
                {  
                ?>
<!-- 无图 -->
<div class="blogs" data-scroll-reveal="enter bottom over 1s">
  <h3 class="blogtitle">
    <a href="<?=$bqsr['titleurl']?>" target="_blank"
      ><?=esub($bqr[title],100)?></a
    >
  </h3>
  <p class="blogtext">
    <?=esub($bqr[smalltext],500)?>
  </p>
  <div class="bloginfo">
    <ul>
      <li class="author">
        <a href="/"><?=$bqr[username]?></a>
      </li>
      <li class="lmname">
        <a href="/"><?=$class_r[$bqr[classid]][classname]?></a>
      </li>
      <li class="timer"><?=date("Y-m-d",$bqr[newstime])?></li>
    </ul>
  </div>
</div>
<?php  
                }  
                ?>
[/e:loop]

三目运算符实现图片地址为空使用默认图片

<img src="<?=$bqr[titlepic]?$bqr[titlepic]:'这里显示默认图片地址'>" alt="这里使用三目运算符显示图片地址"/>

栏目列表显示栏目地址路径

<span class="con_nav">您当前的位置:[!--newsnav--]</span><a href="<?=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);?> ">
[!--class.name--] 

文章标题

<?=esub($bqr[title],100)?>

文章简介

<?=esub($bqr[smalltext],500)?>

文章图片

<img src="<?=$bqr[titlepic]?>" />

文章跳转地址

<?=$bqsr['titleurl']?>

文章跳转地址

<?=$bqsr['titleurl']?>

作者头像,三目运算显示默认头像

<img src="<?=$userr[userpic]?$userr[userpic]:'/e/data/images/nouserpic.jpg'?>">

作者昵称

><?php
$w=explode(',',$navinfor[writer]);
for($wi=0;$wi<count($w);$wi++)
{
?>
<?=$w[$wi]?>
<?php
}
?>

文章发布时间

[!--newstime--]

文章所属栏目及栏目地址

<a href="<?=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);?> ">
  [!--class.name--] 
</a>

上一篇,下一篇调用

[e:loop={'selfinfo',1,0,0,'id<'.$navinfor[id].'','id desc'}]
<p>上一篇:<a href="<?php 
        echo $bqsr[titleurl];
        $pre='true';
        ?>"><?=$bqr[title]?></a></p>
[/e:loop]
<?php 
if(empty($pre)){
    ?>
<p>上一篇:<a>很抱歉没有了</a></p>
<?php 
}
?>




[e:loop={'selfinfo',1,0,0,'id>'.$navinfor[id].'','id asc'}]
<p>下一篇:<a href="<?php 
        echo $bqsr[titleurl];
        $pre='true';
        ?>"><?=$bqr[title]?></a></p>
</a>
[/e:loop]
<?php 
if(empty($next)){
?><p>下一篇:<a>很抱歉没有了</a></p>
<?php 
}
?>

栏目介绍模板

[e:loop={"select classid,classname,classimg,intro from phome_enewsclass
where classid='$GLOBALS[navclassid]'",1,24,0}]
<div class="whitebg lanmu">
  <h2><?=$bqr[classname]?></h2>
  <img src="<?=$bqr[classimg]?>" alt="">
  <p><?=$bqr[intro]?></p>
</div>
[/e:loop]

点击排行模板

<div class="whitebg paihang">
  <h2 class="htitle">点击排行</h2>
  <section class="topnews imgscale">
    [e:loop={'selfinfo',1,1,0,'isgood=1'}]
    <a href="<?=$bqsr['titleurl']?>"
      ><img src="<?=$bqr[titlepic]?>" /><span
        ><?=esub($bqr[title],30)?></span
      ></a
    >
    [/e:loop]
  </section>
  <ul>
    [e:loop={'selfinfo',8,1,0}]
    <li>
      <i></i
      ><a href="<?=$bqsr['titleurl']?>"> <?=esub($bqr[title],30)?></a>
    </li>
    [/e:loop]
  </ul>
</div>

本栏目推荐模板

<div class="whitebg tuijian">
  <h2 class="htitle">本栏推荐</h2>
  <ul>
    [e:loop={'selfinfo',8,2,0}]
    <li>
      <a href="<?=$bqsr['titleurl']?>"
        ><i><img src="<?=$bqr[titlepic]?>"/></i>
        <p>
          <?=$bqr['title']?>
        </p>
      </a>
    </li>
    [/e:loop]
  </ul>
</div>
目录
相关文章
|
2月前
|
SEO Python
分享58个wordpress模板,总有一款适合您
分享58个wordpress模板,总有一款适合您
61 3
分享58个wordpress模板,总有一款适合您
|
5天前
|
PHP 数据库 数据安全/隐私保护
帝国cms仿鳄鱼下载站网站源码(已测试)
帝国cms仿鳄鱼下载站网站源码(已测试)
22 10
|
2月前
|
前端开发 搜索推荐
帝国CMS自适应网址导航网站模板代码
帝国CMS自适应网址导航网站模板代码分享
52 2
|
前端开发 JavaScript PHP
PageAdmin、WordPress与dedeCMS网站模板制作总结
PageAdmin、WordPress与dedeCMS作为国内三大cms建站系统,经常在功能性,操作性和负载等方面进行对比,每个cms的侧重点都不一样,所以没有绝对的哪个好,哪个不好,有的只是是否你的网站类型,或者是否适合你的使用习惯,这里只对三个cms的模板制作进行一个简单的对比,希望能给新手朋友一个借鉴,下面以调用文章列表页数据为例,讲解三个cms的模板制作区别。
3199 0
dedecms织梦文章内容页如何添加tags标签
Tag标签是web2.0的东西,相当于关键词。我们在使用dedecms的时候应该如何在文章内容页添加TAG标签功能呢?Tag标签对于SEO帮助很大,具体修改方法有以下2种方法: 方法一:打开文章模板文件article_article.htm;在{dede:field.body/}后面添加以下代码: TAG标签:{dede:tag row='30' sort='new' getall='0'} [field:tag /]{/dede:tag} 更新生成文档页,再查看效果。
2014 0
|
定位技术 数据库 SEO