帝国cms内容页分割tag调用多个tag的相关文章

帝国CMS教程 2022-06-22 09:03:45 160
<?php
$tagTitle = '<div class="title"><a href="%s">%s</a></div>';
$tagInfo = '<li><a href="%s">%s</a></li>';
$tagHtml = '';
$infoTags = explode(',', $navinfor['infotags']);
foreach ($infoTags as $key => $value) {
    $tagHtml .= sprintf($tagTitle,$public_r[newsurl].'e/tags/?tagname='.$value, $value);
    // 查询TAGID
    $tag = $empire->fetch1("SELECT `tagid` FROM {$dbtbpre}enewstags WHERE `tagname` = '{$value}' LIMIT 1");
    // 获取信息id
    $tagData = $empire->query("SELECT * FROM {$dbtbpre}enewstagsdata WHERE `tagid` = '{$tag['tagid']}' LIMIT 5");
    if ($tagData) {
        $tagHtml .= '<ul>';
        while ($tagInfoR = $empire->fetch($tagData)) {
            $info = $empire->fetch1("SELECT * FROM {$dbtbpre}ecms_{$class_r[$tagInfoR['classid']]['tbname']} WHERE `classid` = '{$tagInfoR['classid']}' AND `id` = '{$tagInfoR['id']}'");
            $tagHtml .= sprintf($tagInfo, sys_ReturnBqTitleLink($info), $info['title']);
        }
        $tagHtml .= '</ul>';   
    }
}
echo $tagHtml;
?>


声明:资源来自网络转载,版权归原作者所有,与本站立场无关,如不慎侵犯了你的权益,请联系我们告知,将做删除处理!

原文地址:《帝国cms内容页分割tag调用多个tag的相关文章》发布于2022-06-22 09:03:45