欢迎关注
最酷最in的云资讯

如何修改Discuz文章的{pic}在DIY中随机显示图片

作为一个资深的站长,你可以不懂代码,但你必须学会去修改简单的代码,以防止开源系统的插件满足不了自己需求的时候。本文主要介绍如何修改Discuz文章的{pic},从而达到在DIY中随机显示图片的目的。问题的大概是这样的:我们在发文章的时候没有插入图片附件,而在首页或者其他DIY中调用数据的时候,需要显示图片,此时系统会自动调用static/image/common/nophoto.gif,如果很多文章都没有图,整个页面将显得非常的丑陋。为了修改在DIY中调用{pic}标签的时候,将无图的文章换成随机的、且是自定义的图片。笔者写下此文,防止忘记,同时希望对站长们有用。步骤如下:

1、修改/source/class/block/portal/block_article.php和source/class/block/forum/block_thread.php文件

$data[‘pic’] = STATICURL.’image/common/nophoto.gif’;
改成

$data[‘pic’] = STATICURL.’image/common/nophoto_phpjyz_’.rand(1, 20).’.gif’;

2、上传图片到 /static/image/common/

图片命名和上面的代码一样就可以了,笔者这里是

nophoto_phpjyz_1一直到nophoto_phpjyz_20,一共20张图片,这个根据跟人的情况而定。

赶快去修改试试把,你将拥有一个发布文章不需要图片,而DIY时会出现图片的完美首页。(记得更新缓存)

赞(0) 打赏
未经允许不得转载:云微资讯 » 如何修改Discuz文章的{pic}在DIY中随机显示图片
分享到: 更多 (0)

云微资讯 科技新媒体资讯平台

关于我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏