今日新鲜事 - 发现热搜榜和排行榜

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

今日新鲜事 今日新鲜事 2024-08-13 09:40

 

随机插入图片会用到一个函数rand(),在图片地址后面写入随机函数,以及随机的起始学列号,比如从1到10,就写成rand(1,10),你可以用png图片,也可以用jpg格式的图片,将制作好的图片,放到网站的目录下就可以了。

  1. <div class="newstext">
  2. <?php
  3. $string=$navinfor['newstext'];
  4. $some="<img ";
  5. $num=explode($some,$string);
  6. if(count($num)>1){
  7. ?>
  8. [!--newstext--]
  9. <?
  10. }else{
  11. ?>
  12. [!--newstext--]
  13. <script>
  14. 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>'
  15. </script>
  16. <?
  17. }
  18. ?>
  19. <p>[!--page.url--]</p>
  20. </div>

以上代码是先做了一个判断,判断这篇文章的内容字段newstext中有没有img标签,如果有img标签就直接显示本文内容,如果没有,就在固定的段落位置显示一张随机的图片。这种方案适合没有图文的网站,随机添加图片后,可以让网站看起来更有美感。

如果想插入标题图片,把下面代码替换下即可:


 
  1. <p><img src="[!--titlepic--]" alt="[!--title--]"></p>

 

声明:本文图片、文字、视频等内容来源于互联网,本站无法甄别其准确性,建议谨慎参考,本站不对您因参考本文所带来的任何后果负责!本站尊重并保护知识产权,本文版权归原作者所有,根据《信息网络传播权保护条例》,如果我们转载内容侵犯了您的权利,请及时与我们联系,我们会做删除处理,谢谢。

 

相关内容