网址导航网首页

嗨,欢迎来到25Qi网址导航

站长QQ:2598903095

帝国CMS

帝国CMS网站 首页/列表页/内容页调用TAG标签的方法

时间:2022-06-01 丨 作者:帝国CMS教程学习网 丨 关键词:帝国CMS网站

帝国CMS想要在各个页面显示TAG标签,网上已经有很多教程,不过大部分人给的方法都是直接在模板里写一堆代码,帝国CMS网站网今天就整理下写成函数,这样调用起来会更方便。

只需要将代码添加到userfun.php中:

function taglinks($aid, $num=5, $tbname='news')
{
        global $public_r,$dbtbpre,$empire,$navinfor,$class_r;
        $qr = $empire->fetch1("select rewritetags from {$dbtbpre}enewspublic limit 1");
        $sr = $empire->fetch1("select stb from {$dbtbpre}ecms_{$tbname} where id=$aid");
        $fr = $empire->fetch1("select infotags from {$dbtbpre}ecms_{$tbname}_data_{$sr[stb]} where id=$aid");
        $tagstr = ''.$fr[infotags].'';
        $tagarr = explode(",", $tagstr);
        for($i=0; $i<count($tagarr) && $i<$num; $i++)
        {
                if($tagarr[$i])
                {
                        if($qr[rewritetags]) { // 开启伪静态
                                $link = $public_r[newsurl]."tags-".urlencode($tagarr[$i])."-0.html";
                        } else { // 动态链接
                                $link = $public_r[newsurl]."e/tags/?tagname=".urlencode($tagarr[$i]);
                        }
                        $tags .= "<a href='$link' target='_blank'>".$tagarr[$i]."</a> ";
                }
        }
        return $tags;
}
?>


有朋友需要调用tagid形式的,再查次数据库就可以了,以下代码修改下:


if($tagarr[$i])
{
                if($qr[rewritetags]) { // 开启伪静态
                                $link = $public_r[newsurl]."tags-".urlencode($tagarr[$i])."-0.html";
                } else { // 动态链接
                                $link = $public_r[newsurl]."e/tags/?tagname=".urlencode($tagarr[$i]);
                }
                $tags .= "<a href='$link' target='_blank'>".$tagarr[$i]."</a> ";
}


修改后:


if($tagarr[$i])
{
                $tr = $empire->fetch1("select * from {$dbtbpre}enewstags where tagname='".$tagarr[$i]."'");
                if($qr[rewritetags]) { // 开启伪静态
                                $link = $public_r[newsurl]."tags-etagid".$tr[tagid]."-0.html";
                } else { // 动态链接
                                $link = $public_r[newsurl]."e/tags/?tagid=".$tr[tagid];
                }
                $tags .= "<a href='$link' target='_blank'>".$tagarr[$i]."</a> ";
}

参数:文章ID,调用标签数量,表名


灵动标签调用:

<?=taglinks($bqr[id])?>


列表页,勾选list.var使用程序代码,代码示例:


$listtemp='
<li>
        <h3><a href="[!--titleurl--]">[!--title--]</a></h3>
        <p>[!--smalltext--]</p>
        <p>'.taglinks($r[id]).'</p>
</li>
';

内容页调用:

<?=taglinks($navinfor[id])?>




在线随机小姐姐图片换一批
最新收录
  • 安庆人事考试培训网

    安庆人事考试培训网:承办公务员、军队转业干部和专业技术人员继续教育培训工作;协助行业主管部门开展专业技术人员继续教育专业课培训和人事培训基地建设;承办机关事业单位技术工人等级考试的培训和各类社会化培训工作;组织培训考务人员;在政策规定范围内,开展人事考试考前培训和其他社会化培训业务。

  • 山东自学考试网

    山东自考网为广大山东自考人提供山东自考资讯、山东自考培训、山东自考历年真题下载,第1时间发布山东自考报名时间、山东自考成绩查询、山东自考网上报名、山东自考网校和山东自考书等相关资料和信息,全心全意为广大山东自考人服务

  • 上海公务员考试网

    上海公务员考试网发布2023年上海公务员考试报名时间、报名政策、职位表、考试大纲、上海公务员考试报名入口以及历年真题等辅导信息、申论热点,上海市公务员考试网承诺每日更新……

  • 浙江公务员考试网

    浙江公务员考试网:2023年浙江公务员考试时间、2023年浙江公务员考试职位表、公告大纲来自浙江省公务员局官网,2023年浙江公务员考试报名入口、报考条件、历年真题、成绩查询

  • 南充市教育考试院

    南充市教育考试院官方网站—咨询电话:0817-2239002

  • 在职研究生网

    在职研究生网第一时间公布在职硕士、在职博士等在职研究生招生信息,并为学员提供在职研究生报名、在职研究生招生简章及同等学力申硕、非全日制研究生、中外合作办学、高级研修班等咨询服务。