Php 问题将文章newsflash设置到表格中

Php 问题将文章newsflash设置到表格中,php,if-statement,joomla,mod,Php,If Statement,Joomla,Mod,嗨,我正在尝试将newsflash文章转换为表中的链接列表。 我通过注释删除了简介文本,这样它将只显示文章标题,并更改tmpl文件 这是一个名为links的php文件。我复制了modules/mod_article_news中的vertical.php,然后将此信息放在这里。 检查您的代码,并确保您尝试回显的变量实际具有值。例如,如果你试图调用$item->title,但$item本身没有传递值,我很确定它会对你大喊大叫。因此,它表示您正在尝试获取标题,但对象$item不存在或不是对象 在进入$

嗨,我正在尝试将newsflash文章转换为表中的链接列表。 我通过注释删除了简介文本,这样它将只显示文章标题,并更改tmpl文件

这是一个名为links的php文件。我复制了modules/mod_article_news中的vertical.php,然后将此信息放在这里。
检查您的代码,并确保您尝试回显的变量实际具有值。例如,如果你试图调用
$item->title
,但
$item
本身没有传递值,我很确定它会对你大喊大叫。因此,它表示您正在尝试获取标题,但对象$item不存在或不是对象

在进入
$item
对象之前,我会这样做:

if ($item) {

    echo $item->title;
echo $item->value2;

}
或者,如果某些对象值有时没有附加值,请在输出前检查实际值

$itme->value1 ? $item->value1 : "";

希望有帮助

代码中有几个问题。第一个也是主要的问题是,如果$I==$n,我试图使用一个条件结束表。但是for语句只循环$i<$n,因此我必须有结束表的条件$i==$n-1


同样关于我以前的代码,如果没有在几个不同的区域中设置,那么将isset放在一起可以使代码不被处理。我将进一步研究这一点,因为我以前没有得到这个问题,但现在它的工作

谢谢,等我到家后我会试试的。问题是,如果这些值没有嵌套到if语句中,它们就没有问题。不确定if为什么会导致问题,或者是什么原因导致它不可读。问题似乎不是与值有关,而是与第一个div有关。如果我在代码前后回显test br,它将出现在我的aricle中。(包括装载此物品的装载位置)。但是,实际的表显示在我的页脚下,它没有被包装在一个div中。div发生了什么,为什么我的文章中也没有这个表。您可以在错误页上看到结果。}elseif($this->category->ogimages){这是第227行,这是我在文章的bavkend中添加的一个梵蒂冈,用于为图像创建url。奇怪的是,新闻快讯没有阻止这个错误。如果。我没有。在你的问题所在的每个地方都有if语句。看看你是否可以删除该语句,并且它是否仍然有效。我感觉你没有得到ca将tegory或ogimages放入变量中并抛出错误。或者用
isset($this->category->ogimages)
Ok将该语句包装起来,这样错误就消失了,但又导致了另一个错误,所以我再次设置了isset并消失了。但是.im仍然存在相同的.disease。也会出现我以前遇到的.direct php错误。