织梦tag标签加seo标题(dedecms程序使用方便的使用方法有哪些?-八维教育)
优采云 发布时间: 2022-03-24 02:07织梦tag标签加seo标题(dedecms程序使用方便的使用方法有哪些?-八维教育)
dedecms这个程序大家都很熟悉了。国内很多信息网站或企业网站都是用这个程序搭建的。当然,大部分原因是该程序易于使用且更有益。优化。虽然之前用过dedecms,但是很少看懂优化代码。后来用dedecms搭建了一个完整的网站后,出于SEO的考虑,需要用到一些代码,虽然网上有现成的代码,但还是整理了几个常用的代码,以备后用。
相关文章列表调用代码
相关文章列表的使用在很多网站中都有用,从门户网站网站到个人博客,你可以看到用标签聚合的列表模块,除了引导之外为了让用户进一步浏览,SEO中往往会考虑到这个列表,有利于文章链接的进一步展示,引导蜘蛛爬取爬取,达到提升收录的目的。提高您网页的内容相关性。
{dede:likearticle col='2' row='10' titlelen='55'}
][field:title/]
{/dede:likearticle}
col为1,显示一列,2为两列
row 为行数,显示相关的文章number
titlelen 是列表中标题文本的长度
需要注意的是,这种写法是调用该栏下的相关文章。如果需要调用全站相关的文章,需要修改代码:
找到include/taglib/likearticle.lib.php页面会
$typeid = " AND arc.typeid IN($typeid) AND arc.id$arcid ";
替换为
$typeid = " And 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标签是动态的,有很多网站使用Make tags static来改进网站的收录。
{dede:tag row='60' sort='new'}
][field:tag /]
{/dede:tag}
其中row代表标签的个数,如果sort是new,则表示调用的是最新的标签。如果要调用热门标签,可以把参数改成月份,改成rand就是调用随机标签。
为分类栏标题添加分页
网站的每个分类栏目添加一定的内容后,文章列表自然会形成分页。如果栏目标题不加分页号来标记当前页码,很容易出现更多同标题的Pages,这时候为了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/}为当前分类名称,中间一长串代码为调用当前页码。使用此代码,类别的标题可以显示为“类别名称-页码-网站名称”,同样的代码适用于在文章页标题和标签页标题中添加页码.
与其他一些开源建站程序相比,dedecms应该很容易上手。毕竟用的人很多,哪怕是需要修改一些代码或者设置参数等问题。您可以在 Internet 上找到解决方案。以后我也会采集一些与dedecms相关的代码,并在本文中发布。对 dedecms 很熟悉的朋友也会有更好的代码。可以共享。