首页
微语
统计
友链
留言
memos
圈子
图床
推荐
相册
网站监控
VPS监控
Search
1
实现typecho微信时光机功能的图文教程
48,592 阅读
2
为Typecho添加webp解析
43,700 阅读
3
Memos备忘录,记录瞬间想法
28,323 阅读
4
emlog数据成功迁移到typecho
28,007 阅读
5
Jasmine - 简约、美观的博客主题
26,830 阅读
手机达人
免费资源
电脑网络
娱乐休闲
网站建设
威言威语
Typecho
Emlog
WordPress
服务器
主题
插件
排行榜    
登录
/
注册
Search
标签搜索
wordpress
发布
插件
免费
教程
typecho
EMlog
PHP
代码
CSS
华为
图片
安装
代码修改
评论
手机
诺基亚
微信
文章
智能
Chen'mo
累计撰写
1,272
篇文章
累计收到
380
条评论
首页
栏目
手机达人
免费资源
电脑网络
娱乐休闲
网站建设
威言威语
Typecho
Emlog
WordPress
服务器
主题
插件
页面
微语
统计
友链
留言
memos
推荐
相册
网站监控
VPS监控
搜索到
1
篇与
的结果
2021-03-03
给你的Typecho博客添加一个相册吧,支持任何主题
前言很早以前就想折腾一个相册页面,但是没有好看的样式就一直耽搁了。最近看到了 Time For Typecho相册模板 很nice啊不过要更换主题感觉太浪费了,后面又发现 photo page for typecho 独立页面模板支持两种样式但是他使用的是js动态输出。我就寻思自己折腾一下,就参考了两者搞了相册独立页面模板这样和博客现有主题不冲突两者兼得。声明主题样式:[](https://github.com/wclk/time)https://github.com/wclk/time参考代码:photo page for typechophp自动读取文件夹下所有图片并分页显示介绍1.支持延迟加载2.支持图片分页效果预览下载github:https://github.com/xiamuguizhi/typecho-page-photo本站:https://xiamuyourenzhang.cn/usr/uploads/2021/02/1684881163.zip使用1.下载 page-img.php 放到主题根目录就可以2.新建独立页面,选择模板 Lens风格相册3.一些设置点击添加字段,填入相对应文字或者链接!jianjiemyqqmyweibomygithub3.添加图片格式标题@时间@描述@图片地址多图以回车结束,每一行代表一张图片的信息。例如: 泉州少林寺@2021年2月 泉州@第一次到了泉州少林寺@http://127.0.0.1/tp/img/ia_100000001765.jpg picture2@2020年01月02日拍摄@测试@https://ww2.sinaimg.cn/large/006uAlqKgy1fzlbjrxju2j31400u04qz.jpg picture3@2020年01月03日拍摄@测试2@http://127.0.0.1/tp/img/ia_100000003.jpg 福州随拍@2020年02月25日 拍摄@这是小赵同学拍的照片@http://127.0.0.1/usr/uploads/2021/02/327511430.jpg 泉州南音@2020 2.26 泉州@免费听南音@https://xiamuyourenzhang.cn/usr/uploads/2021/02/3231208335.jpg 泉州开元寺@2019.8.9 泉州@香火鼎盛@https://xiamu-1251327481.cos.ap-guangzhou.myqcloud.com/img/14/2020-0218-2046-39.jpg 核心详解很简单的代码,看完你可以把相册主题改成追番列表什么的 都可以 哈哈 <?php $page=$_GET['page'];//获取当前页数 $max=999;//设置每页显示图片最大张数 $html = $this->row['text']; //获取文章内容纯文本化 $array= explode("\n",$html); //分割换行符,存入数组 $i=count($array); //获取数组 array 全部图片数量 分页使用 for ($j=$max*$page;$j<($max*$page+$max)&&$j<$i;++$j){//循环条件控制显示图片张数 $post = explode('@',$array[$j]); // 分割数组 @ 在存入数组 方便读取 //.$post[0]. 标题 .$post[1]. 时间 .$post[2]. 描述 .$post[3]. 图片地址 echo "<article class=\"thumb img-area\"> <a class=\"image my-photo\" alt=\"loading\" data-src=\"https://a-oss.zmki.cn/2020/20200212-fcf30f3d33625.gif\" href=\"".$post[3]."\" > <img class=\"zmki_px my-photo\" data-src=\"".$post[3]."\" /> </a> <h2>".$post[0]."</h2> <p><p>".$post[1]."</p><p>".$post[2]."</p></p> </article>"; } /** 照片分页 使用前请设置 $max=999; 还有 把注释去掉 页面输出照片数量 $Previous_page=$page-1; $next_page=$page+1; if ($Previous_page<0){ echo "上页"; echo "<a href=?page=$next_page>下页</a>"; } else if ($page<=$i/$max-2){ echo "<a href=?page=$Previous_page>上页</a>"; echo "<a href=?page=$next_page>下页</a>";} else{ echo " <a href=?page=$Previous_page>上页</a>"; echo "下页"; } **/ ?> 本站备份:
2021年03月03日
5,370 阅读
1 评论
1 点赞