Dedecms是站长们比较熟悉的一个cms。大家都知道怎么优化。这篇文章希望对大家有所帮助。
最近每天都有几百个总流量来自SEO这个词,可见大家还是很关注SEO的。虽然他们最近没有升级博客,但他们仍然关注SEO的发展趋势和变化。今天就在这里送上一些基础又好用的物品吧。所以我们就把最近接触到的dedecms程序网站的一些优化代码整理出来,就是分享给大家,自己留着。
我坚信每个人都非常了解dedecms计划。在国内,很多新闻网站或者公司网站都是用这个程序搭建的。自然大部分原因是这个程序比较好用,更有利于优化。虽然之前用过dedecms,但是很少知道优化的代码。详细应用dedecms搭建一个网站后,出于SEO的考虑,不得不使用一些代码。虽然网上已有代码,但我还是把很多常用代码梳理在一起,方便应用。
关于商品列表启用代码
文章列表的应用在很多网站都是有效的,比如门户网站,个人网站。这个列表除了正确引导客户进一步访问之外,在SEO中也经常考虑到,有利于文章内容链接的进一步呈现,正确引导搜索引擎蜘蛛抓取抓取,从而达到促进百度收录的目的,也有利于增强网页的内容相关性。
{dede:likearticlecol='2'row='10'titlelen='55'}<;李><ahref="[field:arcurl/]">;[field:title/]<;/a>;</李>{/dede:likearticle}
当col为1时,一列显示信息,当COL为2时,多列显示信息。
行是数字,显示与信息相关的文章总数。
Titlelen是列表中标题文本的长度。
必须注意的是,这种写法是启用该频道下的相关文章,如果要启用全站的相关文章,需要修改代码:
查找include/taglib/likearticle.lib.PHP网页,将$typeid="和arc.typeid放入($typeid)和arc.id<>$arcid";替换为$typeid="andarc.id
您可以完成启用全站的相关文章。
任何商品列表启用代码
没有太多需要升级的内容,任何文章列表都很可能有用,实际效果不描述,就是维持一个升级。但就dedecms而言,由于是html格式,如果要升级,必须在后台手动升级首页、频道页、内容页,不是很方便。
{dede:arclisttypeid='2'col='2'row='10'titlelen='55'orderby='rand'}<;李><ahref="[field:arcurl/]">;[field:title/]<;/a>;</李>{/dede:arclist}
Typeid是频道id,2表示启用id为2的频道下的任何文章列表。如果需要全站,填写rand,ordby是信息在所列文章内容上显示的排列方式,rand是任意排列,hot或click是点击的频率,id是按id的顺序,pubdate是发布时间的顺序。
ID的激活
在某些情况下,很有可能logo必须显示在推广logo的右栏或者列表页,这样可以聚合内容,便于内容的分类。默认设置的dedecmslogo是动态的,很多网站都是利用logo的静态数据来提高网站的百度收录。
{dede:tagrow='60'sort='new'}<;ahref='[field:link/]'class='tagc[field:highlight/]'>;[field:tag/]<;/a>;{/dede:tag}
其中一行表示标识符的总数,sort是new,表示启用了全新的标识符。如果要启用流行标签,可以将主参数改为month,改为rand就是启用的任意标识符。
分类频道标题加页码
网站地址的每个分类频道添加一定量的内容后,文章列表自然会产生分页查询。如果频道标题没有加上页号来标识页号,就非常容易出现多个相同标题的页面。这时候为了更好的考虑SEO,就需要给每个频道标题加上页码。一方面可以从页面标题上即时告知客户页码,另一方面可以防止相同标题的页码出现。以下是为分类页面添加页码的代码:
{dede:field.title/}-{dede:pagelistlistitem="pageno"listsize="0"runPHP='yes'}@me=trim(strip_tags(@me));if(is_numeric(@me)){if(@me!='1')@me='-Page('。@我。')';else@me=}else@me={/dede:pagelist}-{dede:global.CFG_webname/}
其中{dede:field.title/}是今天的分类名称,中间一长串代码启用今天的页码。应用此代码可以使分类标题以“分类名称-页码-网站名称”的方式显示信息。同样的代码也适用于文章内容的分页查询标题和在标识分页查询标题中增加页码。
相比其他开源系统建站程序,dedecms应该是非常容易申请和上手的。毕竟应用的人很多。即使有些代码必须更改或设置主要参数,这些问题大部分都可以在互联网上解决。之后会在文中公布一些与dedecms相关的代码,因为我会收集整理。对dedecms比较了解的人如果有比较好的代码可以分享一下。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)