有时候因为我们没有设置标题图片,程序就会是使用自己的标题图片,这就是问题所在,现在有2个办法解决这个问题,
【1】直接替换调程序的标签图片,但是这样的方法虽然简单,但是图片大小固定,要是每个模版的图片大小不一致,问题就凸显出来了。
程序自己的默认标题图片地址(缺失状态下):e\data\images文件下的notimg.gif文件
【2】这个方法就能很好的解决上面的问题,自己指定一个图片地址。
1、在列表页增加模板时list.var模板需要勾选“使用程序代码”选项。
2、添加下面的代码
if(empty($r[titlepic]))
{
$r[titlepic]='/images/img.gif';
}
$listtemp='<li><a href="[!--titleurl--]"><img src="[!--titlepic--]"></a></li>';
其他说明:
如果$listtemp引用模板内容是用单引号,那么里面使用单引号前面要加\,例如:$listtemp='<img src=\'[!--titlepic--]\'>';
相反如果引用模板内容是用双引号,那么里面使用双引号前面也要加\,例如:$listtemp="<img src=\"[!--titlepic--]\">";