DeDecms中利用关键词实现简单tag功能的php代码
更新时间:2008年03月23日 18:17:29 作者:
此方法的思路是直接调用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}
相关文章
dedecms v5 跳转网址 直接链接而非跳转的实现方法修正版
最近在使用dedecms建站的时候发现这个问题,如果调转网址是直接的连接地址,效果就更好了,网上的版本有点来,我也是参考他们的整理出来的2008-07-07
dedecms负载性能优化实例,三招让你的dedecms快10倍以上
对dedecms表现出来的相对较差的性能也感觉比较迷惑,到底是什么在制约其负载效率?难道真的是某些脑残的dede论坛版主说的是因为mysql不堪重负的原因吗?2008-09-09
DEDECMS TAG伪静态 IIS_rewrite配置方法附rewrite下载
使dedecms出现的伪静态效果实现代码2008-10-10


最新评论