主题介绍
Photograph for Typecho 是由香菇编写的 Typecho 图册主题,主题基于 Typecho 1.1 (17.10.30) 编写,用到的第三方库有 Bootstrap, Masonry, fancybox3, lightGallery 等,预览(视频)如下:
主题配置
配置主题: 传送门
查看更新日志: 传送门
原文地址: https://photo.siitake.cn/photograph.html
项目 | 免费版 | 赞助版 |
---|---|---|
功能配置 | 备案信息、公告栏、统计代码、组图默认描述(全局)、lightGallery 功能开关 | 设置备份/还原、网站 LOGO、备案信息、2种导航栏选择、分类折叠、「设置」入口、「RSS」入口、超小屏幕/小屏幕/中等屏幕/大屏幕列数设置、封面高度、封面标题默认状态、封面标题边框、封面标题圆角、封面标题装饰、密码保护相册相关配置、懒加载图片自定义、相册封面图片参数、相册详情图片参数、2种图片「灯箱」、fancybox3配置、lightGallery配置、网站公告风格、网站公告颜色、网站公告、版权配置、全站信息统计、三方统计代码、相册标签、右下侧功能按钮、组图默认描述(全局)、自定义样式表、全局图片源、相册封面风格(测试)、自定义导航、移动页面顶部分类导航、「随机文章/相册」入口、站点「图标」、「标签」样式、「首次访问」相关配置、快捷键…… |
相册配置 | 图片[title]、图片源、作者/来源、来源地址、出镜人物、处理软件、图集描述、封面图片 | 「相册/图文」模式选择、图片[title]、图片源、作者/来源、来源地址、出镜人物、处理软件、打包下载、打包下载链接名、图集描述、封面图片、是否隐藏部分图片、隐藏图片位置、设置「不一样の列」、阅读次数 |
售后服务 | 无 | 已有功能的使用答疑和 BUG 修复 |
交流群组 | 无 | 有 |
长期更新 | 不支持 | 支持 |
使用场景 | 生活相册类应用。不建议作为图片CMS使用,每个相册(文章)图片数量不建议过多。 |
主题下载
免费版优化
免费版是个残废,只能读取附件图片,我们做如下修改
post.php修改代码
<?php
// $imgs = getAttachImg($this->cid);
// foreach($imgs as $img) {
// echo "<div class=\"post-item col-xs-6 col-sm-4 col-md-3\" data-src=\"$img[1]\"><img src=\"$img[1]\" title=\"$img[0]\" class=\"post-item-img\"></div>";
// }
image_class_replace($this->content())
?>
functions.php修改代码,增加函数,以让首页显示图片数量
function imgNum($content){
$output = preg_match_all('#<img(.*?) src="([^"]*/)?(([^"/]*)\.[^"]*)"(.*?)>#', $content,$s);
$cnt = count( $s[1] );
return $cnt;
}
index.php修改代码(第19行)
<span class="item-num">[<?php echo imgNum($this->content); ?>P] <span class="glyphicon glyphicon-picture" aria-hidden="true"></span></span>
这样免费版就基本上能用了
评论 (0)