位置: IT常识 - 正文

【Discuz】实现主题标题和正文同时显示

编辑:rootadmin
本文实现功能:将主题标题和主题内容同时显示出来,如想直接看项目实现结果,可直接看解决问题的那个标题下的内容

推荐整理分享【Discuz】实现主题标题和正文同时显示,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实现功能:将主题标题和主题内容同时显示出来,如想直接看项目实现结果,可直接看解决问题的那个标题下的内容

项目需求

这是原始移动端的页面布局

这是需要实现的效果

发现问题

在原始的`upload\template\default\touch\forum\viewthread.htm`这个文件中我们可以看到标题跟内容是分开显示的,最终用的还是`$_G[forum_thread][subject]`这个变量

这个时候就有一个问题,那就是我们的主题内容怎么取出来呢!先看源码的内容变量是什么

来到`upload\template\default\touch\forum\viewthread.htm` 的163行,我们可以看到是用`$post[message]`这个变量实现的

先不管什么先用这个标签试试再说

这个时候问题就很显而易见了,我们使用了`$post[message]`但是却显示的回去主题的最后的一个内容,那么下来咱们就开始解决这个问题

解决问题

在上文中我们既然发现了问题,那么下来我们就根据这个思路来一步一步测试

解决步骤

既然在html中我们使用了原模板中的变量有问题

那么我们就需要思考一下我们后台给传的变量是什么

传的这个变量里边是否有这个主题内容的值

如果有就直接取,如果没有就需要我们自己来解决了

根据请求路径来看看用的是那个PHP文件

【Discuz】实现主题标题和正文同时显示

查看地址栏`forum/upload/forum.php?mod=viewthread&tid=13&pid=44&page=1&extra=&mobile=2#pid44`这就是我们需要的地址

可以看到先请求了`forum.php`,那我们就打开这个文件

在文件的最后一行就是我们最终需要进入的文件,mod这个变量自己可以打印看看是什么

根据上图,我们直接进入到`upload/source/module/forum/forum_viewthread.php`这个文件,会看到这俩个变量,这俩个变量是不是很熟悉,这不就是我们模板里边使用的那俩个变量吗?

我们来打印一下这俩个变量

这个时候发现变量里边根本就没有主题内容这个字段

先看数据库的那张表存储的主题内容

打开discuz的数据库字典`pre_forum_post`这个表正是我们需要的

打开本地数据库,我们就会发现,这不就是我们需要的数据吗?

话不多说,直接整,打印出地址栏的参数

根据tid直接查询,然后把message这个字段给放进去,时间是我需要的哈!你们自己根据情况来定

然后我们在到模板里边进行调用

查看效果:这就是我们想要的结果

本文链接地址:https://www.jiuchutong.com/zhishi/304130.html 转载请保留说明!

上一篇:使用van-picker 动态设置当前选中项

下一篇:python TKinter弹出式菜单的使用(python tkinter ttk)

  • 低数据模式怎么关(低数据模式怎么取消ipad)

    低数据模式怎么关(低数据模式怎么取消ipad)

  • 状态函数有哪些性质(不属于状态函数有哪些)

    状态函数有哪些性质(不属于状态函数有哪些)

  • 华为手机怎样开启护眼模式(华为手机怎样开空调遥控器)

    华为手机怎样开启护眼模式(华为手机怎样开空调遥控器)

  • 快手关注怎么刷新不了(快手关注怎么刷不出来)

    快手关注怎么刷新不了(快手关注怎么刷不出来)

  • 华为4pro手环功能(华为手环4pro功能怎么用)

    华为4pro手环功能(华为手环4pro功能怎么用)

  • 网桥工作在osi的哪一层(网桥工作在互联网络的什么层)

    网桥工作在osi的哪一层(网桥工作在互联网络的什么层)

  • oppoa8手机怎么关机(oppoa8手机怎么关机重启)

    oppoa8手机怎么关机(oppoa8手机怎么关机重启)

  • 抖音无效视频是什么意思(抖音无效视频是什么原因)

    抖音无效视频是什么意思(抖音无效视频是什么原因)

  • 默认评价是什么意思(默认评价可以改吗)

    默认评价是什么意思(默认评价可以改吗)

  • iphonewifi总是自动断开(iPhonewifi总是自动断开)

    iphonewifi总是自动断开(iPhonewifi总是自动断开)

  • 5g流量用的快吗(5g流量使用快吗)

    5g流量用的快吗(5g流量使用快吗)

  • qq送礼物可以提现吗(qq里面送礼物提现的钱去哪里了)

    qq送礼物可以提现吗(qq里面送礼物提现的钱去哪里了)

  • 笔记本电池充不满电怎么回事(笔记本电池充不满100%)

    笔记本电池充不满电怎么回事(笔记本电池充不满100%)

  • 苹果几开始是双摄像头(苹果几开始是双卡双待5G)

    苹果几开始是双摄像头(苹果几开始是双卡双待5G)

  • ipad wlan是几代(ipad wlan版本什么意思)

    ipad wlan是几代(ipad wlan版本什么意思)

  • iPhone11pro怎么设置屏幕常亮(iphone11pro怎么设置横屏)

    iPhone11pro怎么设置屏幕常亮(iphone11pro怎么设置横屏)

  • 怎么让储存卡下载软件(储存卡怎么储存应用?)

    怎么让储存卡下载软件(储存卡怎么储存应用?)

  • 苹果xr取消3d touch

    苹果xr取消3d touch

  • word文档内容不能修改(word文档内容不能顶格)

    word文档内容不能修改(word文档内容不能顶格)

  • 荣耀手环有通话功能吗(荣耀手环接电话如何设置方法)

    荣耀手环有通话功能吗(荣耀手环接电话如何设置方法)

  • qq忘记密码手机号换了怎么办,好友也没有(qq忘记密码手机号也不知道怎么办)

    qq忘记密码手机号换了怎么办,好友也没有(qq忘记密码手机号也不知道怎么办)

  • 苹果8后面玻璃碎了怎么办(苹果8后面玻璃换了有什么影响)

    苹果8后面玻璃碎了怎么办(苹果8后面玻璃换了有什么影响)

  • 抖音怎么设置别人看不到我的粉丝(抖音怎么设置别人下载不了我的作品)

    抖音怎么设置别人看不到我的粉丝(抖音怎么设置别人下载不了我的作品)

  • 快手怎么让一个人看不到我的作品(快手怎么让一个人看不到我的亲密关系)

    快手怎么让一个人看不到我的作品(快手怎么让一个人看不到我的亲密关系)

  • a2104是什么版本(a2103是什么版本)

    a2104是什么版本(a2103是什么版本)

  • 文件类型可以通过什么来识别详情(文件的类型可以通过什么来区分)

    文件类型可以通过什么来识别详情(文件的类型可以通过什么来区分)

  • 让 history 命令显示日期和时间方法详解(windows history命令)

    让 history 命令显示日期和时间方法详解(windows history命令)

  • win11怎么使用快捷键打开小组件和通知中心?(win11怎么桌面快捷方式)

    win11怎么使用快捷键打开小组件和通知中心?(win11怎么桌面快捷方式)

  • 血液制品3%增值税税率
  • 核定征收可以不开免税普票吗
  • 发票已经做账但要退款账不平咋办
  • 用友T3怎么结转上年数据
  • 合同负债里面含增值税吗
  • 政府补贴营业外收入所得税汇算清缴需要调增吗
  • 固定资产报废清理净损失属于什么费用
  • 水利建设基金的计税依据
  • 地下建筑物应该怎样缴纳城镇土地使用税?
  • 用友如何结转本年利润到未分配利润
  • 个体工商户需要缴纳哪些税
  • 如何减少资产负债表上的资本公积
  • 同一客户应收应付可以相互抵消吗
  • 个人所得税手续费返还账务处理
  • 苗木销售免企业所得税吗
  • 含税进货价款怎么算
  • 企业所得税 税法
  • 建设单位对工程施工的评价意见
  • 非金融企业向金融企业借款的利息
  • 新成立的有限公司
  • 工商局查社保吗
  • 水土保持补偿费是一次性征收吗
  • 我国的社会保险费
  • 盈亏余额
  • 企业给学校捐款的申请怎么写
  • 公司债务转个人债务
  • directx安全吗
  • 什么叫即期结汇
  • 筹建期无形资产土地要摊销吗
  • ftp指什么
  • 奇托尔加赫城堡
  • 固定资产一次性扣除申报表怎么填
  • 沃特金斯格伦州立公园
  • 安斯海滩上的角眼沙蟹,塞舌尔普拉兰岛 (© Ingo Schulz/Offset by Shutterstock)
  • 自产产品用于应税项目为什么不考虑偷税
  • 政府会计制度应付职工薪酬账务处理
  • 小规模免增值税政策从什么时候开始
  • 去年未分配利润为负什么意思
  • open com failed
  • 酒类许可证过期了去哪里换证
  • 公司注册流程百度百科
  • 内账中采购另付的税点算成本还是费用
  • mysql怎么实现原子性
  • 固定资产盘盈为什么计入盈余公积
  • 以前年度未结转
  • 主营业务成本是借增贷减吗
  • 其他应收款科目余额在贷方表示什么
  • 增值税不用计提吗
  • 政府补助的分类包括
  • 企业间拆借资金要交印花税吗
  • 工程完工后的质保金怎么入账
  • 商贸公司批发零食怎么样
  • 以前多计提的税款怎么办
  • 应付职工薪酬多计提了如何冲掉
  • 代扣代缴的增值税怎么做账
  • 材料折扣会计分录
  • 公司账户的钱怎么合理的转出来
  • 损益类账户属于资产还是负债
  • 资本公积只能转现金吗
  • 买一送一会计分录怎么写
  • 公司买护肤品发票如何入账
  • 工业企业应收账款减少原因分析
  • mysql优化配置文件
  • windows内存诊断是干什么的
  • win8系统怎样安装
  • mac怎么添加桌面
  • Win10 Mobile/PC build 10586.589曝光:老机型有份
  • win7系统怎么查看wifi密码
  • 怎么把系统从win10换成win7
  • win7共享失败
  • cocos2djs
  • node javascript
  • android中的短信联系人管理,浏览器属于
  • nodejs深入浅出pdf百度云
  • js动态给table添加行
  • shell中的-n
  • unity learning
  • pythonsetter
  • 亦庄地税局税务局营业大厅
  • 税务局与税务所工资哪个高
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设