zoukankan      html  css  js  c++  java
  • 网站首页之TAG标签页仿制

    网站 TAG 标签区域仿制
    第一步:安插相关标签到对应位置:
    {dede:tag sort='new' getall='0'}
    <a href='[field:link/]'>[field:tag /]</a>
    {/dede:tag} 

     在内容页面显示 TAG 标签的代码: {dede:tag type='current'/}

    参数说明: 
    row='30' 调用条数
    sort='new' 排序方式 month,rand,week
    getall='0' 获取类型 0 为当前内容页 TAG 标记,1 为获取全部 TAG 标记
    列表页调用 tag 显示 
     
    第二步:进入网站后台获取标签:

     

     第三步:生成网站首页,此时标签已经显示出来了,但是连接点击进去还没有内容

    第四部:把仿制好的列表页复制一份,名称命名为:taglist.htm    ,因为tag标签列表页和普通列表页的标签一样的,所以无需更改taglist.htm 里面的标签直接使用就可以了,至此仿制成功!

    其他补充说明:

    TAG标签是一种由您自己定义的,比分类更准确、更具体,可以概括文章主要内容的关键词,合理的运用TAG标签,可以使你发表的文章更容易被搜索到。
    很多网站的首页、列表页和文章页调用的TAG关键词是带超链接,这样利于蜘蛛搜索抓取,又有利于用户点击,那在织梦dedecms系统的网站上该如何实现这一功能呢?对此,做网站吧整理了以下几种方法供大家使用:
    1、tag标签的语法解释
    基本语法:
    {dede:tag row='30' sort='new' getall='0'}
      <a href='[field:link/]'>[field:tag /]</a>
      {/dede:tag}
    参数说明:
    row='30' 调用条数为30条
    sort='new' 排序方式month,rand,week
    getall='0' 获取类型0为当前内容页TAG标记,1为获取全部TAG标记。
    底层模板字段:link,tag

    2、最新tag标签调用
    {dede:tag row='30' sort='new'}
      <a href='[field:link/]'>[field:highlight/]([field:result/])</a>
      {/dede:tag}

    3、当月热门tag标签调用
    {dede:tag row='30' sort='month'}
      <a href='[field:link/]'>[field:tagname/]([field:result/])</a>
      {/dede:tag}

    4、随机tag标签调用
    {dede:tag row='60' sort='rand'}
      <a href='[field:link/]'>[field:highlight/]([field:result/])</a>
      {/dede:tag}

    5、采集热门Tags,刷新一次变换一次
    模板代码:
    {dede:tag row='10' sort='month' }
      <a href='[field:link/]'>[field:tagname/] </a>
      {/dede:tag}
      <script language="javascript">
      <!--
      var tag_a=document.getElementsByTagName("a");
      for( i in tag_a){
      var offset=6;
      var num=4;
      if(tag_a.className=="tag"){
      var rnd=Math.ceil((num+offset)*Math.random());
      if(rnd>offset){
      tag_a.className="tag"+(rnd-offset);
      }
      }
      }
      //-->
      </script>
    CSS代码:
    .tag1 { color:#339900;font-weight:bold;}
      .tag2 { color:#e65730;}
      .tag3 { color:#00b9da;}
      .tag4 { color:#FE3981;font-weight:bold;font-size:14px;}

    6、文章页tag标签调用
    {dede:tag table='dede_search_keywords' sort='keyword' row='2' if=''}
      <a href='[field:link/]' target=_blank>[field:tag /]</a>
      {/dede:tag}

    {dede:field name='keywords' runphp='yes' }
      if(!empty(@me)){
      $kws = explode(' ',@me);
      @me = "";
      foreach($kws as $k){
      @me .= "<a href='/tag.php?/$k/'>$k</a> ";
      }
      @me= str_replace('+', ' ',trim(@me));
      }

     
    柳志军:13418977808(手机微信),QQ:93684042
  • 相关阅读:
    CAD图形引擎库VectorDraw
    基于COM的矢量图像控件VectorDraw
    [转]电子表格Spread 7.0线上发布会
    ProEssentials图表教程汇总
    几种JS 引擎介绍(不同浏览器有不同的引擎)
    我的 学习链接
    ExtJS 2.3版 源代码的解析(转)
    javascript调试原理(一)(转)
    使用GoogleCode SVN服务
    javascript调试原理(二) 模拟实现 (转)
  • 原文地址:https://www.cnblogs.com/liu-zhijun/p/12441005.html
Copyright © 2011-2022 走看看