dz论坛怎么加php代码,dz3.1论坛添加一句代码 网页空白了

source\module\forum\forum_forumdisplay.php添加

$query = $db->query("select * from bbs_forum_post where tid ='$tid' ");while($result = $db->fetch_array($query)) { $mythread[] = $result;}

forumdisplay_list.htm模板文件下添加

{$val[message]}

网站页面空白了,是怎么回事

回复讨论(解决方案)

你都能改程序,难道还不会调试?

没有错误提示,我也不知道错误出在哪了

一片空白不就是 500 错吗?

你写程序都没遇到过吗?

排错总要打开错误显示吧?

我用的Dreamweave

有什么好的工具可以推荐下

我还用记事本呢?

这与调试程序有什么关系

真心请教:怎么调试程序,我没有系统在学过,属于半路出家

1、打开查看错误日志

2、打印相关变量看看,在哪一行出现错误

目测 $db不存在吧,dx3以后不支持这种写法了

1、打开查看错误日志

2、打印相关变量看看,在哪一行出现错误

目测 $db不存在吧,dx3以后不支持这种写法了

现在应该是怎么写的

$result=mysql_query("SELECT * FROM `bbs_forum_post` where tid ='$tid'");while($row=mysql_fetch_array($result)){?>=$row[message]?>}?>

我的这个代码在独立页面可以运行,加入到模板页也是空白,是怎么回事

discuz有自己的数据库类 封装了很多方法 也包含安全过滤

$query = $db->query("select * from bbs_forum_post where tid ='$tid' ");

while($result = $db->fetch_array($query)) {

$mythread[] = $result;

}

你这段 改成

$tid = intval($tid);

$mythread = DB::fetch_all('select * from '.DB::table('forum_post').' where tid = $tid');

10楼代码有误

最后包含$tid的单引号改成双引号

谢谢 wander_wind

弄好了,但是$tid =$_GET['tid'];这个得不到值

我想让他在列表页每个帖子的下边出现,如何获得每个帖子的tid

或都

$mythread = DB::fetch_all('select * from '.DB::table('forum_post').' where tid = $tid');

这一句能不能直接加到模板里,我加了显示空白,要是能加就简单多了

刚写错了$tid = intval($tid);

我换了$tid =$_GET['tid']; 试试也不行

谢谢 wander_wind

弄好了,但是$tid =$_GET['tid'];这个得不到值

我想让他在列表页每个帖子的下边出现,如何获得每个帖子的tid

或都

$mythread = DB::fetch_all('select * from '.DB::table('forum_post').' where tid = $tid');

这一句能不能直接加到模板里,我加了显示空白,要是能加就简单多了

可以直接加进模板

eval 就是直接运行php的标签

想在forum_forumdisplay.php里加这个也行

模板调用的帖子列表是$_G['forum_threadlist'],在末尾include template......引入模板的代码之前,遍历这个列表变量就可以处理

forum_forumdisplay.php

这个文件里 我找不到 标题subject怎么定义的,要是加在它的下边就 不用单独找tid了吧

可能有的方法不存在

dz的模板很乱,可以确定那个位置是你的目标吗?随便写个

11111111可以显示吗?

实在不行就按15楼那样试试

这里的tid 直接写上一个是可以显示的

这里的tid 直接写上一个是可以显示的

那说明代码没错,看看$thread[tid]有什么问题,echo一下,或者用$tid=它,接收放进eval再试试

今天偷偷水了好久csdn,还半小时下班,突击一下无聊的工作进度去

兄弟你自己想想办法哈

谢谢

$thread[tid] 是不是不能放在

能在这里直接输出就好了

我还用记事本呢?

这与调试程序有什么关系

连基础都没有,就不用回答了。浪费感情

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值