列表页当字段无内容时则不显示

发布时间:2019-10-12

仿站网>问答 > 列表页当字段无内容时则不显示
<?php
if($navinfor[titlepic])
{
?><td class="newslisttable"><div class="newslistimg"><img src="[!--titlepic--]" width="200" height="120"></div></td>
<?
}
else
{
?>
<?
}
?>

在内容页可以实现,字段无内容则不显示。
但是在列表把这些代码全部都生成出来了,请教怎么解决?
回复列表
1.
同上
2.
你仔细看解密教程吧
3.
原帖由 500919 于 2019-07-17 15:47:01 发表
你仔细看解密教程吧


你看了吗?
4.
要把模板内容赋值给$listtemp变量
5.
生成出来是这样了。。。。无图片。。

<?php
if($navinfor[titlepic])
{
?><td class="newslisttable"><div class="newslistimg"><img src="/e/data/images/notimg.gif" width="200" height="120"></div></td>
<?
}
else
{
?>
<?
}
?>
6.
小站来报个到www.mm622.com
7.
在列表模板里勾选了 使用程序代码 生成出来还是这样。
8.


<ul>
<table style="width:100%; border:none;">
<td class="newslisttable">
<li class="dongtai_left_pod"><a href="[!--titleurl--]">[!--title--]</a></li>
<li>[!--smalltext--]...</li>
<li class="dongtai_left_date">[!--newstime--]</li>
</td>
if(empty($r[titlepic]))
{ $con='';
}
else
{
$con='<td class="newslisttable"><div class="newslistimg"><img src="[!--titlepic--]" width="200" height="120"></div></td>';
}
$listtemp=$con;
</table>
</ul>

9.
你上面要在内容模板中使用,列表模板看置顶贴的解密教程
10.
勾选使用程序代码
11.
if(empty($r[titlepic]))
{ $con='';
}
else
{
$con='<td class="newslisttable"><div class="newslistimg"><img src="[!--titlepic--]" width="200" height="120"></div></td>';
}
12.
模板全部内容都要用php表示
13.
不执行php代码,生成出来还是代码。
相关问题
仿站网专注于帝国CMS仿站及二次开发、模板定制等各种有关帝国CMS程序疑难杂症!
  • 首页
  • 客服
  • 头部