教你取消帝国CMS列表页使用默认图片的方法
我们在发布文章的时候总是喜欢带上标题图片,看起来更美观美观一些。但是我们不可能对于每一篇文章都给它设置标题图片吧。我们对比一些新闻网发现,他们也并不是每篇文章都有首图。
但是对于帝国cms而言,如果不设置首图,系统会自动帮你设置一张默认图片,就如上面我们看到的一样,这图片真是一言难尽。实在是影响页面呐。
方法一:修改替换这张图片
进入帝国cms的根目录,进入e/data/images文件夹,我们发现有两张这样的图片,名字为:notimg.gif和notemp.gif。我们可以找自己认为适合的图片替换原来的两张图,不过名字需保持一致,大小最好也一样。我们在图片上右击,选择图片属性》详细信息,可以看到图片的分辨率。我们找到合适的图片之后可以通过ps调整图像大小。替换之后,我们刷新数据,就在列表页可以看到新的首图了。
ps:其实对于这个文件夹下的图标我们都可以直接删除,当然还有更多的图片,我们基本用不到。但并不建议这样做,因为帝国的程序本身不占用多少空间,万一删错了呢。哈哈哈哈。
方法二:在列表模板使用程序
我们进入对应的列表模板,根据自己实际的HTML代码,在列表内容模板输入下列代码,并勾选使用程序代码,保存刷新。
$titlepic=''; if($r[titlepic]){ $titlepic='①'; } $listtemp=' ② '.$titlepic.' ③'
举个例子:
如果你列表循环内容是像上图这样的,那么你就可以复制以下的代码直接使用
$titlepic=''; if($r[titlepic]){ $titlepic='<i><img src="[!--titlepic--]" alt="[!--title--]"></i>'; } $listtemp=' <li><a href="[!--titleurl--]" target="_blank"> '.$titlepic.' <h3>[!--title--]</h3> <p>[!--smalltext--]</p></a> <span>[!--newstime--]</span></li>'
如果是首页上的列表,则需要根据你调用的标签模板而决定,一般为标题+图片+简介(id为5)替换完成之后保存并刷新数据,我们就能发现,列表页面不会在使用默认图片了。
如果对于无图列表还不会设置的朋友,可以关注B站博主:青于蓝的青本站部分文章、数据、图片来自互联网,一切版权均归源网站或源作者所有。
如果侵犯了你的权益请来信告知我们删除。邮箱:1737618317@qq.com