当前位置:首页 > 文章 > 帝国CMS > 正文内容

帝国cms内容页实现点击按钮后js随机跳转到一篇文章

3年前 (2022-10-22)帝国CMS6888

上代码:

<script>
	function randArticle1(){
		let as=$(".click-ul").children("li");
		url=$(as[Math.floor(Math.random()*as.length)]).children("a").first().attr("href");
		if(url==''||url==window.location.href){self.location.href=$("#typelink").attr('href')}else{self.location.href=url}};
</script>




      <ul class="click-ul">
[e:loop={'selfinfo',10,0,0,'','newstime DESC'}]
        <li>
          <em>
            <?=$bqno?>
          </em>
          <a href="<?=$bqr['titleurl']?>">
            <?=$bqr['title']?>
          </a>
        </li>

[/e:loop]
      </ul>

分析:

[e:loop={'selfinfo',10,0,0,'','newstime DESC'}]
        <li>
          <em>
            <?=$bqno?>
          </em>
          <a href="<?=$bqr['titleurl']?>">
            <?=$bqr['title']?>
          </a>
        </li>

[/e:loop]

 

点击按钮后,这个灵动标签循环中随机抽取一篇文章跳转。

参考效果:http://m.zym.cncobo.com/article/lizhizuoyouming/131.html

帝国cms内容页实现点击按钮后js随机跳转到一篇文章

扫描二维码推送至手机访问。

版权声明:本文由蓝博发布,如需转载请注明出处。

本文链接:https://blueboss.cn/p/743.shtml

标签: 随机

“帝国cms内容页实现点击按钮后js随机跳转到一篇文章” 的相关文章

window服务器iis的帝国cms站点上传大文件出现500问题

window服务器iis的帝国cms站点上传大文件出现500问题

帝国制作的网站,windows系统服务器iis环境,上传大文件出现500错误怎么办?windows系统服务器中,上传大文件提示500怎么办? linux下改到iis+php后,上传大于2M就出500错,改了php.ini中的upload_max_filesize也不行,最后解决如下: 第一步:修改p...

帝国CMS模板用灵动标签调用同级栏目导航并且当判断显示当前栏目高亮

帝国CMS模板用灵动标签调用同级栏目导航并且当判断显示当前栏目高亮

帝国cms模板里面怎么用灵动标签调用同级的栏目导航呢?同时判断显示当前栏目导航高亮! 调用代码:(注意:hover为判断当前高亮css样式) [e:loop={"select classname,classpath,classid from phome_enewsclass where bclas...

帝国cms栏目自定义字段调用标签

帝国cms栏目自定义字段调用标签

内容页和列表页调用当前栏目自定义字段的标签都是一样的,调用代码如下: <?=ReturnClassAddField(0,'自定义字段')?>没什么说的,这很简单。...

帝国CMS用PHP获取任意栏目ID

帝国CMS用PHP获取任意栏目ID

帝国cms模板中,如果栏目层级比较深,而且又要在栏目里面获取上级栏目或者下级栏目的一些数据时,获取到该栏目ID,上级栏目,上上级栏目,直到顶级栏目ID就很关键了  具体方法如下: 一,在模板页面,通过PHP先获取当前栏目的ID: <?php     $a=$GLOBALS[navclassi...

帝国CMS内容页字段为空判断的用法

帝国CMS内容页字段为空判断的用法

帝国CMS内容页中,如果某个字段没有填写内容就不显示,填写了就正常显示,这种效果怎么实现? PHP判断实现,代码如下: <?php if($navinfor[字段名]) { ?> 现在的内容 <? } else { ?> 不显示 <? } ?>...

帝国CMS列表页调用副表字段

帝国CMS列表页调用副表字段

列表模板中要调用副表字段内容需要采用“list.var支持程序代码”。下面帝国cms模板网就来告诉大家: 下面以读取新闻副表中的newstext字段为例的list.var模板代码: $fr=$empire->fetch1("select newstext from {$dbtbpre}ecm...