时间:2011-11-19 14:01
在我们用<title>{dede:field name='title'/} > {dede:global.cfg_webname/}</title>这个Html标签的时候,如果是多级栏目的话,往往生成的栏目分类是这样的:百通首页 > 网站建设 > 建站套餐 > 自定义型网站 (首页 > 子栏目1 > 子栏目2 > 子栏目3)然后在页面的标题上这是这样显示出来的:
网站建设 > 建站套餐 > 自定义型网站 > 东莞网站建设|东莞网站优化|东莞网站推广|东莞网站制作|东莞网络公司-东莞百通网络科技有限公司
明显地,这样对搜索引擎收录没好处,怎样才能让多级栏目里面的title可以像这样显示呢?
自定义型网站 > 东莞网站建设|东莞网站优化|东莞网站推广|东莞网站制作|东莞网络公司-东莞百通网络科技有限公司
方法也很简单,只要把 {dede:field name='title'/} 这个标签用下面的代码替换就可以了!
{dede:field name='title' runphp='yes'}
$title = @me;
$title1 = explode('>',$title);
if($title1[2]){
@me=$title1[2];
}else if($title1[1]){
@me=$title1[1];
}else{
@me=$title;
}
{/dede:field} > {dede:global.cfg_webname/}