帝国cms内容页如何随机插入一张图片?

时间:2024年04月11日

/

来源:网络

/

编辑:佚名

随机插入图片会用到一个函数rand(),在图片地址后面写入随机函数,以及随机的起始学列号,比如从1到10,就写成rand(1,10),你可以用png图片,也可以用jpg格式的图片,将制作好的图片,放到网站的目录下就可以了。
<div class="newstext">
<?php
$string=$navinfor['newstext'];
$some="<img ";
$num=explode($some,$string);
if(count($num)>1){
?>
[!--newstext--]
<?
}else{
?>
[!--newstext--]
<script>
    document.getElementsByClassName('newstext')[0].children[2].innerHTML = document.getElementsByClassName('newstext')[0].children[2].innerHTML + '<p><img src="/d/file/images/<?=rand(1,10)?>.png" alt="<?=$bqr['title']?>"></p>'
</script>
<?
}
?>
<p>[!--page.url--]</p>
</div>
以上代码是先做了一个判断,判断这篇文章的内容字段newstext中有没有img标签,如果有img标签就直接显示本文内容,如果没有,就在固定的段落位置显示一张随机的图片。这种方案适合没有图文的网站,随机添加图片后,可以让网站看起来更有美感。
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。