帝国cms7.0设置标题图片(缺失状态下)

有时候因为我们没有设置标题图片,程序就会是使用自己的标题图片,这就是问题所在,现在有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--]\">";

 

你可能感兴趣的:(cms)