主题展示及获取:https://sunnyfree.mmbkz.cn/ 后续会出相应的完整版教程,这只是个人的笔记和记录
基于Apache License 2.0协议,任何人可以随意开发修改二次分发
效果图:
<?php if($this->is('index')): ?>
<div class="postdisplayblock">
<div class="left">
<div class="swiper swiper_index_left">
<div class="swiper-wrapper">
这里写一个while,想输出几篇就写几次,函数可以自己写,我写的是使用了widget类获取的,你也可以自己定义
<a class="swiper-slide" href="<?php $posts->permalink(); ?>" data-pjax-state="">
<span class="left_img">
<img src="<?php echo $firstImage; ?>" alt="<?php $posts->title(); ?>">
</span>
<span class="left_title"><?php $posts->title(); ?></span>
</a>
这里加一个<?php endwhile; ?>结束判断
</div>
<div class="swiper-pagination"></div>
</div>
<span class="postdisplayblock_tip">最新</span>
</div>
<div class="right">
<div class="item">
<a href="你可以通过不同方法或自定义函数来获取你想要的链接" data-pjax-state="">
<span class="right_img">
<img src="你可以通过不同方法或自定义函数来获取你想要的图片" alt="test12">
</span>
<span class="postdisplayblock_tip">自定义标签</span>
<span class="right_title_out">
<span class="right_title"> 自定义 </span>
</span>
</a>
</div>
<div class="item">
<?php \Widget\Post\Hot::alloc('pageSize=1')->to($hot); ?>
<?php while ($hot->next()): ?>
<a href="<?php $hot->permalink(); ?>" data-pjax-state="">
<span class="right_img">
<img src="你可以通过不同方法或自定义函数来获取你想要的图片" alt="<?php $hot->title(); ?>">
</span>
<span class="postdisplayblock_tip">热评</span>
<span class="right_title_out">
<span class="right_title"> <?php $hot->title(); ?> </span>
</span>
</a>
<?php endwhile; ?>
</div>
</div>
</div>
<?php endif; ?>
<main class="main_body">
<?php $this->need('components/title.php'); ?>
<?php $this->need('components/postdisplay.php'); ?>
<?php $this->need('components/article.php'); ?>
---在上面加上一条,引用---
<div class="comment_part">
<?php if($this->is('single')): ?>
<?php $this->need('components/comment.php'); ?>
<?php endif; ?>
</div>
</main>
<link rel="stylesheet" href="https://unpkg.com/swiper@8.4.7/swiper-bundle.css">
<script src="https://unpkg.com/swiper@8.4.7/swiper-bundle.js"> </script>
function loadpostdisplayblock(){
var swiper = new Swiper(".swiper", {
// 设置选项参数
slidesPerView: 1,
loop: true,
autoHeight: true,
// 自动轮播
autoplay: {
delay: 3000, // 5 秒
disableOnInteraction: false,
},
// 如果需要分页器
pagination: {
el: '.swiper-pagination',
},
});
}
$(document).on('pjax:complete', function() {
loadpostdisplayblock();
});
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有