帝国CMS首页、列表页、内容页调用TAG标签方法
-
自定义函数:
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; } -
调用方法:
- 首页和内容页:
<!--?=taglinks($navinfor[id])?--> - 列表页:
$listtemp = '<ul><li><h3><a href="[!--titleurl--]">[!--title--]</a></h3>[!--smalltext--]' . taglinks($r[id]) . '</li></ul>';
- 首页和内容页:

扫码添加技术【解决问题】
专注企业网站建设、网站安全16年。
承接:企业网站建设、网站修改、网站改版、BUG修复、问题处理、二次开发、PSD转HTML、网站被黑、网站漏洞修复等。
专业解决各种疑难杂症,您有任何网站问题都可联系我们技术人员。
本文来自博客园,作者:黄文Rex,转载请注明原文链接:https://www.cnblogs.com/hwrex/p/18510449

浙公网安备 33010602011771号