帝国cms取得内容和栏目链接地址的方法

devtools/2024/10/21 4:52:00/

用以下2个函数解决内容页面和栏目页面链接,可有效解决更改URL显示方式(动态、静态、伪静态)不需要修改模版中的链接地址。

内容页链接地址:
$infourl=sys_ReturnBqTitleLink($r);
$r为含“id,classid,newspath,filename,groupid,titleurl”字段内容的数组

例子:当前信息连接地址
$infourl=sys_ReturnBqTitleLink($navinfor);

栏目链接地址:
$classurl=sys_ReturnBqClassUrl($class_r[$classid]);
$class_r是栏目缓存文件,一般require('../../data/dbcache/class.php');即可

例子:栏目ID为1的栏目连接地址
$classurl=sys_ReturnBqClassUrl($class_r[1]);
例子2:调用当前栏目的连接地址$classurl=sys_ReturnBqClassUrl($class_r[$GLOBALS['navclassid']]);


http://www.ppmy.cn/devtools/127479.html

相关文章

使用Diffutoon把视频转换成动漫风格,无需部署,开箱即用

无论是图片动漫转换以及视频动漫转换,我们前期也介绍过相关的模型,但是其模型输出的动漫视频不是有瑕疵,就是动漫效果不唯美,今天介绍一个modelscope社区开源的动漫风格转换模型Diffutoon。 Diffutoon模型接受视频作为输入&#x…

如何在Android中进行日志打印和调试?

在Android开发中,日志打印和调试是开发者定位问题、优化性能和提升应用质量的重要手段。以下将详细阐述如何在Android中进行日志打印和调试,包括日志工具的使用、调试技巧以及实践中的最佳实践。 一、日志工具的使用 1. Log类 Android中的日志工具类是…

Kafka异常重试方案小记

背景 在最近进行的项目架构升级中,我们对原有的核心项目结构进行了细致的拆分。 现在,核心项目与非核心项目之间的通信和数据交换主要通过Kafka这一中间件来实现。 这种设计主要体现在核心项目向非核心项目发送通知,这些通知大致可以分为三个…

分布式混沌工程工具(ChaosBlade)

ChaosBlade是一个分布式混沌工程工具,主要用于压力测试和故障注入,支持多种云原生应用程序。 一、下载与安装 获取软件: 前往ChaosBlade的官方GitHub发布页面(https://github.com/chaosblade-io/chaosblade/releases&#xff09…

【PhpSpreadsheet】ThinkPHP5+PhpSpreadsheet实现批量导出数据

目录 前言 一、安装 二、API使用 三、完整实例 四、效果图 前言 为什么使用PhpSpreadsheet? 由于PHPExcel不再维护,所以建议使用PhpSpreadsheet来导出exlcel,但是PhpSpreadsheet由于是个新的类库,所以只支持PHP7.1及以上的版…

阿里巴巴 | 推出升级版AI翻译工具:Marco MT 性能超越Google和ChatGPT

阿里巴巴国际业务部门推出了一款升级版的AI翻译工具,名为Marco MT。据称,这款工具在翻译性能上超过了Google、DeepL和ChatGPT的同类产品,旨在帮助商户提升国际市场的竞争力,特别是在跨境电商领域。 Marco MT 主要特性 基于大语言模…

论文翻译 | OpenICL: An Open-Source Framework for In-context Learning

摘要 近年来,上下文学习(In-context Learning,ICL)越来越受到关注,并已成为大型语言模型(Large Language Model,LLM)评估的新范式。与传统微调方法不同,ICL无需更新任何参…

CTF(五)

导言: 本文主要讲述在CTF竞赛中,web类题目easyphp。 靶场链接:攻防世界 (xctf.org.cn) 参考文章原文链接:Web安全攻防世界05 easyphp(江苏工匠杯)_攻防世界 easyphp-CSDN博客 一,观察页面。…