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

帝国cms首页模板展示终极栏目切换效果及显示栏目下文章

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

效果图:

帝国cms首页模板展示终极栏目切换效果及显示栏目下文章

代码:

 

<main>

<?php
/******参数配置开始******/
$classid = "1,2";
/******参数配置结束******/
$tabid = 1;
$classidObj=$empire->query("select classname,classid,sonclass,classpath from {$dbtbpre}enewsclass where classid in($classid) order by myorder,classid");
while($r=$empire->fetch($classidObj)){
$checked = $tabid==1?"checked":'';
$tab_list.= '<input id="tab'.$tabid.'" type="radio" name="tabs" '.$checked.'><label for="tab'.$tabid.'">'.$r[classname].'</label>';
$newObj = $empire->query("select * from {$dbtbpre}ecms_news where classid=$r[classid]  order by `newstime` desc");
while($r2=$empire->fetch($newObj)){
$list.='<div class="index_bg3">
        <div class="index_a index_bg3s">
        <a href="'.$r2[downurl].'" class="la1 a1" target="_blank"><img src="/skin/zhann/images/btn_details.png" width="60%" height="60%"></a>
    </div>
    <div class="index_a index_bg2s">
   <p id="text1">'.$r2[downurl].'</p>

        <img class="la1 a1 js-copy" src="/skin/zhann/images/btn_copy.png" width="60%" height="60%">
    </div>
    <img src="'.$r2[titlepic].'">
</div>';
}
$session_list.='<section id="content'.$tabid.'">'.$list.'</section>'; 
$list='';
$tabid++;
}
?>


<?=$tab_list?>
<?=$session_list?>
    

	
	  <script type="text/javascript">
 $('.js-copy').click(function(){
   let This = $(this);
     let text = This.siblings('p').text();
     var input = document.getElementById("input");
     input.value = text; // 修改文本框的内容
      input.select(); // 选中文本
      document.execCommand("copy"); // 执行浏览器复制命令
     console.log(text)
      alert("复制成功");
})

  </script>
</main>

留空则显示全部分类

<main>

<?php
/******参数配置开始******/
//参数留空则调用全部
$classid = "";
/******参数配置结束******/
if(empty($classid)){
	$where = "islast = 1";
}else{

$where = "classid in($classid)";
}



$tabid = 1;
$classidObj=$empire->query("select classname,classid,sonclass,classpath from {$dbtbpre}enewsclass where $where order by myorder,classid");
while($r=$empire->fetch($classidObj)){
$checked = $tabid==1?"checked":'';
$tab_list.= '<input id="tab'.$tabid.'" type="radio" name="tabs" '.$checked.'><label for="tab'.$tabid.'">'.$r[classname].'</label>';
$newObj = $empire->query("select * from {$dbtbpre}ecms_news where classid=$r[classid]  order by `newstime` desc");
while($r2=$empire->fetch($newObj)){
$list.='<div class="index_bg3">
        <div class="index_a index_bg3s">
        <a href="'.$r2[downurl].'" class="la1 a1" target="_blank"><img src="/skin/zhann/images/btn_details.png" width="60%" height="60%"></a>
    </div>
    <div class="index_a index_bg2s">
   <p id="text1">'.$r2[downurl].'</p>

        <img class="la1 a1 js-copy" src="/skin/zhann/images/btn_copy.png" width="60%" height="60%">
    </div>
    <img src="'.$r2[titlepic].'">
</div>';
}
$session_list.='<section id="content'.$tabid.'">'.$list.'</section>'; 
$list='';
$tabid++;
}
?>


<?=$tab_list?>
<?=$session_list?>
    

	
	  <script type="text/javascript">
 $('.js-copy').click(function(){
   let This = $(this);
     let text = This.siblings('p').text();
     var input = document.getElementById("input");
     input.value = text; // 修改文本框的内容
      input.select(); // 选中文本
      document.execCommand("copy"); // 执行浏览器复制命令
     console.log(text)
      alert("复制成功");
})

  </script>
</main>

演示地址:

http://yxx.cncobo.com/

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

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

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

“帝国cms首页模板展示终极栏目切换效果及显示栏目下文章” 的相关文章

帝国cms内容页显示标题加粗颜色等属性

帝国cms内容页显示标题加粗颜色等属性

每条信息的标题设置了不同的颜色,这些在列表页自动能显示出来了。 但是,在内容页用[!--title--]只能显示出标题文字,用什么代码能让内容页也能显示出设置好的标题的颜色? 在内容页模板找到[!--title--]替换为 <?=DoTitleFont($navinfor[titlefont...

帝国cms远程图片本地化不生效原因以及解决方法

帝国cms远程图片本地化不生效原因以及解决方法

帝国cms远程图片本地化不生效原因1、图片格式和大小设置问题帝国默认的图片格式不包括png,但是我们现在qq截图等都是png图片格式,加进去即可,假如源站的图片格式帝国后台没有,那肯定保存不了了。系统参数设置——文件设置——文件扩展名同时设置可以上传图片大小。2、服务器配置问题需要在php.in中把...

帝国CMS列表页判断是否有标题图片没有则显示指定的图片

帝国CMS列表页判断是否有标题图片没有则显示指定的图片

帝国CMS列表页模板里面怎么判断文章是否有标题图片,如果没有图片就调用显示默认或者指定的一张图片!   第一种方法、用php判断:   ①、复制以下代码带到“列表内容模板” if(empty($r[titlepic])) { $pic=''; } else { $pic='<img src=...

帝国CMS调用读取当天发布信息

帝国CMS调用读取当天发布信息

在帝国cms模板中,某些位置要调用当天发布的信息数量,但是不知道怎么调用实现,下面就来告诉大家怎么调用: 调用代码: <?php   $timedays=strtotime(date("Y-m-d",time()));//今天0点的时间点   $timedaye=$timedays+3600...

帝国CMS一些调用URL地址主要会员中心为主!

帝国CMS一些调用URL地址主要会员中心为主!

帝国cms模板网这边一些关于帝国CMS系统的URL地址,特别是会员中心这一块,方便大家使用! 会员中心: 控制面板:/e/member/cp/ 我的状态: /e/member/my/ 修改资料:/e/member/EditInfo/ 我的购买记录:/e/member/buybak/ 我的下载记录:/...

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

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

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