帝国cms内容页如何随机插入一张图片?
随机插入图片会用到一个函数rand(),在图片地址后面写入随机函数,以及随机的起始学列号,比如从1到10,就写成rand(1,10),你可以用png图片,也可以用jpg格式的图片,将制作好的图片,放到网站的目录下就可以了。
以上代码是先做了一个判断,判断这篇文章的内容字段newstext中有没有img标签,如果有img标签就直接显示本文内容,如果没有,就在固定的段落位置显示一张随机的图片。这种方案适合没有图文的网站,随机添加图片后,可以让网站看起来更有美感。
- <divclass="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><imgsrc="/d/file/images/<?=rand(1,10)?>.png"alt="<?=$bqr['title']?>"></p>'
- </script>
- <?
- }
- ?>
- <p>[!--page.url--]</p>
- </div>
上一篇:帝国cms怎么让tags标签同步网站设置的关键词?
下一篇:没有了