相信很多站长或SEO对Dedecms这个程序已经相当的熟悉了,因为在国内很多资讯类站点或者是企业站点都是使用该程序搭建的,当然很大部分原因是这个程序使用方便而且也比较利于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}
href="[fIEld:typeurl/]">[fIEld:typename/]
{/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,-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、点击次数调用标签代码
文章点击调用标签:
总结
以上是内存溢出为你收集整理的利于SEO优化的dedecms织梦标签调用代码全部内容,希望文章能够帮你解决利于SEO优化的dedecms织梦标签调用代码所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)