深圳网站建设

织梦的SEO标题的另类调用及应用

WRITER:拓威网络当前位置:主页 > cms > 织梦 >

在用织梦进行网站建设时我们除了用在网站栏目用{dede:field.seotitle /} 来调用SEO标题之外,还可以在网站建设时利用这个功能来实现现在比较流行的双语版网站。如:有的网站导航是有中英文的,或者是中日文等。

方法如下:

1.找到include\taglib目录下面的 channel.lib.php 文件。

2. 修改 channel.lib.php文件,查找:$attlist = "typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|"; 在语句里面加上 ,seotitle| 也可以直接搜索替换成 $attlist = "typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|,seotitle|";

3.在if($type=='top') 这个判断里面的三个读数据库的语句都加上 ,seotitle

if($type=='top')
{
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,seotitle
From `dede_arctype` WHERE reid=0 And ishidden<>1 order by sortrank asc limit 0, $line ";
}
else if($type=='son')
{
if($typeid==0) return '';
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,seotitle
From `dede_arctype` WHERE reid='$typeid' And ishidden<>1 order by sortrank asc limit 0, $line ";
}
else if($type=='self')
{
if($reid==0) return '';
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,seotitle
FROM `dede_arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line ";
}

4. 在if($type=='son' && $reid!=0 && $totalRow==0) 这个判断读数据库的语句也加上,seotitle

5.搜索 $linkOkstr = str_replace("~typename~",$row['typename'],$linkOkstr); 在该语句后面加上:$linkOkstr = str_replace("~seotitle~",$row['seotitle'],$linkOkstr);

最后保存替换原文件即可(修改前请先自行备份份该文件)。附修改好的 DedeCMS-V5.7-UTF8-SP1 原版文件。

channel.lib.php

Try this search !

最新图文

  • WorldKitchen康宁整体厨房餐具网站
  • 地产建设公司网站flash网站
  • 房地产设计公司网站设计欣赏
  • 灰色系建筑公司网站设计
  • 卫浴网站设计
  • 房地产建设开发公司网站设计

TAG

网站设计方案,网站推广方案