PHPCMS默认只支持在文章页调用TAG标签,但是很多时候我们希望他显示在网站首页或者分类列表页,一查数据库,发现关键字都存在与keywords这个字段中。
问题来了,当有多个关键字时,他会以空格或者逗号隔开,我们如果想调用这个关键字的链接该怎么办呢?
解决方案:
用PHP的explode函数将关键字分开,然后再自定义链接

{php foreach (explode(" ",$v[keywords]) as $r){echo '<a href="http://www.liweiliang.com/tag/'.$r.'/">'.$r.'</a> ';}}

我这里做的链接是经过伪静态的,或许不适用与你们的网站,反正思路就是这样。
平时也要养成输入多个关键字时以空格隔开,而不是逗号,因为上面的代码是以空格为分隔把关键字隔开的,如果你习惯于用逗号,就把上面的空格改成逗号即可。

版权声明:本文为李维亮博主的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:http://www.liweiliang.com/528.html

标签: phpcms首页列表页调用tag关键字标签, tag关键字标签

评论已关闭