DEDECMS 是一款功能强大的内容管理系统,广泛应用于各种网站的建设和管理。为了更好地利用 DEDECMS 的功能,本文将详细介绍 DEDECMS 标签的使用方法及其 SEO 优化技巧。
以下是 DEDECMS 常用标签的详细说明:
关键描述调用标签:
<meta name="keywords" content="{dede:field name='keywords'/}">
<meta name="description" content="{dede:field name='description' function='html2text(@me)'/}">
模板路径调用标签:
{dede:field name='templeturl'/}
网站标题调用标签:
{dede:global name='cfg_webname'/}
栏目导航调用标签:
<a href="/">首页</a>
{dede:channel type='top' row='8' currentstyle="<li class='thisclass'><a href='~typelink~'>~typename~</a> </li>"}
<li><a href='[field:typelink/]' target="_blank">[field:typename/]</a> </li>
{/dede:channel}
指定调用栏目标签:
{dede:onetype typeid='ID'}[field:typename /]{/dede:onetype}
频道栏目调用标签:
{dede:channel type='self'}
<li><a href='[field:typelink/]'>[field:typename/]</a></li>
{/dede:channel}
友情链接调用标签:
{dede:flink row='24' linktype=2/}
网站版权调用标签:
{dede:global name='cfg_powerby'/}
网站备案调用标签:
{dede:global name='cfg_beian'/}
当前栏目名称标签:
{dede:field name='typename'/}
当前位置调用标签:
{dede:field name='position'/}
列表文章调用标签:
{dede:list pagesize='8'}{/dede:list}
通过合理使用这些标签,可以显著提升网站的 SEO 效果。例如,可以通过以下方式实现“文章标题-2级栏目-1级栏目-网站名”形式:
{dede:field name='title'/}-{dede:field name='position' runphp='yes'}
$tc="-";
$tw=$GLOBALS['cfg_list_symbol'];
@me=html2text(@me);
$tf=split($tw,@me);
for($ta=(count($tf)-2);$ta>=1;$ta--){
$tk.=trim($tf[$ta]).$tc;
}
$tk=substr($tk,0,-1);
@me=$tk;
{/dede:field}-{dede:global name='cfg_webname'/}
此外,还可以通过以下代码为近三天内发布的文章添加红色日期或 new 图标:
[field:pubdate runphp='yes']
$a="<font color=red>".strftime("%m-%d",@me)."</font>";
$b=strftime("%m-%d",@me);
$ntime = time();
$day3 = 3600 * 24 * 3;
if(($ntime - @me) < $day3) @me = $a;
else @me =$b;
[/field:pubdate]
以上是 DEDECMS 标签的详细使用方法及 SEO 优化技巧,希望对您有所帮助。