DEDE保存TAGS标签之InsertTags函数

/**

* 插入Tags

*

* @access public

* @param string $tag tag标签

* @param int $aid 文档AID

* @return void

*/

if ( ! function_exists('InsertTags'😉)

{

function InsertTags($tag, $aid)

{

$tags = explode(',',$tag);

foreach($tags as $tag)

{

$tag = trim($tag);

if(isset($tag[20]) || $tag!=stripslashes($tag))

{

continue;

}

InsertOneTag($tag,$aid);

}

}

}
通过如下函数获取保存在表里的TAGS标签:

/**

* 获得某文档的所有tag

*

* @param int $aid 文档id

* @return string

*/

if ( ! function_exists('GetTags'😉)

{

function GetTags($aid)

{

global $dsql;

$tags = '';

$query = "SELECT tag FROM `dede_taglist` WHERE aid='$aid' ";

$dsql->Execute('tag',$query);

while($row = $dsql->GetArray('tag'😉)

{

$tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);

}

return $tags;

}

}
函数在/include/helpers/archive.helper.php中

注明:本文为星速云原创版权所有,禁止转载,一经发现将追究版权责任!

(0)
上一篇 2022年5月30日 上午3:58
下一篇 2022年5月30日 上午3:58

相关推荐

发表评论

登录后才能评论
问答社区 QQ客服
微信客服
微信客服
分享本页
返回顶部