顶部横幅广告
  • 微信
您当前的位置:首页 > 技术学习 > 帝国cms

教你取消帝国CMS列表页使用默认图片的方法

作者:石德生 时间:2022-03-28 阅读数:人阅读文章来源:原创内容

我们在发布文章的时候总是喜欢带上标题图片,看起来更美观美观一些。但是我们不可能对于每一篇文章都给它设置标题图片吧。我们对比一些新闻网发现,他们也并不是每篇文章都有首图。

教你取消帝国CMS列表页使用默认图片的方法 

但是对于帝国cms而言,如果不设置首图,系统会自动帮你设置一张默认图片,就如上面我们看到的一样,这图片真是一言难尽。实在是影响页面呐。

方法一:修改替换这张图片

进入帝国cms的根目录,进入e/data/images文件夹,我们发现有两张这样的图片,名字为:notimg.gif和notemp.gif。我们可以找自己认为适合的图片替换原来的两张图,不过名字需保持一致,大小最好也一样。我们在图片上右击,选择图片属性》详细信息,可以看到图片的分辨率。我们找到合适的图片之后可以通过ps调整图像大小。替换之后,我们刷新数据,就在列表页可以看到新的首图了。

ps:其实对于这个文件夹下的图标我们都可以直接删除,当然还有更多的图片,我们基本用不到。但并不建议这样做,因为帝国的程序本身不占用多少空间,万一删错了呢。哈哈哈哈。

 方法二:在列表模板使用程序

教你取消帝国CMS列表页使用默认图片的方法 

我们进入对应的列表模板,根据自己实际的HTML代码,在列表内容模板输入下列代码,并勾选使用程序代码,保存刷新。

$titlepic='';
if($r[titlepic]){
$titlepic='①';
}
$listtemp=' ② '.$titlepic.' ③'

举个例子:

教你取消帝国CMS列表页使用默认图片的方法 

如果你列表循环内容是像上图这样的,那么你就可以复制以下的代码直接使用

$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

标签:
微信

石德生

当你还撑不起你的梦想时,就要去奋斗。如果缘分安排我们相遇,请不要让她擦肩而过。我们一起奋斗!

微信
上云折上折

猜你喜欢

    无相关信息