婷姐 发表于 2024-8-30 14:19:45

帝国cms首页调用全部栏目及相关字段

目前需要在首页调用本站的所有栏目,包括,排序序号递增、栏目名称、栏目缩略图,别名,自定义栏目字段(标红的这2个字段调用不出来),各位大神怎么调用的,有偿!显示结果如下:
1、栏目名称A、栏目缩略图、栏目别名、栏目自定义字段
2、栏目名称B、栏目缩略图、栏目别名、栏目自定义字段
3、栏目名称C、栏目缩略图、栏目别名、栏目自定义字段
...

IT618发布 发表于 2024-8-30 14:20:26

<?php
$cr=$empire->fetch1("select * from {$dbtbpre}enewsclassadd where classid='$bqr'");
$这里是栏目自定义字段=$cr['这里是栏目自定义字段'];
?><?=$这里是栏目自定义字段?>


这是调用栏目自定义字段

浅生 发表于 2024-8-30 14:20:46

高手在下面。。

TyCoding 发表于 2024-8-30 14:21:31

我不是高手。。

TyCoding 发表于 2024-8-30 14:21:49

"1,2,3",10,20,1,1,1,1,1,24

IT618发布 发表于 2024-8-30 14:22:00

可以问ChatGPT

IT618发布 发表于 2024-8-30 14:22:15

这个要有用帝国的菜知道

婷姐 发表于 2024-8-30 14:22:46

我只能给你个例子,你要根据你的实际情况进行修改的。首先查询顶级栏目,再查询子栏目就可以了!也就是两个SQL查询。实际就是这样的。我是随心所欲的写的。最终结果还需要根据你的实际去写的。输出结果如下

我的写法如下:

打印result数组就能看到所有栏目与栏目下面的子栏目信息了

Crystαl 发表于 2024-8-30 14:23:12

第一个SQL就是 获取顶级类别信息的SQL是没有用缓存的,第二个SQL查询是有用缓存的!根据自己的需求进行简单修改即可!我这个写法主要是为了方便输出数组转JSON方便前端接收,比如常用的小程序

婷姐 发表于 2024-8-30 14:23:44

如果你要求没有这么高 用自带的标签是可以完成的。灵动标签嵌套也是可以做到的。
页: [1] 2
查看完整版本: 帝国cms首页调用全部栏目及相关字段

创宇盾启航版免费网站防御网站加速服务