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

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

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

上代码:

<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随机跳转到一篇文章” 的相关文章

帝国CMS后台登录成功又提示您还未登录

帝国CMS后台登录成功又提示您还未登录

帝国CMS登录后台,帝国CMS后台登录显示“登录成功”后,马上跳转显示“您还未登录。那么怎么解决呢?其实很简单; 出现此问题是目录权限问题 /e/data/adminlogin 目录权限不可写导致,请将此目录权限设置为777权限即可解决 OK,搞定!...

帝国cms用SQL语句调用栏目导航一级栏目和二级栏目

帝国cms用SQL语句调用栏目导航一级栏目和二级栏目

帝国cms调用一级栏目及下面的二级栏目调用方法如下: SQL语句 <?php  $ecms_bq_sql=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewsclass where bclassid=0 order by myorder li...

帝国CMS列表页判断文章来源带链接

帝国CMS列表页判断文章来源带链接

帝国CMS列表页内容怎么判断显示文章来源呢?并且来源带链接? 在列表内容模板里面写如下代码即可: $userr=$empire->fetch1("select befrom from {$dbtbpre}ecms_news_data_{$r[stb]} where id='$r[id]'")...

帝国CMS列表内容模板(list.var)调用会员头像会员名称等

帝国CMS列表内容模板(list.var)调用会员头像会员名称等

帝国CMS列表内容模板的list.var里面怎么调用会员头像。会员名称,文章标题和文章链接呢?其实方法也很简单,下面帝国cms模板网就来为大家分享: 标签代码如下: $userr=$empire->fetch1("select userpic  from {$dbtbpre}enewsmem...

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

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

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

帝国CMS结合项提示您来自的链接不存在

帝国CMS结合项提示您来自的链接不存在

帝国CMS结合项提示"您来自的链接不存在"的解决方法。具体方法如下: 打开e/class/userfun.php 将global $public_r; 改成 global $public_r,$navclassid; if($_GET['classid'])   {  $classid=RepPo...