帝国CMS,tags 页列表页内容页调用函数

帝国cms tags 首页列表页内容页调用函数版代码如下:

将以下代码复制添加到userfun.php接口文件中。

function tagslink($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 { // 动态的tags链接
$link = $public_r[newsurl]."e/tags/?tagname=".urlencode($tagarr[$i]);
}
$tags .= "<a href='$link' target='_blank'>".$tagarr[$i]."</a> ";
}
}
return $tags;
}
?>

调用方法说明:

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

首页、列表页,灵动标签调用:<?=tagslink($bqr[id])?>
内容页调用:<?=tagslink($navinfor[id])?>

本文摘自网络,不代表短经典网立场 https://www.duanjingdian.com/403.html

上一篇 2024 年 5 月 11 日 上午11:05
下一篇 2024 年 5 月 11 日 上午11:27

相关推荐

  • 帝国系统的附表如何分表?

    帝国CMS附表分表是一种常见的数据库优化技术,它可以将一个大型的数据库表分割成多个小型的表,从而提高查询速度和系统性能,在帝国CMS中,附表分表主要通过以下步骤实现: 1、创建附表…

    帝国CMS 2024 年 4 月 26 日
    312
  • 帝国CMS用万能标签调用栏目导航

    首页一级导航:[showclasstemp]'0',12,0,0[/showclasstemp] 数字12是标签id 当前列表页(有二级栏目显示二级,没有显示一级):[showcl…

    帝国CMS 2024 年 7 月 19 日
    267
  • 帝国CMS关键字和tag自动同步的方法

    将帝国cms中的关键词和tag同步,只填关键词发布的时候同步到tag里面,方便编辑发布文章,节省时间。 添加文章的关键字时,把输入的关键字自动复制到tag标签,功能随简单,但很实用…

    帝国CMS 2024 年 5 月 10 日
    296
  • 帝国CMS系统专题怎样调用自定义字段?

    标签格式:<?=ReturnZtAddField(0,'填自定义字段')?> 调用哪个自定义字段就将文字改成字段名,注意字段名以英文开头的字符串。 如果要调用多个可以一…

    帝国CMS 2024 年 5 月 16 日
    303
  • 帝国CMS启用https后,登陆后台空白怎么解决?

    具体方法: 在网站目录里面依次进入,找到修改e/config/config.php文件,搜索httptype将后面的数字值修改回默认的0,这样就可以进后台了。 进入后台把https…

    帝国CMS 2024 年 5 月 13 日
    290
  • 帝国CMS自动生成标签工具,支持所有内置标签自动生成

    自动生成标签工具,支持所有内置标签自动生成,能有效防止标签参数误写以及提高做模板效率,非常方便高效。 生成标签: (一)、登录后台,单击“模板”菜单,选择“自动生成标签”子菜单,进…

    2024 年 5 月 10 日
    340
  • 帝国CMS几个过滤函数的用法

    帝国cms为了网站的整体的安全性有自带了几个过滤函数 下面我们来看看这几个函数的使用方法: (1)、数字型变量可以用(int)或intval函数处理,用来过滤数字型的函数,比如翻页…

    帝国CMS 2024 年 5 月 11 日
    301
  • 帝国CMS动态页分页函数page1使用说明

    首页动态页分页函数会用在动态列表页分页,搜索列表页分页,tag列表页分页这些地方。通常包含了样式,要修改也是这些地方可以进行修改。使用语法: 样式:page1($num,$line…

    帝国CMS 2024 年 5 月 13 日
    346
  • 帝国怎样修改当前位置导航[!--newsnav--]中“首页”文字?

    修改方法: [!--newsnav--]中的首页两个字是可以修改的,需要找到默认的程序语言包,位置是:e\data\language\gb\pub\fun.php 找到 找到'in…

    帝国CMS 2024 年 5 月 13 日
    275
  • 帝国CMS在安全方面的优势

    在安全性方面,帝国CMS也有一定的优势,以下是一些主要原因: 1、严格的安全策略 帝国CMS采用了严格的安全策略,包括对用户输入的验证、过滤和转义,以防止SQL注入、跨站脚本攻击(…

    帝国CMS 2024 年 4 月 22 日
    257