帝国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标签就直接显示本文内容,如果没有,就在固定的段落位置显示一张随机的图片。这种方案适合没有图文的网站,随机添加图片后,可以让网站看起来更有美感。
以上就是关于帝国cms常见问题中"帝国cms内容页如何随机插入一张图片?"的全部内容,如果有遇到帝国cms常见问题其他问题的,可以在评论留言,或者加微信咨询。
相关文章
-
帝国cms如何实现输入密码才能下载链接的方法?
帝国cms要实现输入密码才能下载内容的办法,可以增加一个mima字段,然后修改模型,再修改公共模板变量,下面是青青模板网整理的方法,供大家参考
帝国cms常见问题2022-04-05 -
帝国cms如何在列表页和内容页调用投稿用户的头像?
帝国cms列表模板和内容模板要调用投稿用户的头像,也是青青在使用帝国cms程序过程中经常会遇到的。下面是青青模板网整理的关于本篇内容在“帝国cms常见问题”中的解决方案和思路,方便新手站长们在利用帝国cms建网站的时候,可以少走一些弯路。
帝国cms常见问题2022-03-27 -
帝国cms7.5批量推送信息到分类标题插件
帝国cms实现批量推送信息到标题分类,原理和推荐到专题一样,可以通过后台多选然后推送,这样可以提高后台编辑效率,不用一条条修改。下面是青青模板网根据帝国cms论坛上sbgl发布的插件,进行了优化整理,供大家参考。
帝国cms插件2022-04-01 -
帝国cms灵动标签调标题信息排行一周,一个月,一年的方法
帝国cms灵动标签调用一段时间的信息标题,比如一周内,一个月,一年。下面是青青模板网整理的关于本篇内容在帝国cms常见问题中的解决方案和思路,方便新手站长们在利用帝国cms建网站的时候,可以少走一些弯路。
帝国cms常见问题2022-03-30 -
帝国cms常见问题整理
帝国cms常见问题整理,也是青青在使用帝国cms程序过程中经常会遇到的。下面是青青模板网整理的关于帝国cms常见问题整理的解决方案和思路,方便新手站长们在利用帝国cms建网站的时候,可以少走一些弯路。
帝国cms常见问题2022-04-08 -
帝国cms模板调用教程之——万能标签的用法(二)
帝国cms万能标签的用法,我们在上一篇文章《帝国cms模板调用教程之——万能标签的详细说明(一)》中已经详细介绍了应该怎么调用,如果还不熟练,可以再跟着操作后面的调用步骤。下面青青模板网整理了《心情》这套首页模板的调用方法,供大家参考。
帝国cms调用教程2022-04-01 -
帝国cms万能标签调用[ !--writer--]不显示作者名的解决方法
帝国cms万能标签调用[ !--writer--]不显示作者名,直接显示了标签变量,原因是作者这个字段存在了副表当中,无法直接调用。其实这也是青青在使用帝国cms程序过程中经常会遇到的。下面是青青模板网整理的关于帝国cms万能标签调用[ !--writer--]不显示作者名的解决方案和思路,方便新手站长们在利用帝国cms建网站的时候,可以少走一些弯路。
帝国cms常见问题2022-04-01 -
帝国cmsQQ登录插件
帝国cmsQQ登录插件,实现帝国cms会员能够使用qq来登录,下面是青青模板网整理的关于如何在帝国cms安装QQ登录插件的解决方案和思路,方便新手站长们在利用帝国cms建网站的时候,可以少走一些弯路。
帝国cms插件2022-03-29 -
帝国CMS中[ !--no.num--]标签的用法分析
帝国CMS中[ !--no.num--]标签的用法在灵动标签中可以多种样式显示,比如规定数字从第几开始,数字前加0等。下面是青青模板网整理的关于帝国CMS中[ !--no.num--]标签的解决方案和思路,方便新手站长们在利用帝国cms建网站的时候,可以少走一些弯路。
帝国cms常见问题2022-03-28 -
帝国cms安装PHP7以上版本报错的解决方法
使用PHP7版本以上的运行环境时,以下两种情况,设置支持PHP7以上的操作步骤,全新安装帝国CMS时,只需安装时MYSQL接口类型选择mysqli即可支持PHP7系列。已经安装好帝国CMS换PHP7以上运行环境时只需修改配置文件/e/config/config.php。
帝国cms使用教程2022-03-28