织梦tag标签加seo标题(dedecms的代码整理到一起方便以后使用的方法有哪些)

优采云 发布时间: 2021-12-24 06:02

  织梦tag标签加seo标题(dedecms的代码整理到一起方便以后使用的方法有哪些)

  相信大家对dedecms程序都比较熟悉。中国许多信息网站或企业网站都是使用该程序建立的。当然,很大一部分原因是这个程序好用,更有利于优化。虽然之前用过dedecms,但对优化代码了解不多。后来使用dedecms完成网站建设后,出于SEO的考虑,需要用到一些代码。虽然网上有现成的代码,但我还是整理了几个常用的代码供以后使用。

  相关文章列表调用代码

  相关文章列表的使用在很多网站中都有使用,从门户网站到个人小博客,都可以看到标签聚合的列表模块,除了进一步引导用户之外浏览,SEO中经常会考虑到这个列表,有利于文章链接的进一步展示,引导蜘蛛爬行,达到提高收录的目的,同时也提高了页面的性能内容相关性。

  {dede:likearticle col='2' row='10' titlelen='55'} [field:title/] {/dede:likearticle}

  col为1时分一列显示,col为2时分两列显示。

  row为行数,显示相关文章的个数

  titlelen 是列表中标题文本的长度

  需要注意的是,这种写法是调用本栏目下的相关文章。如果需要调用全站相关的文章,需要单独修改代码:

  找到include/taglib/likearticle.lib.php页面,替换$typeid = "AND arc.typeid IN($typeid) AND arc.id$arcid "; 与 $typeid =" 和 arc.id$arcid ";

  可以调用全站相关的文章。

  随机文章列表调用代码

  当更新内容不多时,可以使用随机的文章列表。具体功能不再赘述。是保持更新状态,但是这个程序是dedecms ,因为是html生成的,如果要更新,需要在后台手动更新首页、栏目页和内页,即不是很方便。

  {dede:arclist typeid='2' col='2' row='10' titlelen='55' orderby='rand'} [field:title/] {/dede:arclist}

  typeid为列id,2表示调用id为2的列下的随机文章列表,需要全站时填写rand,ordby为列表文章所示的排序方式,而rand是随机排序,Hot或click按点击次数排序,id按id顺序排序,pubdate按发布时间排序。

  标签调用

  有时可能需要在右侧边栏中添加标签列表页面。标签可以聚合内容以促进内容分类。默认的 dedecms 标签是动态的,很多 网站 使用标签是静态的。改进网站的收录。

  {dede:tag row='60' sort='new'} [field:tag /] {/dede:tag}

  其中row代表标签个数,sort为new表示调用最新的标签。如果要调用热门标签,可以将参数改成月份,改成rand来调用随机标签。

  分类栏标题添加页码

  网站的每个分类添加一定的内容后,文章的列表自然会形成一个页面。如果栏目标题没有添加页码来标记当前页码,很容易出现更多的同标题Page,这时候出于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/}为当前分类的名称,中间的一长串代码调用当前页码。使用此代码,分类标题可以显示为“Category Name-Page-网站Name”同样的代码适用于在文章页面标题和标签页面标题中添加页码。

  与其他一些开源建站程序相比,dedecms应该是简单好用,上手好。毕竟,使用它的人很多。即使需要修改一些代码或者设置参数,也基本可以解决问题。我在互联网上找到了解决方案。以后我会采集一些关于dedecms的代码,并在本文中发布。熟悉dedecms的朋友如果有更好的代码可以分享一下。.

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线