【Typecho】 香菇图册Photograph主题

【Typecho】 香菇图册Photograph主题

2023-02-18 / 1 阅读

主题介绍

Photograph for Typecho 是由香菇编写的 Typecho 图册主题,主题基于 Typecho 1.1 (17.10.30) 编写,用到的第三方库有 Bootstrap, Masonry, fancybox3, lightGallery 等,预览(视频)如下:
Photograph主题

主题配置

配置主题: 传送门
查看更新日志: 传送门
原文地址: 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

评论 (0)

取消
reimu.png