Giter VIP home page Giter VIP logo

cuckoo's Introduction

”你好,我是布谷!“
一款 Material Design 风格的 Typecho 主题

特点

  • 全站 PJAX + 评论 AJAX
  • 响应式 / 自适应
  • 自动暗色模式(定时 / 跟随系统 / 手动)
  • 支持自定义字体样式 / 粗细
  • 支持文章目录 / 浏览数显示
  • 图片懒加载 & 图片灯箱
  • Infinite Scroll 瀑布流加载
  • 用户 UA 以及仿 Biibili 认证
  • 支持自定义评论表情
  • 仿 Mac 风格代码块 & 支持代码高亮 / 复制
  • 支持多种联系方式
  • 基于 Links 的友链页面
  • Bilibili 追番独立页面
  • 自定义静态文件源 / 随机图源
  • 支持 Katex 公式
  • 多个模块均支持自定义
  • 丰富的后台设置
  • ...

下载

获取主题的方法:前往 Releases 或者 下方QQ群 下载主题

开发版

如需下载开发版可以前往 这里 进行下载哦!

安装

Warning

务必要将文件名改为 “Cuckoo” ,以免发生奇奇怪怪的错误。

  • 将下载到的压缩包解压到 /usr/themes/ 并且将文件夹名改为 “Cuckoo
  • 前往 “控制台->外观” 启用「Cuckoo」即可使用主题啦!

最后

  1. 欢迎各位加入 主题交流群
  2. 主题文档:https://cuckoo.owo.show/
  3. 如有问题可以发 Issue 或进群提问,提问前请先阅读 “主题文档” 先哦!
  4. 如果喜欢这个主题,欢迎各位点个 Star ,也欢迎 投喂 布好哦!

Copyright © 2020-2024 Bhao, under GPL-3.0 License.

cuckoo's People

Contributors

bhaoo avatar bigcoke233 avatar inwinter04 avatar kengwang avatar weilinfox avatar wingkinl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

cuckoo's Issues

追番本地有缓存文件后就一直提示加载失败

大佬帮忙看一下,是不是我curl的问题

问题出处:
追番
这个问题出现在哪个功能上?

问题结果:
加载失败
触发问题后造成了什么效果及影响?
网页无法查看
预期结果:

你觉得这个功能该怎么样?

问题复现:

你是怎么触发这个问题的?

配置与环境:

  • 问题页面:https://blog.loccai.top/index.php/16.html
  • PHP 版本:80
  • 数据库类型 / 版本:MySQL
  • Typecho 版本:最新
  • 主题版本:(Release 标注的版本号,开发版则写 Dev.)
  • 使用的插件:(所有使用中的的插件,以便判断兼容性问题)
  • 浏览器:(浏览器名称及版本号)

截图(若有)

提供一个此问题触发的截图或报错信息。若没有,则留空。

补充信息:

提供尽可能多的相关信息。

关于目录中的标题层级的问题

问题出处:

目录中现实的标题的层级。

问题结果:

本应相同层级的标题,在目录中显示为不同层级。

预期结果:

目录中的标题层级正常显示。

问题复现:

不好描述,看下面截图吧。

配置与环境:

  • 问题页面:(如果有,请提供一个触发此问题的页面链接)
  • PHP 版本:8.0.21
  • 数据库类型 / 版本:MySQL 5.7.39
  • Typecho 版本:1.2.0
  • 主题版本:2.0.2
  • 使用的插件:Links
  • 浏览器:Chrome 104.0.5112.102

截图(若有)

image
image

补充信息:

对于图一两种写法,显示出的目录都是图二的样式。

此外我还有一个问题,对于如下截图中的写法,会如何处理呢?
image

网站右侧友链和友链页报错

问题出处:
网站右侧友链和友链页报错
Warning: shuffle() expects parameter 1 to be array, null given in /www/wwwroot/ouyangqiqi.cn/usr/themes/Cuckoo/functions.php on line 438

Warning: count(): Parameter must be an array or an object that implements Countable in /www/wwwroot/ouyangqiqi.cn/usr/themes/Cuckoo/functions.php on line 440

配置与环境:

  • 问题页面:https://ouyangqiqi.cn/index.php/links.html

  • PHP 版本:PHP7.4

  • 数据库类型 / 版本:MySQL 5.7.33

  • Typecho 版本:1.2 (18.10.23)

  • 主题版本:2.0.0

  • 使用的插件:Access,ActivatePowerMode,CommentToMail,ExSearch,Links,Pio,Smilies,ViewsCounter

  • 浏览器:Chrome 92.0.4515.131

截图(若有)

image

支持自定义首页文章加载动画

这个想法是哪个方面的?

新增功能 / 用户体验

这个想法要做到什么?

支持自定义首页文章加载动画

这个想法能为项目提供什么帮助?

可以提高个性化功能

是否有具体的实现思路?

是(

补充信息:

在文章正文中显示的图片通过OSS图像处理显示缩略图 在访客点开大图之后显示原图

这个想法是哪个方面的?
新增功能
这个想法要做到什么?
在文章正文中显示的图片通过OSS图像处理显示缩略图 在访客点开大图之后显示原图

这个想法能为项目提供什么帮助?
节省图片加载时间 降低OSS费用 提升访问体验

是否有具体的实现思路?
样本站:https://photo.zmki.cn/
方法原理:https://www.zmki.cn/4953.html
图片压缩,缩略图优化,webp优化

[建议]图片格式的改进

建议将资源图片格式改成webp,这样可以极大减小图片大小,即使是loading的动态图用gif有500k,但是webp只有100k多,加载速度会快很多
(说白了就是我的小水管太垃圾了

一个关于随机文章图源的建议

作者您好,感谢您带来这优秀的主题。
在使用随机文章图源这个功能时,因为我并不太想走OMGAPI,所以我更希望于使用我自有的白嫖TX云的CDN作为随机图源,然而在自定义随机图CDN中,我没有发现有能替换随机数的变量,最后我通过修改主题源代码实现了这一特性。
我表达能力并不是太好,但是如果能让用户这样设置“CDN”字段,我相信会更棒:
https://*****.file.myqcloud.com/%rand%.png
如果能让用户设置随机数数字范围那更好~
再次感谢您带来的优秀主题,这一点小小的建议希望作者能够采纳,谢谢。

使用插件JWPlayer的问题

反馈前请确认你的 CDN或浏览器缓存已经清除,你没有 修改相关源代码 ,若你已经确认为项目中的问题,请删除这段文本,继续完成你的反馈

问题出处:

使用了 JWPlayer 的页面

问题结果:

第一次打开页面时会卡在“播放器载入中...”,刷新后播放器才加载

预期结果:

打开时直接加载播放器

问题复现:

使用了JWPlayer的页面,第一次打开都会这样

配置与环境:

  • 问题页面:https://dg.cfandora.xyz/archives/3/
  • PHP 版本:7.4
  • 数据库类型 / 版本:MySQL 5.7.37
  • Typecho 版本:1.1 (17.10.30)
  • 主题版本:正式版v2.0.0
  • 使用的插件:JWPlayer
  • 浏览器:chrome 99.0.4844.84

截图(若有)

QQ截图20220330113510

关于可拓展面板不可用的问题

问题出处:

短代码中的可拓展面板。

问题结果:

无法使用可拓展面板。

预期结果:

正常解析并显示可拓展面板。

问题复现:

在撰写文章页面添加可拓展面板的短代码。

配置与环境:

  • 问题页面:本地测试
  • PHP 版本:8.0.2
  • 数据库类型 / 版本:MySQL 5.7.26
  • Typecho 版本:1.2.0
  • 主题版本:2.0.2
  • 使用的插件:Links
  • 浏览器:Chrome 104.0.5112.81

截图(若有)

image

image

补充信息:

bilibili 视频的的短代码是可用的。

关于友链插件 Links 的问题

问题出处:

Links 插件。

问题结果:

  1. 禁用 Links 插件后再次开启会提示数据库错误。
  2. Links 插件年久失修,存在越权漏洞。
  3. 访问友链页面报错,shuffle() 函数参数错误。

预期结果:

正常工作,访问友链页面正常,启用/禁用插件正常。

问题复现:

  1. 禁用/启用 Links 插件。
  2. 参考补充信息中的来源。
  3. 访问友链页面。

配置与环境:

  • 问题页面:链接
  • PHP 版本:8.0.21
  • 数据库类型 / 版本:MySQL 5.5.62
  • Typecho 版本:1.2.0
  • 主题版本:2.0.2
  • 使用的插件:Links,MathJax
  • 浏览器:Chrome 104.0.5112.81

截图(若有)

  • 友链页面报错
    image

补充信息:

  • 数据库错误 Bug 修复方法来源网页
  • 越权漏洞来源网页
  • 关于友链页面报错问题,若友链显示数量不设置为0,则任何显示侧边栏友链的页面都会触发该问题。
    • 关于该问题的修复方法,可以在使用 shuffle() 函数前添加 if(!isset($Links)) { $Links = []; } 解决。

内置随机图片 API 失效

随机图片 API :

OMGのAPI 似乎在维护而不可使用, 9JOJO 由于 Referer 原因返回 403 (现在貌似不卡 Referer 但是会偶现 403 的样子)。

问题结果:

主题内置随机图片源不可使用。

配置与环境:

  • PHP 版本:7.4
  • 数据库类型 / 版本:PostgreSQL
  • Typecho 版本:2.0.1
  • 浏览器:Edge 106.0.1370.42 (正式版本) (64 位) Firefox 107.0a1 (2022-10-16) (64-bit)

截图(若有)

OMGのAPI

image

9JOJO

image

添加 LaTeX 支持

这个想法是哪个方面的?

新增功能 / 用户体验

这个想法要做到什么?

支持 LaTeX 渲染

这个想法能为项目提供什么帮助?

便于技术类文章编写

是否有具体的实现思路?

在主题中原生引入 Mathjax / Katex 的 js 文件()

[BUG]有关密码保护的bug

作者您好!
使用过程中我发现,设置密码保护的文章,如果被显示在主页,或者以卡片的形式显示在某个页面的时候,文章的一部分内容会无视密码保护而直接显示在卡片上。

高斯模糊 backdrop-filter: blur 在非 Chromium 内核上不被显示

问题出处:

2.0 版本高斯模糊

问题结果:

非 Chromium 内核浏览器不显示高斯模糊效果,截图在下面

预期结果:

不同浏览器相同效果

配置与环境:

  • 问题页面:
  • PHP 版本:
  • 数据库类型 / 版本:
  • Typecho 版本:1.1 (17.10.30)
  • 主题版本:2.0
  • 使用的插件:无
  • 浏览器: Safari, Firefox

截图(若有)

image

左中右分别为 Safari Firefox Edge,可见 Safari 和 Firefox 都无高斯模糊效果

补充信息:

问题应该出在 backdrop-filter: blur 仅在 Chromium 内核默认开启
Firefox 可以通过 config 开启但是默认关闭,现实中会开启的人应该非常少
Safari 则需要加前缀 -webkit-backdrop-filter

请问支持1.2.0的typecho吗?

我把typecho从正式版更新到了开发版,发现cuckoo设置外观打不开了
提示Argument 1 passed to _t() must be of the type string, null given, called in /www/wwwroot/nanxiaoxiong.com/usr/themes/Cuckoo/libs/setting.php on line 86

配置与环境:

关于应用栏的建议

这个想法是哪个方面的?

UI 界面

这个想法要做到什么?

避免应用栏标题文字与下方内容重合导致混淆。

这个想法能为项目提供什么帮助?

界面更美观(?大概

是否有具体的实现思路?

给应用栏增加颜色、不透明度。

补充信息:

image

对比度较低的情况:
image

文章随机图片使用自定义API问题

我想问一下,文章随机置顶图片默认的其实就不错,但是图片太少了,想用自己的。但更换为自己的API后所有文章只显示一个图片,换一个API后直接不显示了。。。
希望曾进完善。

友链插件导致Typecho错误500查询不到数据库

反馈前请确认你的 CDN或浏览器缓存已经清除,你没有 修改相关源代码 ,若你已经确认为项目中的问题,请删除这段文本,继续完成你的反馈

问题出处:友链插件按照主题教程走了但是依旧无法使用

这个问题出现在哪个功能上?

问题结果:导致typecho出现网页错误500

触发问题后造成了什么效果及影响?

预期结果:应该受到修复或者给予解决方法

你觉得这个功能该怎么样?

问题复现:拉取友链插件下载链接,wget下载到/usr/plugins/Links,回到typecho后台管理启用插件

你是怎么触发这个问题的?

配置与环境:ubuntu20.04 Server LTS 1h1g1Gbps Apache2部署的typecho

  • 问题页面:(如果有,请提供一个触发此问题的页面链接)
  • PHP 版本:7.4.3
  • 数据库类型 / 版本:mysql Ver 8.0.29-0ubuntu0.20.04.3 for Linux on x86_64 ((Ubuntu))
  • Typecho 版本:1.2
  • 主题版本:2.0.1(Release 标注的版本号,开发版则写 Dev.)
  • 使用的插件:Links(所有使用中的的插件,以便判断兼容性问题)
  • 浏览器:edge 版本 101.0.1210.53 (正式版本) (64 位)(浏览器名称及版本号)

截图(若有)
image

提供一个此问题触发的截图或报错信息。若没有,则留空。
Table 'typecho_blog.typecho_bloglinks' doesn't exist
Typecho\Db\Adapter\SQLException: Table 'typecho_blog.typecho_bloglinks' doesn't exist in /var/www/html/typecho/var/Typecho/Db/Adapter/Mysqli.php:103
Stack trace:
#0 /var/www/html/typecho/var/Typecho/Db.php(391): Typecho\Db\Adapter\Mysqli->query()
#1 /var/www/html/typecho/var/Typecho/Db.php(424): Typecho\Db->query()
#2 /var/www/html/typecho/usr/plugins/Links/manage-links.php(21): Typecho\Db->fetchAll()
#3 /var/www/html/typecho/admin/extending.php(14): require_once('/var/www/html/t...')
#4 {main}

补充信息:

提供尽可能多的相关信息。

版权所有无法自定义

这个想法是哪个方面的?

功能改进

现有内容的优化 / 新增功能 / UI 界面 / 用户体验

目前底部版权信息只能是用户id和2022

这个想法要做到什么?
可以自定义底部年份和版权所有

这个想法能为项目提供什么帮助?
给用户更好的体验

是否有具体的实现思路?

补充信息:

版权所有是个人id而且不能自定义,版权所有年份不能自定义,只能是2022,望改进。

文章页面封面高度优化

这个想法是哪个方面的?

用户体验

这个想法要做到什么?

用户看的更舒服

这个想法能为项目提供什么帮助?

用户看的更更舒服

是否有具体的实现思路?

改高度(

补充信息:

-76ea5624f2f07046.png

对 Typecho 1.2.0 和 PHP 8.0 的支持问题

反馈前请确认你的 CDN或浏览器缓存已经清除,你没有 修改相关源代码 ,若你已经确认为项目中的问题,请删除这段文本,继续完成你的反馈

问题出处:

博客主页 以及 设置外观 (options-theme.php)。

问题结果:

主页加载异常,设置外观页面无法打开。

预期结果:

页面正常加载,可正常进行设置。

问题复现:

升级 PHP 8.0 和 Typecho 1.2.0

配置与环境:

  • 问题页面:下方附上保存的网页文件
  • PHP 版本:PHP 8.0
  • 数据库类型 / 版本:MySQL 5.6.50
  • Typecho 版本:1.2.0 最新开发版
  • 主题版本:2.0.0
  • 使用的插件:禁用所有插件后问题依旧,且 Links 友情链接插件 无法启用,错误号:42S01
  • 浏览器:Chrome 99.0.4844.84

截图
image

补充信息:

主页左上报错信息

Deprecated: Required parameter $options follows optional parameter $display in /www/wwwroot/kokodayo.site/usr/themes/Cuckoo/libs/setting.php on line 51

Deprecated: Required parameter $options follows optional parameter $display in /www/wwwroot/kokodayo.site/usr/themes/Cuckoo/libs/setting.php on line 91

Warning: Undefined variable $output in /www/wwwroot/kokodayo.site/usr/themes/Cuckoo/functions.php on line 169

主页底部报错信息

Warning: Undefined variable $content in /www/wwwroot/kokodayo.site/usr/themes/Cuckoo/functions.php on line 406

options-theme.php 页面报错信息

_t(): Argument #1 ($string) must be of type string, null given, called in /www/wwwroot/kokodayo.site/usr/themes/Cuckoo/libs/setting.php on line 86

出错时的博客主页
kokodayo.site.zip

Typecho后台美化插件导致Cuckoo的后台设置出现显示异常

问题出处:
后台设置界面
这个问题出现在哪个功能上?
后台设置前端
问题结果:

触发问题后造成了什么效果及影响?

难看,无法阅读后台信息

预期结果:

你觉得这个功能该怎么样?

废话,修正,不让美化插件影响Cuckoo后台

问题复现:

你是怎么触发这个问题的?

装个美化插件,打开Cockoo后台设置

配置与环境:

  • 问题页面:(如果有,请提供一个触发此问题的页面链接)
  • PHP 版本:7
  • 数据库类型 / 版本:未知
  • Typecho 版本:最新Release
  • 主题版本:(Release 标注的版本号,开发版则写 Dev.)2.0.0
  • 使用的插件:(所有使用中的的插件,以便判断兼容性问题)主题美化插件
  • 浏览器:(浏览器名称及版本号)所有浏览器

截图(若有)

提供一个此问题触发的截图或报错信息。若没有,则留空。

补充信息:

提供尽可能多的相关信息。

主题阅读文章时,双栏设计使得阅读体验不好,希望能够被选择为单栏

注意: 请确认你的想法能被多数人接受且能使项目越来越好哦! 若你的想法符合这个条件,请删除这段文本,继续完成你的反馈哦

这个想法是哪个方面的?

UI 界面

这个想法要做到什么?

希望可以在后台增加一个控制选项:在阅读文章时,排版为单栏(目前为双栏)

这个想法能为项目提供什么帮助?

更专注的阅读,在长文的情况下,双栏显示的内容窄、小,我认为体验一般

是否有具体的实现思路?

目前暂时我不会,,我想应该可以通过改html文件来实现,不会很难。

补充信息:

如果没有被采纳的话,在了解学习后,应该会自己动手更改。改完后会提交代码于这的,

静态资源自定义 字体链接可以访问,但报错

反馈前请确认你的 CDN或浏览器缓存已经清除,你没有 修改相关源代码 ,若你已经确认为项目中的问题,请删除这段文本,继续完成你的反馈

问题出处:

静态资源自定义

问题结果:

图标消失

预期结果:

加快网站访问速度

问题复现:

使用静态资源自定义

配置与环境:

  • 问题页面:https://blog.wlr.lol/
  • PHP 版本:74
  • 数据库类型 / 版本:mysql 5.6.51
  • Typecho 版本:1.2
  • 主题版本:2.0.1
  • 使用的插件:waterMark ZhiNianCommentNotifier Sticky Sitemap ShortLinks Passport 维护模式 Links HideTool DPlayer Beblank BaiduSubmit AliceStyle AutoTags Accessories AAEditor
  • 浏览器:(浏览器名称及版本号)

截图(若有)

Screenshot_2022-07-31-15-34-37-16.jpg

补充信息:

提供尽可能多的相关信息。

不兼容后台美化插件

问题出处:

后台-主题设置页面

问题结果:

主题设置页面消失

预期结果:

显示主题设置页面

问题复现:

小橙汁后台美化插件,打开主题设置

配置与环境:

  • 问题页面:(如果有,请提供一个触发此问题的页面链接)
  • PHP 版本:
  • 数据库类型 / 版本:
  • Typecho 版本:1.1
  • 主题版本:2.0.0
  • 使用的插件:小橙汁
  • 浏览器:Chrome 92.0.4515.159

截图(若有)

无法显示主题设置页面

补充信息:

为代码片段增加一键复制

这个想法是哪个方面的?
新增功能 / 用户体验

这个想法要做到什么?
为代码片段增加一键复制

这个想法能为项目提供什么帮助?
提高阅读者可操作性

是否有具体的实现思路?
暂无

补充信息:

建议优化首页图片放大时的圆角效果

这个想法是哪个方面的?

UI 界面 / 用户体验

这个想法要改进什么?

鼠标移动到图片上时图片放大阶段图片四角会由圆角突然变成直角,再变为圆角。比较影响视觉体验

Screen.Recording.2021-08-28.at.17.36.10.mov

这个想法能为项目提供什么帮助?

优化视觉效果,提升强迫症患者满意度

是否有具体的实现思路?

暂无

补充信息:

友链显示异常

问题出处:

这个问题出现在哪个功能上?

友情链接功能

问题结果:

触发问题后造成了什么效果及影响?

友情链接侧边栏报错
图片

预期结果:

你觉得这个功能该怎么样?

谔谔 这还用说吗

问题复现:

你是怎么触发这个问题的?

尝试使用文档里给的Links插件和第三方维护Links插件 均触发此问题

配置与环境:

  • 问题页面:(如果有,请提供一个触发此问题的页面链接)
  • PHP 版本:7.3
  • 数据库类型 / 版本:MySQL 5.6.50
  • Typecho 版本:1.2.0
  • 主题版本:(Release 标注的版本号,开发版则写 Dev.)2.0.1
  • 使用的插件:(所有使用中的的插件,以便判断兼容性问题)Links
  • 浏览器:(浏览器名称及版本号)FF 99.0.1

截图(若有)

提供一个此问题触发的截图或报错信息。若没有,则留空。

图片

补充信息:

提供尽可能多的相关信息。

注释掉 functions.php 中 441-447 行报错会消失

文章目录功能消失了

在之前的版本里后台编辑文章时有“显示文章目录”目录按钮,开启时前台浏览文章时侧边会显示文章目录树,非常方便。在新版本中却消失了(我不知道是否与插件或者主题有关,但这个问题是在更新主题后才出现的),如果是外观这边的问题的话很希望能加回来ヽ(;▽;)ノ

评论、回复会打乱代码块布局

1.每评论、回复一次,文章的代码块都会增加无用的行数,两次多次评论、回复后代码块布局极乱。

2.回复评论后会自动再发送一遍,造成二次重复评论。
Screenshot_2020-04-16-00-54-33-322_mark via
Screenshot_2020-04-16-00-54-51-984_mark via

@bhaoo

9JOJOAPI无法访问,文章头图无法显示

问题出处:

随机头图功能

问题结果:

无法显示随机头图

问题复现:

在选择9JOJOAPI时与OMGのAPI时候,无法正常访问

配置与环境:

  • 问题页面:mrzst.top
  • PHP 版本:7.4
  • 数据库类型 / 版本:MySQL 5.7
  • Typecho 版本:1.2.0
  • 主题版本:2.0.1
  • 使用的插件:none
  • 浏览器:Google Chrome

截图(若有)

提供一个此问题触发的截图或报错信息。若没有,则留空。

补充信息:

9JOJOAPI无法访问

网页时光机总是触发“请勿删除/修改版权,请尊重独立开发者劳动成果”

问题出处:

版权保护功能?

问题结果:

web.archive.org 抓取的网页在浏览的时候全部触发这个保护。

预期结果:

正常查看缓存后的往期网页。

问题复现:

在 web.archive.org 查看使用 Cuckoo 的网页。

配置与环境:

截图(若有)

image

补充信息:

None

联系方式适配夜间模式

这个想法是哪个方面的?

UI 界面

这个想法要做到什么?

联系方式适配夜间模式

这个想法能为项目提供什么帮助?

改善体验

是否有具体的实现思路?

补充信息:

侧栏页面点击两次会出现问题

添加了侧栏页面。网站没有配置伪静态。
在点击一个侧栏页面后,再次点击随机的一个侧栏页面会在原本的www.xxx.com/index.php/aaa.html变成www.xxx.com/index.php/index.php/xxx.html。直接导致找不到文章页面。

我的站点地址:https://llyt.me/

侧边栏友链展示数失效,以及打乱展示友链会影响到友链页面的展示

在主题配置的友链设置中,友链展示若非0会在侧边栏展示全部友链项目,无法控制展示个数
而如果开启打乱显示友链项目,在友链模板页面中,友链项目也会乱序显示

funtctions.phpLinks()函数定义改成以下内容后正常

// 友链插件
function Links($type = 0) {
  if(array_key_exists("Links", Typecho_Plugin::export()['activated'])){
    if($type == 0) {
      // 友链页
      $Links = Links_Plugin::output("
      <a target='_blank' class='links-url' href='{url}'>
        <div class='mdui-col-sm-6'>
          <div class='links-card mdui-shadow-10'>
            <div class='links-img'><img class='mdui-img-circle' src='{image}'/></div>
            <div class='links-name links-text'>{name}</div>
            <div class='links-describe links-text'>{description}</div>
          </div>
        </div>
      </a>");
      for($i = 0; $i < count($Links); $i++){
        echo $Links[$i];
      }
    }elseif($type == 1) {
      // 侧边栏
      $shuffle = Helper::options()->linksshuffle; // 读取侧边栏友链乱序开关
      $output_count = Helper::options()->linksIndexNum; // 读取侧边栏输出友链个数
      $Links = Links_Plugin::output("
      <div class='mdui-col'>
        <a target='_blank' href='{url}'>
         <li class='mdui-list-item mdui-ripple sidebar-module-list'>
            <div class='sidebar-reply-text'>{name}</div>
          </li>
        </a>
      </div>");
      if($shuffle && in_array('open', $shuffle)){
        shuffle($Links);
      }
      if($output_count >= count($Links)){
        $output_count = count($Links);
      }
      for($i = 0; $i < $output_count; $i++){
        echo $Links[$i];
      }
    }
  }
}

首页图

这个想法是哪个方面的?

首页美化

现有内容的优化 / 新增功能 / UI 界面 / 用户体验

这个想法要做到什么?

打开网页先看壁纸在下滑看文章

这个想法能为项目提供什么帮助?

打开网页第一眼就看到眼花缭乱的章不如来一个干净清晰的图片,然后在下滑展示文章,这样视觉上会舒适一点

是否有具体的实现思路?

博客不是有张大的背景图嘛,那张背景图,可否用做首页图,下滑时慢慢模糊,然后文章慢慢滑出来,把视线聚焦到文章

补充信息:

只是我的个人癖好,布好觉得不好实现也没事哈,可能我接触影视相关的东西,喜欢在意视线构图,我感觉,打开网站一开始给人的信息量不要太多,要有一个递增的状态,至于这个展现方法不一定要我想的这样,可以别的方法,如果感兴趣我的提议,我很乐意画个示意图,只是卑微的提一下想法(〃'▽'〃)

不兼容某些插件

问题出处:
2.0版本主题不兼容插件AliceStyle
这个问题出现在哪个功能上?

问题结果:
插件启动后设置无效
触发问题后造成了什么效果及影响?

预期结果:

你觉得这个功能该怎么样?
影响使用
问题复现:

你是怎么触发这个问题的?
开启AliceStyle插件后不管怎么设置均无效,看板娘(live2D)完全失效。1.05版本都支持的呢
配置与环境:

  • 问题页面: 任何页面
  • PHP 版本:PHP7.3
  • 数据库类型 / 版本:MySQL5.5.62
  • Typecho 版本:1.1
  • 主题版本:2.0(R
  • 使用的插件:AliceStyle 项目地址:https://github.com/racns/AliceStyle
  • 浏览器:google chrome 91.0.4472.164(正式版本) (64 位)
    截图(若有)

提供一个此问题触发的截图或报错信息。若没有,则留空。

补充信息:
AliceStyle插件的“返回顶部”及“live2D酱”无法兼容(设置无效)
提供尽可能多的相关信息。

后台侧栏头像在 Safari 上被错误拉伸

问题出处:

后台侧栏头像

问题结果:

后台侧栏头像在 Safari 浏览器上被错误拉伸

问题复现:

使用 Safari 浏览器

配置与环境:

  • PHP 版本:
  • 数据库类型 / 版本:
  • Typecho 版本:1.1 (17.10.30)
  • 主题版本:2.0
  • 使用的插件:无
  • 浏览器:Safari 14.1.2

截图(若有)

image

补充信息:

推测是 css 指令 Webkit 不支持所致

2.0丢失了部分1.0的功能

问题出处:

如文章不支持解析表情包,文章目录树不加载,以及哔哩哔哩追番失效等问题

问题结果:

触发问题后造成了什么效果及影响?
导致文章页面出现未解析出表情包,导致文章中不显示目录,导致哔哩哔哩获取不到番剧(2.0中无缓存文件夹,(确信

预期结果:

你觉得这个功能该怎么样?
这些功能很好,就是被移除了?

问题复现:

你是怎么触发这个问题的?

配置与环境:

  • 问题页面:(如果有,请提供一个触发此问题的页面链接)
  • PHP 版本:5.4
  • 数据库类型 / 版本:MySQL 5.5.62
  • Typecho 版本:1.1 (17.10.30)
  • 主题版本:(Release 标注的版本号,开发版则写 Dev.)
  • 使用的插件:2.0.0
  • 浏览器:(浏览器名称及版本号)

截图(若有)

提供一个此问题触发的截图或报错信息。若没有,则留空。

补充信息:

提供尽可能多的相关信息。

后台抽屉默认打开

这个想法是哪个方面的?

用户体验

这个想法要做到什么?

后台抽屉默认打开

这个想法能为项目提供什么帮助?

提高用户设置效率

是否有具体的实现思路?

是(

补充信息:

Notice: Undefined variable: content in /usr/local/nginx/html/usr/themes/Cuckoo/functions.php on line 406

问题出处:
首页底部

问题结果:
Notice: Undefined variable: content in /usr/local/nginx/html/usr/themes/Cuckoo/functions.php on line 406

配置与环境:

  • 问题页面:(如果有,请提供一个触发此问题的页面链接)
  • PHP 版本:7.2.20
  • 数据库类型 / 版本:MySQL 5.7.13
  • Typecho 版本:1.1 (17.10.30)
  • 主题版本:(Release 标注的版本号,开发版则写 Dev.)正式版 v2.0.0
  • 使用的插件:(所有使用中的的插件,以便判断兼容性问题)
  • 浏览器:(浏览器名称及版本号)

截图(若有)
https://z3.ax1x.com/2021/09/23/4aTUwd.png

提供一个此问题触发的截图或报错信息。若没有,则留空。
Notice: Undefined variable: content in /usr/local/nginx/html/usr/themes/Cuckoo/functions.php on line 406

提供尽可能多的相关信息。

2.0中过多模糊导致低性能设备出现掉帧问题

在2.0中,开发者加了很多模糊,但这样会导致在性能不好的设备上或设备性能差的时后出现动画卡顿、掉帧现象。

我在MDUI群问了厉害的人,他们分析说只要去除背景模糊即可。

image

目前限于个人能力我没法修改代码,因此提交此issue希望开发者能改进一下,变成如下这样:

导航栏中添加关闭模糊按钮,默认开启模糊,如果用户出现卡顿可以手动关闭。有条件的话可以试试写段代码根据性能自动开关模糊。

附:大佬给的代码

body > .background .index-filter { backdrop-filter: initial!important; }

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.