DeDecms中利用关键词实现简单tag功能的php代码
作者:
此方法的思路是直接调用dedecms每篇文章的关键词,以此作为tag标签,在通过模板的编程为每个关键词增加搜索链接,好处即为无需修改程序即可实现简单的tag标签功能,实现方法参考如下:
修改模板文件,例如article_article.htm,在需要增加tag的地方,增加如下代码:
{dede:field name='keywords' runphp='yes' }
if(!empty(@me)){
$kws = explode(' ',@me);
@me = "";
foreach($kws as $k){
@me .= "<a href='/plus/search.php?keyword=".urlencode($k)."' target=_blank >$k</a> ";
}
@me= str_replace('+', ' ',trim(@me));
}
{/dede:field}
复制代码 代码如下:
{dede:field name='keywords' runphp='yes' }
if(!empty(@me)){
$kws = explode(' ',@me);
@me = "";
foreach($kws as $k){
@me .= "<a href='/plus/search.php?keyword=".urlencode($k)."' target=_blank >$k</a> ";
}
@me= str_replace('+', ' ',trim(@me));
}
{/dede:field}