郑州SEO论坛-服务郑州广大SEO爱好者!

标题: dede列表页调用tag及文章关键词方法 [打印本页]

作者: seoer    时间: 2015-11-20 11:15
标题: dede列表页调用tag及文章关键词方法
栏目列表,搜索结果列表,tags列表等,调用相应文章的tags及关键词的方法:

列表页调用文章关键词方法:
第一步:找到include/arc.list
view.class.php文件,并在第858行下面增以下代码$row['keywords'] = $row['keywords'];

第二步:在列表模板里面这样调用[field:keywords/]

[attach]90[/attach]

列表页调用文章tag方法:(有两种方法)

一种比较简单,但不带tag链接:

直接在列表模板里使用[field:id function=GetTags(@me)/] 标签就可以调用出来了只不过不带连接的,如果需要连接,需要注释include\helpers\archive.helper.php文件130行// $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);用下面语句替换,当然你也可以加入自己的样式$tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a> ";
[attach]89[/attach]
另一种是:
[field:id runphp='yes']   
global $cfg_cmspath;        
$tags = GetTags(@me);        
$revalue = '';        
$tags = explode(',', $tags);        
foreach($tags as $key => $value){
            if($value){
                $revalue .= '<a href="'.$cfg_cmspath.'/tags.php?/'.$value.'/">'.$value.'</a> ';         
   }      
  }        
@me = $revalue;   
[/field:id]
这样直接在dede列表页调用文章tag且带连接,不需要做其他修改。








欢迎光临 郑州SEO论坛-服务郑州广大SEO爱好者! (https://www.0371zl.com/) Powered by Discuz! X2.5