图片Discuz X 门户列表页文章中无图片时 随机选择一张图片作为封面教程

discuz教程  时间:2021-03-20  阅读:()

Discuz X门户列表页文章中无图片时随机选择一张图片作为封面教程

今天从【建站笔记】看到一篇不错的教程觉得不错就转载到了沭阳web希望能够帮助到利用discuz门户建站的朋友们。

利用discuz门户建站尤其是列表页会出现这样一个问题就是文章页没有上传图片的话列表页的前面是没有图片的这个可能会影响整体的美观所以有没有这种方法即便文章页没有图片在discuz列表页也能够自动生成一张图片呢今天沭阳web就和大家分享以下 Discuz X门户列表页文章中无图片时随机选择一张图片作为封面教程。

修改前请注意备份否则后果自负。

方法Discuz X3.2、 3.4亲测可行

一、在根目录下面source\module\portal里面找到portal_l ist.php文件打开 127-129行代码为if($value['pic'] ) {

$value['pic' ]=pic_get($value['pic' ], ' ',$value['thumb'],$value['remote'], 1, 1);

}

含义也就是获取文章中第一张图片作为封面是在$value['pic']为true的情况下

二、对上面代码进行改造if($value['pic'] ) {

$value['pic' ]=pic_get($value['pic' ], ' ',$value['thumb'],$value['remote'], 1, 1);

}else{

$value['pic' ] ='source/plugin/forum_index/static/cover_' .($value[aid]%10). ' .gif';

}

关键 $value['pic' ]='source/plugin/forum_index/static/cover_' .($value[aid]%10). ' .gif';这一行代码。

含义在文章不包含图片时 即$value['pic']为false时。从source/plugin/forum_index/static/下面存在的10张图片中随机选取一张作为封面

$value[aid]中aid为portal_article_title表中该文章的aid 该值为门户文章中第几篇文章<!--{if $value[pic]}--><div class="atc"><a href="$article_url" target="_blank"><imgsrc="$value[pic]"alt="$value[title]" class="tn"/></a></div><!--{/if}-->

<img src="$value[pic]"alt="$value[title]" class="tn"/>中的$value[pic]对应$value['pic']核心点

1、 source/plugin/forum_index/static/这个路径下面必须存在10张图片当然这个路径你可以根据自己需要改为其他的路径

2、原先只针对if($value['pic' ])为true的情况。现在多添加了为false的情况文章中不存在图片

来源『沭阳web』 转载请保留出处 http://www.shuyangweb.com/article-131-1.html

HostMem,最新优惠促销,全场75折优惠,大硬盘VPS特价优惠,美国洛杉矶QuadraNet机房,KVM虚拟架构,KVM虚拟架构,2核2G内存240GB SSD,100Mbps带宽,27美元/年

HostMem近日发布了最新的优惠消息,全场云服务器产品一律75折优惠,美国洛杉矶QuadraNet机房,基于KVM虚拟架构,2核心2G内存240G SSD固态硬盘100Mbps带宽4TB流量,27美元/年,线路方面电信CN2 GT,联通CU移动CM,有需要美国大硬盘VPS云服务器的朋友可以关注一下。HostMem怎么样?HostMem服务器好不好?HostMem值不值得购买?HostMem是一家...

星梦云-100G高防4H4G21M月付仅99元,成都/雅安/德阳

商家介绍:星梦云怎么样,星梦云好不好,资质齐全,IDC/ISP均有,从星梦云这边租的服务器均可以备案,属于一手资源,高防机柜、大带宽、高防IP业务,一手整C IP段,四川电信,星梦云专注四川高防服务器,成都服务器,雅安服务器,。活动优惠促销:1、成都电信夏日激情大宽带活动机(封锁UDP,不可解封):机房CPU内存硬盘带宽IP防护流量原价活动价开通方式成都电信优化线路2vCPU2G40G+60G21...

IMIDC(rainbow cloud):香港/台湾/日本/莫斯科独立服务器特价,闪购大促销,最低30usd/月起

imidc怎么样?imidc彩虹网路,rainbow cloud知名服务器提供商。自营多地区数据中心,是 Apnic RIPE Afrinic Arin 认证服务商。拥有丰富的网路资源。 在2021年 6.18 开启了输血大促销,促销区域包括 香港 台湾 日本 莫斯科 等地促销机型为 E3係,参与促销地区有 香港 日本 台湾 莫斯科 等地, 限量50台,售罄为止,先到先得。所有服务器配置 CPU ...

discuz教程为你推荐
apple.com.cn苹果官方网址到底是http://store.apple.com/cn/?还是 http://www.apple.com.cn????flashfxpflashfxp怎么用?支付宝注册网站在哪里注册支付宝温州商标注册温州商标注册?科创板首批名单江苏北人的机器人在同行中的评价怎么样?电子商务世界美国电子商务的发展经历几个阶段网络u盘有没有网络U盘 5G的 就像真的U盘一样的?就像下载到真U盘一样的 到自己电脑直接复制就可以拉的啊申请400电话400电话如何申请?申请400电话400电话如何办理?什么是seo小红妹 seo是什么意思?seo网站优化该怎 随机阅读 seo是什么意思
二级域名 安徽双线服务器租用 购买域名和空间 softlayer winhost 国外私服 特价空间 好看的桌面背景图片 2017年万圣节 国外免费空间 hkg cdn加速是什么 100mbps 卡巴斯基破解版 服务器硬件防火墙 香港亚马逊 联通网站 中国电信网络测速 贵阳电信测速 万网空间 更多