帝國cms內容頁如何隨機插入一張圖片?
隨機插入圖片會用到一個函數rand(),在圖片地址后面寫入隨機函數,以及隨機的起始學列號,比如從1到10,就寫成rand(1,10),你可以用png圖片,也可以用jpg格式的圖片,將制作好的圖片,放到網站的目錄下就可以了。
以上代碼是先做了一個判斷,判斷這篇文章的內容字段newstext中有沒有img標簽,如果有img標簽就直接顯示本文內容,如果沒有,就在固定的段落位置顯示一張隨機的圖片。這種方案適合沒有圖文的網站,隨機添加圖片后,可以讓網站看起來更有美感。
- <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>
點個贊! ()