位置: 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)

  • 你一定也遇过网络推广这些问题(你一定会遇到我,只要你还在路上)

    你一定也遇过网络推广这些问题(你一定会遇到我,只要你还在路上)

  • 博客推广营销的八大技巧(博客推广营销的案例)

    博客推广营销的八大技巧(博客推广营销的案例)

  • 腾讯会议如何投票(腾讯会议如何投屏ppt)

    腾讯会议如何投票(腾讯会议如何投屏ppt)

  • miui12底部横线如何去掉(miui12底端横线)

    miui12底部横线如何去掉(miui12底端横线)

  • 海思麒麟和麒麟的区别(海思麒麟和麒麟处理器一样吗)

    海思麒麟和麒麟的区别(海思麒麟和麒麟处理器一样吗)

  • 华为gt2手表充电充不上(华为gt2手表充电器多少钱)

    华为gt2手表充电充不上(华为gt2手表充电器多少钱)

  • Worda4打印尺寸怎么调整(word文档怎么设置)

    Worda4打印尺寸怎么调整(word文档怎么设置)

  • 华为mate9充电功率(mate9充电60问题解决)

    华为mate9充电功率(mate9充电60问题解决)

  • 荣耀9x怎么截屏快捷键(荣耀9x怎么截屏长图)

    荣耀9x怎么截屏快捷键(荣耀9x怎么截屏长图)

  • 芒果tv可以多个人用吗(芒果tv在线观看官网)

    芒果tv可以多个人用吗(芒果tv在线观看官网)

  • 计算机字长是多少(计算机的字长一般是几的倍数)

    计算机字长是多少(计算机的字长一般是几的倍数)

  • 椭圆机上哪个键是阻力(椭圆机按钮图解selection)

    椭圆机上哪个键是阻力(椭圆机按钮图解selection)

  • 苹果账户被禁用是怎么回事(苹果账户被禁用余额怎么办)

    苹果账户被禁用是怎么回事(苹果账户被禁用余额怎么办)

  • oppo手机出厂膜能撕吗(OPPO手机出厂膜看得到吗)

    oppo手机出厂膜能撕吗(OPPO手机出厂膜看得到吗)

  • 耳机外放是什么情况(耳机外放声音大是好还是坏)

    耳机外放是什么情况(耳机外放声音大是好还是坏)

  • 手机亮屏死机怎么办(手机屏幕亮着但是死机)

    手机亮屏死机怎么办(手机屏幕亮着但是死机)

  • vivo流量提示如何取消(vivox60流量显示)

    vivo流量提示如何取消(vivox60流量显示)

  • 快手戳过的人怎么取消(快手已戳别人有没有事)

    快手戳过的人怎么取消(快手已戳别人有没有事)

  • 小米m1903f11a是什么型号(小米m1903f11a是高配版吗)

    小米m1903f11a是什么型号(小米m1903f11a是高配版吗)

  • 快手同乡服务怎么删除(快手同行)

    快手同乡服务怎么删除(快手同行)

  • 58同城定位怎么设置(58同城定位怎么弄苹果手机)

    58同城定位怎么设置(58同城定位怎么弄苹果手机)

  • 小米手机怎么定位跟踪另一个小米(小米手机怎么定位华为手机位置)

    小米手机怎么定位跟踪另一个小米(小米手机怎么定位华为手机位置)

  • qq音乐怎么查询qq好友喜欢歌单(qq音乐怎么查询充值记录)

    qq音乐怎么查询qq好友喜欢歌单(qq音乐怎么查询充值记录)

  • 电脑健盘关机是什么健(电脑健盘关机是那个健)

    电脑健盘关机是什么健(电脑健盘关机是那个健)

  • iphone8自拍反向能改吗(苹果8自拍取消反向)

    iphone8自拍反向能改吗(苹果8自拍取消反向)

  • 苹果x手机和苹果xr的区别(苹果x和苹果)

    苹果x手机和苹果xr的区别(苹果x和苹果)

  • 苹果嘿siri没反应(iphone手机嘿siri不能唤醒)

    苹果嘿siri没反应(iphone手机嘿siri不能唤醒)

  • 笔记本低电量上网不稳定容易掉线怎么办(笔记本低电量提示)

    笔记本低电量上网不稳定容易掉线怎么办(笔记本低电量提示)

  • 季度亏损还需要计提所得税吗
  • 开一般户需要提交人行吗
  • 金税盘电子发票怎么读入
  • 买电脑所有配件
  • 研发费用利润表中
  • 销售货物和劳务的税率
  • 公司打印银行回单和对账单
  • 投资款返还案例
  • 企业固定资产入账金额标准
  • 购买固定资产进项税率
  • 将产品转为本企业使用
  • 全额拨款事业单位企业所得税
  • 在建工程安装工程包括
  • 工业企业成本结构
  • 烟酒销售公司要交哪些税
  • 实收资本印花税是一年一交吗
  • 发票校验码后六位图解
  • 税务机关代开的普通发票上无需加盖收款方的印章
  • 参加国外展会费用
  • 个人所得税的速算扣除数是什么意思
  • 企业购买汽车需要缴纳什么税
  • 金税盘发行后什么时候可以用
  • 公司 期货投资
  • 房屋对外投资
  • 库存商品成本变动率
  • 计提法定盈余公积分录并结转
  • 合同的情势变更是什么?
  • 新成立公司开票能开多少个点的发票
  • 工程施工科目借贷方向
  • shadowbar.exe - shadowbar是什么进程 有何作用
  • php-cgi
  • 工程款包工包料怎么开票
  • 房产权利转移
  • ipad最长使用时间
  • nerf 怎么瞄准
  • php文件包含的4种方式
  • 自动生成尺寸
  • 商家为消费者提供餐具
  • 生产车间生产人员福利费
  • ps怎么把皮肤变红润
  • 销售方开具的红字信息表
  • 出售固定资产如何申报企业所得税
  • 预缴税款为什么不能跨月申报
  • 帝国cms使用手册
  • poi java 导入导出
  • 发票勾选后为什么申报表里没有数据
  • sql存储过程详解图
  • 小规模纳税人财务报表季报怎么填
  • 企业所得税征收方式有哪些?
  • 企业所得税计提的准备金可以扣除吗
  • 公司亏损后盈利分红
  • 上级补助收入是指事业单位从主管部门和上级单位取得的
  • 预付账款的会计编码是多少?
  • 成品油发票的六个问答
  • 核定征收适用于什么税率
  • 销项税和进项税计算公式
  • 股权转让如何计算股权原值
  • 质押发票
  • 残疾人就业保障金
  • 中银单位结算卡年费
  • 注册资本越多越好吗
  • Linux/UNIX和Window平台上安装Mysql
  • windows xp操作
  • 轻轻松松在树枝上摘果子用什么成语
  • 管理需要
  • 2016年最火的歌曲排行前100首
  • 如何设置鼠标移入并停止时触发接口
  • winxp如何将桌面文件默认到d盘
  • 蓝屏 win7
  • web在线编辑excel
  • unity3d官方教程
  • javascript中的关键字有哪些
  • 详解JavaScript ES6中的模板字符串
  • js插件大全
  • XML、HTML、CSS与JS的区别整理
  • android webview webgl
  • java script课程
  • js选中文字
  • 开票资料?
  • 金融机构不包括
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设