前言

网站seo的好坏,第一步就是站内seo的优化。而站内seo的优化,完全依赖于程序员开发网站时,调用数据的方式和情况。岛主整理了一些利于seo的织梦标签调用代码。

站内seo优化的标签调用代码

1、分类栏目标题添加分页码

在网站各分类栏目添加一定数量内容之后,文章列表自然而然会形成分页,如果栏目标题不添加分页码用来标记当前页数,那就很容易出现较多相同标题的页面。

这个时候为了SEO上的考虑就会需要给各栏目标题添加页码,一方面可以很直接的从网页标题告诉用户当前页数,另一方面避免了相同标题的网页出现,下面是岛主整理给分类页添加页码的代码:

{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="[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}

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

6、内容简介的调用代码

常规调用内容简介或摘要的标签:

①、[field:info /]

②、[field:description /]

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

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

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

岛主注:这两种调用方式是相等的,另外,简介长度有两种控制方式,一种是infolen=""控制,如果infolen无参数,则默认为250;另外一种是使用function="cn_substr(@me,120)"控制120为所取字符宽度。

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

文章点击调用标签:

<script src="http://www.dededao.com/plus/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、投票管理

{dede:vote id='1' lineheight='22'
  tablewidth='100%' titlebgcolor='#EDEDE2'
  titlebackground='' tablebgcolor='#FFFFFF'}
  {/dede:vote}

11、站点新闻

{dede:mynews row='1' titlelen='24'}
  [field:title/]([field:writer/]|[field:senddate function='GetDate("@me")'/])
  <hr size=1>
  [field:body /]
  {/dede:mynews}

12、任何系统页面调用会员积分排行

{dede:sql sql="Select id,userid,uname,scores From dede_member order by scores desc limit 0,10"}
  <dd>
  <span class="name">
  <a href=http://www.dededao.com/member/?[field:userid/]/'>[field:uname/]</a>
  </span>
  <span class="jifen">积分[field:scores/]</span>
  </dd>
  {/dede:sql}

13、搜索表单调用标签

<form action="{dede:global name='cfg_phpurl'/}/search.php" name="formsearch">
  <input type="hidden" name="kwtype" value="1" />
  <input name="keyword" id="keyword" type="text" class="searchtxt" />
  <select name="searchtype" id="searchtype">
  <option value="titlekeyword" selected>智能模糊搜索</option>
  <option value="title">仅搜索标题</option>
  </select>
  <input type="image" src="{dede:field name='templeturl'/}/images/topsearch_submit.gif" />
  </form>

14、企业调用

{dede:sql sql="SELECT m.ID,m.type,m.userid,m.matt,c.id,c.comname
  FROM dede_member m
  left join dede_member_cominfo c on m.ID = c.id
  where m.type = 1 and m.matt = 1
  LIMIT 0 , 10"}
  <dd><span class="name"><a href='[field:global name='cfg_cmspath'/]/member/?[field:userid/]/'>[field:comname/]</a>
  </span></dd>
  {/dede:sql}

15、专题调用

{dede:specart typeid='' titlelen='28' row='10' col='1'}
  <a href='[field:arcurl/]'>[field:title/]</a><br>
  {/dede:specart}

或:

{dede:arclist typeid='' type='spec' titlelen='28' row='10' col='1'}
  <a href='[field:arcurl/]'>[field:title/]</a><br>
  {/dede:arclist}

或:

{dede:arclist row=10 orderby=rand type='spec.'}
  <li><a href="[field:filename function='str_replace("index.html","",@me)'/]" target="_blank"><STRONG>[field:title function=' ( strlen("@me")>16 ? cn_substr("@me",16): "@me" ) '/]
  </STRONG></a></li>
  {/dede:arclist}

16、问答系统调用

{dede:ask row='10'}
  <li>
  <span class="gpclass">[<a href="[field:typeurl/]">[field:tidname/]</a>]</span>
  <span class="gptlink"><a href="[field:url/]">[field:title/]</a></span>
  </li>
  {/dede:ask}

17、一种很酷的时间效果

[field:pubdate runphp="yes"]
  if((time()-@me)<(60*60*24)){@me='<font color="#ff6600">'.strftime("%H:%M",@me).'</FONT>';}
  else {@me=strftime("%m-%d",@me);}
  [/field:pubdate]

18、加个百度搜索本篇文章的SEO小技巧

<a href="javascript:" target="_top" title="在百度搜索“{dede:field name="title" /}”相关内容"><font color=red>百度搜索</font></a>

19、COPY页面内容,自动在后面加上网站信息

<script type="text/javascript">
  document.body.oncopy = function () { setTimeout( function () { var text = clipboardData.getData("text"); if (text) { text = text + " 本篇文章来源于www.mahaixiang.cn原文链接:"+location.href; clipboardData.setData("text", text); } }, 100 ) }
  </script>

20、根据判定语法对特定文章加特效

{dede:list row='10'}
  <DIV class="list" >
  [field:global name=autoindex runphp='yes']
  if(@me==1){ @me='<div style="float:left"><a href="http://www.dededao.com/online/swt/" target="_blank"><img width="234" height="200" src="/templets/default/my120/go.gif"></a></div>';}
  elseif(@me==2){@me='<div style=" width:100%; height:30px; margin:-30px 0 30px 0;border-bottom: 1px dashed #d9d9d9; line-height:30px; color:#553b6a; font-weight:700; font-size:18px">相关问题推荐</div>';}
  else{@me='<div style="display:none"></div>';}
  [/field:global]
  <DIV class=hd>
  <H2><a href="[field:arcurl/]" class="title" target=_blank>[field:title/]</a></H2>
  </DIV>
  </DIV>
  {/dede:list}

岛主注解:上面的调用案例是指,列表页调用10条文章,给第1条文章的左边加上图片,第2条的上面加上“相关问题推荐”等字样。

岛主点评:

相比其他一些开源建站程序而言,dedecms应该是很容易使用和上手的了,毕竟使用的人多,即便是需要修改一些代码或者设置参数之类的问题基本上都能在网上找到解决方案,以后有关dedecms的一些代码我也会进行搜集整理一并发布到岛主,对dedecms很熟悉的朋友如果还有比较好的代码也可以分享出来。

织梦dedecms站内seo优化的标签调用代码大全相关推荐

  1. 织梦建站做seo优化的注意事项

    织梦目前是国内最受到大家喜欢的一套建站程序,很多网站优化培训机构.把织梦程序建站,作为一门必修的课程,很多站长基本的都熟练,织梦建站的流程,那么织梦建站做seo优化难吗?织梦建站怎么做seo优化. 1 ...

  2. SEO新手入门系列2022(七):站内SEO优化

    前一篇文章主要围绕站内内容优化,这篇文章继续说一些站内SEO优化方法.其实想要做好站内优化,就要先把一些基础优化做好,基础的优化占到了站内优化比例90%左右,最多不到10%是属于有点技术难度的高级SE ...

  3. 30多条立马执行的站内SEO优化建议

    站内SEO优化,讲来讲去很多年,但是国内很少有比较全面的Check List.国外的文章,一般都是教你如何优化一篇文章.而不是教你如何打造一个一个商业化的产品页.本篇文章是结合我这几年的独立站SEO项 ...

  4. 什么是站内SEO优化(应该怎么做)

    什么是站内SEO优化(应该怎么做)-所有做google的小伙伴都需要面临的这个问题,或早或晚.今天我们就是全面的解析一下,站内seo优化,以下是此篇文章的目录. 目录 什么是站内SEO? 为什么要做站 ...

  5. 站内SEO优化-网站SEO优化工具-站内优化站外优化流程网站

    站内SEO优化,什么是站内SEO优化.站内SEO优化有什么用?站内SEO优化做好了后能让网站快速排名.今天给大家分享一款免费的站内SEO优化工具详细参考图片教程 站内SEO优化做网站优化要晓得搜索引擎 ...

  6. 南挚SEO:我们常说的站内SEO优化,到底在优化什么?

    我们都是说,SEO,不就是搜索引擎优化么.搜索引擎分为站内SEO与站外SEO. 站外SEO就是换链接,然后站内SEO,不就是改关键词三要素就可以了么?真正站内SEO真这么简单,只怕傻子都不信. 那到底 ...

  7. 站内seo优化如何做?

    随着外链为王的时代的过去,引导用户靠推广,引导流量靠资源,提高权重则靠留住受众,这些都新的时代"站内SEO优化法则".而要真正留住用户,我们网站站内内容非常重要,因为它直接关系到如 ...

  8. php熊掌号怎么设置json-ld,织梦DEDECMS熊掌号JSON LD结构化数据代码分享

    织梦DEDECMS熊掌号JSON LD结构化数据代码分享 效果: 注意:@id里面的地址必须是自适应网站或者手机站,pc端链接是不支持! 百度官方JSON-LD示例: { "@context ...

  9. DedeCMS 织梦图片PPT办公软件网页素材下载类网站织梦模板(利于SEO优化)

    源码下载地址:https://zy.prmath.com/288.html 织梦最新内核开发的模板,该模板属于图片素材.PPT素材.Excel素材.Word素材.网页素材类企业都可使用,这款模板使用范 ...

最新文章

  1. 广东“基因编辑婴儿事件”调查组:将对贺建奎依法依规严肃处理
  2. [转]Erwin4.1.4与PowerDesign9.5
  3. April Fools Contest 2017 题解源码(A,数学 B,数学 C,数学 D,字符串 E,数字逻辑 F,排序,卡时间,G,数学)...
  4. 微服务实战(二):使用API Gateway
  5. SpringCloud微服务实战(四)-微服务中的服务拆分
  6. BMP位图之8位位图(三)
  7. axure弹窗关闭_干货来袭,Axure插入图标的几种办法
  8. C#读取文本文件和C# 写文本文件
  9. 阿里云未来三年投2000亿“搞基”背后的野心和公心(2020年4月)
  10. JS与Asp.Net的传值
  11. 20200610每日一句
  12. Atitit 获取剪贴板内容 目录 1.1. ava提供两种类型的剪贴板:系统的和本地的. 1 1.2. Atitit 剪贴板数据类型 DataFlavor 1 1.3. Atitit 获取剪贴板内
  13. jquery.nicescroll用法
  14. 弘辽科技:拼多多店铺星级多久更新一次?如何提升?
  15. 在Excel如何根据内容自动调整行高列宽
  16. 汇编指令学习(AND,OR,XOR,NOT)
  17. 081020_文本分类(Text Classification)
  18. QT案例实战1 - 从零开始编写一个OCR工具软件 (7) 屏幕截图/图像展示/文字识别
  19. B端产品经理产品心得(二)
  20. kubeadm方式安装kubernetes

热门文章

  1. 关于STM32ADC采样阻抗匹配问题。
  2. Java学习路线!java图片处理类
  3. 奶茶妹贪图刘强东什么
  4. Domain Adaptation via Prompt Learning
  5. devstack在Centos7中安装教程
  6. rabbitmq详解
  7. php怎么设置浏览器提示错误,php如何让浏览器显示错误
  8. html中相对定位怎么写,html中相对定位与绝对定位
  9. 成都榆熙:复购率是什么?商家可以提升吗?
  10. 帷幕的帷是什么意思_锦程说车 | 为什么FE电动方程式越来越火?