Comments (81)
咱来力!
咱整了个繁体中文语言包(咋就这么闲呢
from castle-typecho-theme.
能提供详细的报错位置吗?
开启Typecho的Debug模式
在Typecho配置文件config.inc.php中添加下面的代码:
/** 开启Debug模式 */
define("__TYPECHO_DEBUG__",true);
然后提供详细的报错信息以便于定位错误
感谢支持与提交错误!
from castle-typecho-theme.
@ohmyga233
也是可以的,但是会拖慢亿丢丢的访问速度(尤其是像我这种超低配服务器)
from castle-typecho-theme.
这issue最长了
from castle-typecho-theme.
这个 issues 也太长了,引用的我要吐了QwQ
不过主题还是非常好的,我现在用的一个 MD 主题很多设计都太反人类了。
from castle-typecho-theme.
能提供详细的报错位置吗?
开启 Typecho 的 Debug 模式
在 Typecho 配置文件 config.inc.php 中添加下面的代码:/** 开启Debug模式 */ define("__TYPECHO_DEBUG__",true);
然后提供详细的报错信息以便于定位错误
感谢支持与提交错误!
syntax error, unexpected '}', expecting end of file ParseError: syntax error, unexpected '}', expecting end of file in /var/www/typecho/usr/themes/Castle/post.php:86 Stack trace: #0 /var/www/typecho/var/Typecho/Router.php(138): Widget_Archive->render() #1 /var/www/typecho/index.php(23): Typecho_Router::dispatch() #2 {main}
from castle-typecho-theme.
请将 /usr/themes/Castle/post.php
第 75 行的 <?
改为 <?php
from castle-typecho-theme.
请将
/usr/themes/Castle/post.php
第 75 行的<?
改为<?php
问题已解决,十分感谢!
在此请容许我提出亿些建议:
-
希望加入公告功能,具体在上图也能看到
-
希望在页脚能加入 一言api ,如下图,
提供api地址:https://v1.hitokoto.cn/
7. 首页圆角卡片求一个! 如图
8.最后的提议:在文章页面增加一个快速回顶按钮
希望开发者能考虑一下
同时望开放打赏通道以便支持开发者
一位爱提需求的人转身离去
from castle-typecho-theme.
- 站点favicon和博主头像 在开发版已经分开
- 顶栏颜色设置跟随主题色,因为是全屏背景,所以设置顶栏颜色将会很奇怪(在小屏幕中 文章页面 向下滑动时顶栏会自动着色为主题色)
- 头图的话,不适合我原本的设计(主要是看起来怪怪的)
- 公告的话正在打算新增
- 跨设备阅读二维码以及文章分享功能也正准备写
- 圆角的话可以有(
- 页脚一言,感觉没什么必要,不过到时会加入自定义页脚,可以手动加入
- 打赏的话... 可以去爱发电打赏 https://afdian.net/@ohmyga
from castle-typecho-theme.
还有一件事,希望加入 即时搜索 功能
from castle-typecho-theme.
这个可以有((
from castle-typecho-theme.
希望能得到回复
from castle-typecho-theme.
from castle-typecho-theme.
做了个英文翻译文件,却无法正常应用,你看看要不要用吧
en-US.zip
@ohmyga233
from castle-typecho-theme.
2. 文字超出了底色范围(不知道专用名词是什么),就是图中链接的末端
超出容器是因为链接被当成一个单词;
强调色眼瞎... 这个我是倒是没一个个颜色去试,全保持 MDUI 默认强调色(如果可以麻烦说下有哪些颜色眼瞎)
from castle-typecho-theme.
做了个英文翻译文件,却无法正常应用,你看看要不要用吧
en-US.zip
@ohmyga233
第 134 行多了个半角逗号
from castle-typecho-theme.
英文翻译我修改了,并且重新进行了翻译润色,,经过语法检查无错误,实际测试已经可用
现把一份最终翻译发出来
en-US.zip
眼瞎配色列表我稍后再奉上
from castle-typecho-theme.
- 文字超出了底色范围 (不知道专用名词是什么), 就是图中链接的末端
超出容器是因为链接被当成一个单词;
强调色眼瞎... 这个我是倒是没一个个颜色去试,全保持 MDUI 默认强调色(如果可以麻烦说下有哪些颜色眼瞎)
夜间模式导致眼瞎的强调色有
- Indigo 靛青
- Cyan 青色
- Purple 紫色
- Deep Purple 深紫色 (这个看不清)
- Teal 蓝绿色 (调暗点就行)
- Light Green 亮绿色 (调暗点就行)
- Lime 酸橙色 (调暗点就行)
- Yellow 黄色 (调暗点就行)
暂时就这么多,一些稍微有点瞎眼而我觉得能接受的我就排除了(就2个)
另外想问一下,这个 跟随系统切换默认色 有什么作用
貌似不是自动随着时间变化而变化 日间/夜间模式
因为我晚上23点打开时仍旧是白色主题
希望能说明一下(文档写了就不会有这种事了XD)
from castle-typecho-theme.
了解了,下版本会改。
「 跟随系统切换默认色」是根据系统亮色/暗色设配的(如 Windows 的 颜色
)
文档我也想尽快写完哇,主要是作业太多了,没什么时间去完善((
from castle-typecho-theme.
既然是这样的话能不能加入 按照时间切换日间/夜间模式的功能
毕竟大晚上的打开的第一眼就瞎了可不太好
主要是手机用户
from castle-typecho-theme.
按照时间的话.. 可以是可以,我研究研究吧
from castle-typecho-theme.
`<?php
date_default_timezone_set("Asia/Shanghai");
$time=date("H");
echo "当前时间:".$time."\n";
if ($time<="6" or $time>="22") {
echo "夜间模式";
} elseif ($time>="7" && $time<"22") {
echo "日间模式";
}
?>`
这就是一个简单的自动切换实现
由于我技术有限,未能在源码内找到夜间模式的接口
所以希望这段代码能对你有帮助(虽然大佬肯定会)
from castle-typecho-theme.
我觉得还是用 JS 获取用户的系统时间来实现这个功能体验可能会比较好?
from castle-typecho-theme.
我又来提bug了,版本:最新开发版,截至2020年3月25日19:57:50
- 内置表情的酷安表情系列 无法在文章内使用,否则会吞文章内容(暂时没图,复现率97%)
- 最新开发版的二维码没设置固定宽高比,惨不忍睹
- 我枯了,BilibiliSessData是啥?
4.刚刚发现目录树没了,不显示了,如图,确定已经开启了目录树选项
此问题已经发现罪魁祸首
当CDN源选择jsdelivr时目录树会消失
建议部分:
原因如下:
读者什么时候会选择跨平台看?当然是要离开电脑前的时候随手切换设备
读者在离开电脑前的时候为什么要随手切换设备?
因为没看完啊! 所以说切换设备的操作多发生在阅读文章途中
若是放现在位置的话切换时还得拉回顶部,影响体验
也会影响读者的留存率,而放在顶栏就没这种问题
因为顶栏是固定的,可以在途中很方便地使用
以上就是我认为需要这样改的原因
希望开发者能考虑一下
- 二维码可以植入进度同步功能吗?就是利用页面定位锚,和目录树一个道理,这个技术上可以实现
这个功能如果真要上线建议做成可选项,在设置里面管理,原因和页面加载速度慢时体验不佳有关
from castle-typecho-theme.
如何获取 SESSDATA
Chrome
- 打开bilibili.com
- 按下
F12
进入开发者工具
- 选择
Application
选项卡 - 在左边列表选择 Storage - Cookies -
https://www.bilibili.com
- 在右边找到
SESSDATA
, 复制里面的Value
Firefox
Firefox大同小异,只是在第三步时选择 存储
选项卡
Microsoft Edge
目前 Edge 已经更换为 Chromium 内核,和Chrome操作一样
(复制自另一个项目的PR)
from castle-typecho-theme.
from castle-typecho-theme.
如何获取 SESSDATA
Chrome
- 打开bilibili.com
- 按下
F12
进入开发者工具
- 选择
Application
选项卡- 在左边列表选择 Storage - Cookies -
https://www.bilibili.com
- 在右边找到
SESSDATA
, 复制里面的Value
Firefox
Firefox大同小异,只是在第三步时选择
存储
选项卡Microsoft Edge
目前 Edge 已经更换为 Chromium 内核,和Chrome操作一样
(复制自另一个项目的PR)
请注意,此SESSDATA平均每个月过期一次,请注意更换!
from castle-typecho-theme.
当CDN源选择jsdelivr时目录树会消失
jsdeliver有CDN缓存,可能要一段时间才能反应过来
按钮颜色不统一
颜色不统一应该是 @ohmyga233 大大设计的吧,这样可以区分开两个按钮的功能, 一样的话也没那么好康了(个人审美勿喷......)
from castle-typecho-theme.
二维码宽高比问题
请贴一下网址以及复现过程(屏幕宽高)方便调试
from castle-typecho-theme.
二维码宽高比问题
请贴一下网址以及复现过程 (屏幕宽高) 方便调试
完了,我这边突然全都正常了,要不是有截图我都不信之前有问题
额,罪魁祸首还是CDN,关闭CDN就能正常显示了
二维码白色背景能改个圆角的,这样更md(逃)
追番页不能正常显示,已经填好了相关信息
显示时一直在转圈圈,如图(动图)
保证填写信息都是正确的
貌似上面没打码,算了不管了
from castle-typecho-theme.
二维码宽高比问题
请贴一下网址以及复现过程 (屏幕宽高) 方便调试完了,我这边突然全都正常了,要不是有截图我都不信之前有问题
额,罪魁祸首还是CDN,关闭CDN就能正常显示了
二维码白色背景能改个圆角的,这样更md(逃)
追番页不能正常显示,已经填好了相关信息
显示时一直在转圈圈,如图(动图)
保证填写信息都是正确的
貌似上面没打码,算了不管了
提供下页面,我看看Network
from castle-typecho-theme.
二维码宽高比问题
请贴一下网址以及复现过程 (屏幕宽高) 方便调试完了,我这边突然全都正常了,要不是有截图我都不信之前有问题
额,罪魁祸首还是 CDN, 关闭 CDN 就能正常显示了
二维码白色背景能改个圆角的,这样更 md (逃)
追番页不能正常显示,已经填好了相关信息
显示时一直在转圈圈,如图 (动图)
保证填写信息都是正确的
貌似上面没打码,算了不管了
提供下页面,我看看 Network
追番页链接https://yellowstone.dns.army:488/33.html
from castle-typecho-theme.
问题在这里哦,
from castle-typecho-theme.
问题在这里哦,
又是该死的CDN,我现在把CDN关了,还是不行,麻烦请再看一次
from castle-typecho-theme.
又是该死的CDN,我现在把CDN关了,还是不行,麻烦请再看一次
用回本地吧.. Jsdelivr非发行版不建议用
from castle-typecho-theme.
二维码显示不全是因为你用的是 Jsdelivr 源吧.. 用回本地即可
二维码按钮放顶部找个倒是可以
定位的话实现是可以 不是非常难
from castle-typecho-theme.
目录树按钮统一反而觉得怪怪的
我到时加个颜色选择吧
from castle-typecho-theme.
如何获取 SESSDATA
Chrome
- 打开 bilibili.com
- 按下
F12
进入开发者工具
- 选择
Application
选项卡- 在左边列表选择 Storage - Cookies -
https://www.bilibili.com
- 在右边找到
SESSDATA
, 复制里面的 Value
Firefox
Firefox 大同小异,只是在第三步时选择
存储
选项卡Microsoft Edge
目前 Edge 已经更换为 Chromium 内核,和 Chrome 操作一样
(复制自另一个项目的 PR)目录树按钮统一反而觉得怪怪的
我到时加个颜色选择吧
所以 追番页 无法显示 的问题有办法解决吗?
追番页链接https://yellowstone.dns.army:488/33.html
from castle-typecho-theme.
二维码宽高比问题
请贴一下网址以及复现过程 (屏幕宽高) 方便调试完了,我这边突然全都正常了,要不是有截图我都不信之前有问题
额,罪魁祸首还是CDN,关闭CDN就能正常显示了
二维码白色背景能改个圆角的,这样更md(逃)
追番页不能正常显示,已经填好了相关信息
显示时一直在转圈圈,如图(动图)
保证填写信息都是正确的
貌似上面没打码,算了不管了
请检查 /usr/plugins/Castle/
下有无目录 cache
文件夹,没有请确保插件目录可写
from castle-typecho-theme.
所以 追番页 无法显示 的问题有办法解决吗?
追番页链接https://yellowstone.dns.army:488/33.html
API 403了... 你确定升级时有完整替换主题么 特别是 主题根目录/core/libs/themeConfig.php
from castle-typecho-theme.
API 403 了... 你确定升级时有完整替换主题么 特别是
主题根目录 /core/libs/themeConfig.php
from castle-typecho-theme.
@CberYellowstone 7#issuecomment-603830029
请在 functions.php
中 打印(print_r()
)
Helper::options()->PluginBangumiType
和 Helper::options()->PluginBangumiUID
如果 PluginBangumiType
打印结果为 0
则说明 themeConfig.php
不是最新的
from castle-typecho-theme.
@CberYellowstone 7#issuecomment-603830029
等等 主题根目录下为什么有缓存文件夹 不应该在插件目录?
from castle-typecho-theme.
@ohmyga233 7#issuecomment-603832720
原谅我的低级失误,
现在我已经把cache建立在正确目录
并且设置用户为apache,权限777
但是问题依旧存在
另外请问所谓的打印操作该如何操作?
我对php不太熟悉,是 web访问调用 还是终端 php functions.php 呢?
麻烦大佬指条路
from castle-typecho-theme.
print_r(Helper::options()->PluginBangumiType);
from castle-typecho-theme.
@CberYellowstone 7#issuecomment-603837734
直接编辑 functions.php
找个位置写
print_r(Helper::options()->PluginBangumiType);
from castle-typecho-theme.
我傻了,我已经写进去了,接下来又要做什么
已经试过访问该php文件和php执行该文件了
看起来没反应
from castle-typecho-theme.
随便访问一个页面,用 F12 的 Network 或 查看源代码 看输出的东西
from castle-typecho-theme.
from castle-typecho-theme.
看来貌似文件是最新的?
P.S.现在已经把那行注释了
from castle-typecho-theme.
bgm 目前还没办法用 只有 bilibili 能正常用
from castle-typecho-theme.
bgm 目前还没办法用 只有 bilibili 能正常用
等等,那个是我选择错了,我填写的是bilibili的,之前手残选错了
但是即使选择bilibili填写好id和data还是不能使用
from castle-typecho-theme.
我再康康......
from castle-typecho-theme.
from castle-typecho-theme.
这个是鉴权
from castle-typecho-theme.
我这边也是看到这个403了,具体是什么原因导致的呢?
@kengwang
from castle-typecho-theme.
from castle-typecho-theme.
看起来不是我的锅咯?
(逃)
from castle-typecho-theme.
这个auth的算法还是问下 @ohmyga233
from castle-typecho-theme.
我 md5 后的 auth 和你的完全一致,或许判断部分有问题
但是我这边本地测试完全正常来着
from castle-typecho-theme.
原来不是我的锅(逃)
等结果看看是什么原因导致的
from castle-typecho-theme.
要不直接变量调试法
private function checkAuth($auth, $type, $uid = NULL) {
$getAuth = (Helper::options()->PluginAPIAuth) ? Helper::options()->PluginAPIAuth : '';
if ($type == 'bangumi') {
$token = md5($type.$getAuth.date('Y-m-d H').$uid.$type);
}else{
$token = md5($type.$getAuth.date('Y-m-d H').$type);
}
if ($token != $auth) {
echo $auth;
echo '<br>Token:';
echo $token;
//http_response_code(403);
die();
}
}
233
from castle-typecho-theme.
就我这里的环境出现这个问题吗?
@kengwang 你那里有没有这个问题出现?
from castle-typecho-theme.
@CberYellowstone 改下你的代码,看看哪里的问题 位置: plugin的 Action.php
from castle-typecho-theme.
from castle-typecho-theme.
@CberYellowstone 改下你的代码,看看哪里的问题 位置: plugin 的
Action.php
如何更改,望指明
from castle-typecho-theme.
在/usr/plugins/Castle/Action.php
中 第 81 行应该是 之前截图那里
中间的Castle换成你的配套插件目录名
#7 (comment)
改成这样
from castle-typecho-theme.
在
/usr/plugins/Castle/Action.php
中
中间的 Castle 换成你的配套插件目录名
三人行,必有小白(我)
from castle-typecho-theme.
在
/usr/plugins/Castle/Action.php
中
中间的 Castle 换成你的配套插件目录名
我明白了,我知道咋改了
from castle-typecho-theme.
from castle-typecho-theme.
噗,他的生成后咋就不一样!!!!! @ohmyga233
from castle-typecho-theme.
??我本地测试没这问题啊
from castle-typecho-theme.
???
我的运行环境在这个issue的开头有提到
和这个有关吗?
from castle-typecho-theme.
那可能是什么问题呢?
太奇怪了(超出了我的理解范围)
from castle-typecho-theme.
我也挺迷惑的
from castle-typecho-theme.
时隔多日,我又来发bug&建议列表了
Bugs:
提议:
咕
from castle-typecho-theme.
对了,还有表情的cdn化没做 @ohmyga233
from castle-typecho-theme.
表情没做知道 咕咕咕
from castle-typecho-theme.
@CberYellowstone 7#issuecomment-609380582
表情问题已经解决了
from castle-typecho-theme.
@Snowflake-Pink 7#issuecomment-611405975
谢谢啦,
还有引用我已经改掉了((
from castle-typecho-theme.
由于此 issue 过长,如果有新问题请重开新的 issue
from castle-typecho-theme.
Related Issues (19)
- 关于追番页的设置问题 HOT 1
- 开启代理无法访问 https://ohmyga.cn/ ,怎么做到的啊?
- 404页面无法调用 HOT 3
- 应用主题后主页点击日志和分类两个链接会404 HOT 2
- 追番界面无法正常显示,提示token有误,服务器时区不统一 HOT 1
- 追番页面不能加载 HOT 19
- Please make use of "branch" HOT 1
- Ver 0.9.6 二维码显示不正确 HOT 33
- 分类和页面有变动侧栏不会自动更新 HOT 2
- 您好,侧边栏的签名在哪更改 HOT 2
- 追番界面删除后依然显示 HOT 3
- Typecho 1.2.0 适配请求 HOT 2
- 追番页无法正常使用 HOT 2
- 侧边栏和代码高亮问题 HOT 4
- 表情框 TAB 问题 HOT 1
- 亮色/暗色切换 提示有问题 HOT 1
- Links插件高危XSS HOT 3
- 番剧图片无法加载 HOT 12
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from castle-typecho-theme.