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

发布时间:2019-10-12 18:21:32

if($navinfor[titlepic]){td clas=newslisttablediv clas=newslistimgimg src=!titlepic] width=200 height=120/div/td}else{}在内容页可以实现,字段无内容则不显示。但是在列表把这些代码全部都生成出来了,请教怎么解...

您的位置:首页 > 问答 >
<?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程序疑难杂症!
Copyright@2016-2025 汇鑫网络工作室 版权所有 仿站网 www.ecmsw.cn
鲁ICP备17005488号-1 鲁公网安备 37018102000481号