dedecms, 栏目, 调用, tag, 完美
最近个人新建了文章站,用dedecms做的,目前主要在考虑内链的建设,考虑到tags标签页面,所以从列表页每个文章调用了一下该文章的tag标签,并且自动加上超级链接,这样也给tag页面一定权重,对网站站点内部链接的建设非常有好处,dede内链建设的一大具体的方法吧,好了具体看具体的方法吧: 按照官方的参考文章[field:idfunction='GetTags(@me)'/]可以在文章列表页调用文章的TAG词。 且调用出来的都是没有超链接的文字。 于是修改include/helpers/archive.helper.php中GetTags函数, $tags.=($tags==”?“”.$row['tag'].”":‘,’.”".$row['tag'].”"); 为此成功添加了标签。 不过由于GetTags函数在全局范围中引用的比较频繁,添加之后会造成编辑文章的时候TAG字段出现html具体代码如下。 因此,在include/helpers/archive.helper.php中新建GetTags_list函数,functionGetTags_list($aid){global$dsql;$tags=”;$query=“SELECTtagFROM`dede_taglist`WHEREaid=’$aid’“;$dsql->Execute(‘tag’,$query);while($row=$dsql->GetArray(‘tag’)){$tags.=($tags==”?“”.$row['tag'].””:‘,’.””.$row['tag'].””);}return$tags;} 在列表页网站的模板使用[field:idfunction='GetTags_list(@me)'/]调用。 按照以上具体的方法就可以得到效果。 调用 , 完美 , 栏目 |
DEDECMS使用目录作为URL文件名教程