帝国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 日
下一篇 2024 年 5 月 11 日

相关推荐

  • 帝国CMS清空数据信息ID从1开始的方法

    帝国cms清空现有表的内容并且信息id从1开始的操作方法如下: 帝国后台的数据都是通过数据表来进行存放,一个模型8个数据表,比如新闻模型如果要清空也就要清空掉8个表。 新闻模型的表…

    帝国CMS 2024 年 5 月 17 日
    124
  • 帝国CMS用灵动标签,调用内容和栏目链接地址

    帝国cms灵动标签可以用以下2个函数解决内容页面和栏目页面链接,可有效解决更改URL显示方式(适用:动态、静态、伪静态)不用去修改模板中的链接地址调用标签。 灵动标签调用内容页链接…

    帝国CMS 2024 年 5 月 11 日
    263
  • 怎么去除帝国CMS搜索页面关键字加红代码

    帝国CMS默认搜索页会给关键字加上红色,让搜索结果页面关键字更突出,更专业。如果不需要这个加红功能,那么怎么去除呢? 1、打开文件:/e/search/result/index.p…

    帝国CMS 2024 年 4 月 26 日
    120
  • 帝国CMS碎片类型介绍

    帝国CMS中,碎片类型有以下几种: 1. 文章碎片 文章碎片是最常见的碎片类型,主要用于存储和管理文章,文章碎片可以包含标题、作者、发布时间、正文等内容,在帝国CMS中,可以通过创…

    帝国CMS 2024 年 4 月 26 日
    120
  • 帝国CMS几个过滤函数的用法

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

    帝国CMS 2024 年 5 月 11 日
    132
  • 帝国CMS中如何调用文章的缩略图?

    1. 创建字段 你需要在你的数据表中创建一个名为 img 的字段,用于存储图片路径。 2. 上传图片 你可以在后台管理页面中上传你的图片,上传后,图片的路径将被存储在 img 字段…

    帝国CMS 2024 年 4 月 20 日
    159
  • 帝国CMS调用会员总数,和最新注册的会员名称

    代码: <?php$memnum=$empire->gettotal("select count(*) as total from phome_enewsmember"…

    帝国CMS 2024 年 5 月 17 日
    94
  • 帝国CMS图片自动加水印方法

    帝国CMS图片自动加水印方法: 1、系统设置: 进入帝国CMS的后台管理界面。 找到系统设置管理,选择文章系统或新闻系统管理字段进行修改。 2、数据表选择: 在系统设置中找到相关的…

    2024 年 4 月 17 日
    134
  • 帝国CMS如何进行多语言管理?改成英文导航

    第一步:登录帝国CMS后台 1、打开浏览器,输入你的帝国CMS网站的地址,通常是http://你的域名/e/admin/。 2、输入管理员账号和密码进行登录。 第二步:访问语言管理…

    帝国CMS 2024 年 4 月 20 日
    241
  • 帝国CMS后台密码错误5次不能超过5次,怎样修改次数限制?

    帝国登录密码错误不能超过五次的解决办法 方法一: 1、在帝国cms系统文件夹 e\config 中找到 config.php 文件; 2、打开帝国cms系统config.php 文…

    帝国CMS 2024 年 4 月 26 日
    120