利于SEO优化的织梦标签挪用代码

相信许多站长或SEO对dedecms这个措施已经相当的熟悉了,因为在海内许多资讯类站点可能是企业站点都是利用该措施搭建的,虽然很大部门原因是这个措施利用利便并且也较量利于SEO优化

最近,我利用dedecms靠山打点系统做了许多的网站,整理了许多的织梦标签,因为SEO优化上的思量还需要用到一些非凡的代码,固然网上都有现成的代码,不外我照旧把几个常用到的代码整理到一起利便今后利用,在此,也在站上跟各人分享一下:

1、分类栏方针题添加分页码

在网站各分类栏目添加必然数量内容之后,文章列表自然而然会形身分页,假如栏方针题不添加分页码用来标志当前页数,那就很容易呈现较多沟通标题的页面。

这个时候为了SEO上的思量就会需要给各栏方针题添加页码,一方面可以很直接的从网页标题汇报用户当前页数,另一方面制止了沟通标题的网页呈现,下面是dede58整理给分类页添加页码的代码:

{dede:field.title/} - {dede:pagelist listitem="pageno" listsize="0" runphp='yes'}@me=trim(strip_tags(@me));if (is_numeric(@me)){if (@me!='1') @me='-第('.@me.')页';else @me="";}else @me="";{/dede:pagelist} - {dede:global.cfg_webname/}

个中{dede:field.title/}为当前分类名称,中间的一长串代码是挪用当前页码的,利用该代码就能让分类标题显示为”分类名称 - 第几页 - 网站名称“的形式,同样的该代码合用于文章分页标题、标签分页标题中页码的添加。

2、挪用某个栏目标下级栏方针题+链接列表

{dede:channelartlist typeid='1,2'}
  {dede:type}
  <a href=http://www.dede58.com/"[field:typeurl/]">[field:typename/]</a>
  {/dede:type}
  {/dede:channelartlist}

3、实现“文章标题-2级栏目-1级栏目-网站名”形式

{dede:field name='title'/}-{dede:field name='position' runphp='yes'}
  $tc="-"; //脱离符
  $tw=$GLOBALS['cfg_list_symbol']; //挪用位置脱离符
  @me=html2text(@me); //去除html标签
  $tf=split($tw,@me); //解析成数组
  for($ta=(count($tf)-2);$ta>=1;$ta--){ //轮回赋值给$tk
  $tk.=trim($tf[$ta]).$tc;
  }
  $tk=substr($tk,0,-1);
  @me=$tk; //赋值给@me
  {/dede:field}-{dede:global name='cfg_webname'/}

4、只挪用栏方针题的标签

默认的栏方针题挪用代码:

{dede:field.title/}_{dede:global.cfg_webname/}

自界说栏方针题的挪用标签:

{dede:field.seotitle /}

5、友情链接挪用标签

默认的友链挪用代码:

{dede:flink row='24'/}

图片友情链接挪用代码:

{dede:flink row='24' type='image' titlelen="24" typeid="0"}
  [field:link /]
  {/dede:flink}

文字友情链接挪用代码:

{dede:flink row='24' type='text' titlelen="24" typeid="0"}
  [field:link /]
  {/dede:flink}

dede58说明:typeid为友情链接分类编号。

6、内容简介的挪用代码

通例挪用内容简介或摘要的标签:

①、[field:info /]

②、[field:description /]

限制字数的挪用内容简介或摘要的标签:

①、[field:info function="cn_substr(@me,120)"/]

②、[field:description function="cn_substr(@me,120)"/]

dede58注:这两种挪用方法是相等的,别的,简介长度有两种节制方法,一种是infolen=""节制,假如infolen无参数,则默认为250;别的一种是利用function="cn_substr(@me,120)"节制120为所取字符宽度。

7、点击次数挪用标签代码

文章点击挪用标签:

<script src=http://www.dede58.com/"{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script>

栏目内挪用点击次数代码:

[field:click/]

高出1000点击的,显示赤色:

[field:click runphp="yes"]
  if(@me>1000)@me='<font color="#ff0000">@me</font>';
  else @me=@me;
  [/field:click]

8、引入一个文件

{dede:include file='文件名' ismake=''/}

利用标志:include,代码:(file文件名ismake是否包括模板标志,假如包括用ismake='yes')

9、系统变量

{dede:global name='变量名'/}

常用变量:cfg_webname(网站名称)、cfg_cmspath(CMS安装目次)、cfg_templeturl(模板网址)、cfg_phpurl(插件网址)。

10、投票打点

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsdpwx.html