帝国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标签就直接显示本文内容,如果没有,就在固定的段落位置显示一张随机的图片。

本文摘自网络,不代表短经典网立场 https://www.duanjingdian.com/780.html

上一篇 2024 年 7 月 19 日 下午4:37
下一篇 2024 年 7 月 19 日 下午4:41

相关推荐

  • 帝国系统搜索提示search is close的解决方法

    解决方法及步骤: 在后台 - 系统设置 - 基本属性 - 关闭前台模块相关功能 - 找到搜索把对应的勾取消并保存就可以了。 其它的模块提示也可以使用此方法解决,比如人gb is c…

    2024 年 5 月 29 日
    978
  • 帝国CMS常用函数介绍

    一、esub()截取字段函数 语法:esub(字符串,截取字数,后缀)说明:后缀为截取字符后附带内容,此参数可以省略。使用范例:<?=esub('12345678',6)?&…

    帝国CMS 2024 年 6 月 29 日
    2.6K
  • iframe框架调用高度自适应方法

    <iframe frameborder="0" src="https://www.www.duanjingdian.com/" class="iframe" framebor…

    HTML 2024 年 9 月 2 日
    1.3K
  • 帝国CMS安装教程

    帝国CMS(Empire CMS)是一款使用PHP编写的开源内容管理系统,广泛应用于个人网站、企业网站和各种在线平台,以下是帝国CMS的安装方法: (图片来源网络,侵删) 1、准备…

    2024 年 4 月 17 日
    1.2K
  • 帝国CMS8.0版新增JS幻灯片调用标签:phomehdpic

    由于之前版本的幻灯图片调用标签是FLASH的(现在大部分浏览器都禁用FLASH了),所以帝国CMS8.0版新增JS幻灯图片调用标签:[phomehdpic]操作类型,栏目ID/标题…

    帝国CMS 2025 年 4 月 1 日
    1.7K
  • 帝国CMS用灵动标签调用自定义页面列表

    下面举两个例子: 例子1:调用自定义页面分类为1的页面导航 [e:loop={'select id,path,title from [!db.pre!]enewspage wher…

    帝国CMS 2024 年 5 月 17 日
    1.2K
  • 帝国CMS如何调用缩略图?

    1. 创建字段 你需要在你的数据表中创建一个名为 img 的字段,用于存储图片路径。 2. 上传图片 你可以在后台管理页面中上传你的图片,上传后,图片的路径将被存储在 img 字段…

    帝国CMS 2024 年 4 月 26 日
    1.2K
  • 帝国灵动标签调用文章排行榜

    目前所用的到方法是系统自带的$bqno,顺序标签判断来进行样式的添加可定义一行一个样式。 可根据自己的使用情况进行修改,调用方式如下: [e:loop={1,10,0,0}]&lt…

    帝国CMS 2024 年 5 月 22 日
    1.1K
  • 帝国CMS中用SQL调用自定义列表

    1、访问后台:用户首先需要登录帝国CMS的后台管理系统。 2、模板管理:在后台管理界面中,找到并点击“模板管理”菜单。 3、自定义列表:在模板管理界面中,选择“自定义列表”选项。 …

    帝国CMS 2024 年 4 月 20 日
    1.1K
  • 帝国判断是否为首页?是则添加高亮

      <li<?phpif($GLOBALS[navclassid]) //非首页{?>class="hover"<?php}else // 首页{…

    帝国CMS 2024 年 5 月 19 日
    941