PHPCMS首页调用TAG关键字列表

来源:互联网 发布:淘宝运营做什么的 编辑:程序博客网 时间:2024/05/22 06:22

PHPCMS首页调用TAG关键字列表

2014年12月30日 PHP开源系统 暂无评论 阅读 22 views 次

PHPCMS关键词TAG和网站的关键词是一样的,PHPCMS将这些词包含到了 v9_keyword 表里面,如果为了实现某现功能需要将这些TAG关键词列表出来应该怎么做呢,这样的功能PHPCMS也没有整合PC的标签,只能通过 GET 语句直接调用 SQL 了,看下面的语句代码:

{pc:get sql="SELECT keyword FROM `v9_keyword` WHERE length(`keyword`) > 2 ORDER BY `videonum` DESC" num="100"}
{loop $data $r}
<a href="{APP_PATH}tag/{$r[keyword]}/">{$r[keyword]}</a>
{/loop}
{/pc}

上面的代码将其所有的 TAG 关键词进行了调用,其中 WHERE 后的条件自己可以自定。GET 标签也可以自己添加 PAGE 分页。

PHPCMS首页列表页调用TAG关键字标签

调出所有的关键词 TAG 还是比较简单的,每篇文章页都有对应的 TAG 标签,上面也提到了,所有的 TAG 关键词都保存在 v9_keyword 表中,并且全都存在于 keywords 这个字段中,当我们有多个关键词的时候,需要用逗号或者是空间隔开,如果我们想要调用这个关键字的链接该怎么办呢。

解决的方法,用PHP的explode函数将关键字分开,然后再进行链接。代码如下:

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

这里的链接是经过伪静态的,自己可以看一下自己网站 tag 的链接是怎样的,具体可以打开文章页面点击底部的 tag 链接就知道了,把上面的链接换成自己的就行了,思路就是这样。另外上面的代码是以空格来隔开的,而不是逗号,如果是逗号的话,把空间换成逗号即可。

0 0
原创粉丝点击