QQ咨询不加好友发不了信息,咨询前先加好友! → QQ:820896380 ×

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

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

随机插入图片会用到一个函数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标签就直接显示本文内容,如果没有,就在固定的段落位置显示一张随机的图片。这种方案适合没有图文的网站,随机添加图片后,可以让网站看起来更有美感。

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

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

 

给TA打赏
共{{data.count}}人
人已打赏
帝国CMS教程

帝国cms文章内容页H2H3实现目录功能

2024-11-20 12:43:55

帝国CMS教程

帝国CMS字段判断显示或者输出其他内容!

2024-11-20 13:03:59

个人中心
购物车
优惠劵
有新私信 私信列表
搜索