首页
关于
友情链接
归档
更多
统计
推荐
恋爱清单
Search
1
Typecho开启Gzip,感受火箭般速度
314 阅读
2
PHP实现自动提交百度普通收录/SEO
299 阅读
3
小站成立啦
273 阅读
4
Linux学习—Linux文件类基础命令(1)
269 阅读
5
PS没法保存而显示该文件被锁定解决方法
166 阅读
学习
项目
折腾
登录
Search
标签搜索
PHP
typecho
js
Linux
linux笔记
docker
百度SEO
photoshop
PS
百度蜘蛛UA
小筑
累计撰写
30
篇文章
累计收到
0
条评论
首页
栏目
学习
项目
折腾
页面
关于
友情链接
归档
统计
推荐
恋爱清单
搜索到
5
篇与
typecho
的结果
2023-03-05
关于Typecho无法登陆后台解决方法
今天换了优刻得的cdn,登录恋爱清单后台的时候发现一直登录不上,还报错f12查看源代码的时候发现都是http请求在百度上看到对应的解决方案,编辑 Typecho 站点根目录下的文件 config.inc.php,在最后添加一行define('__TYPECHO_SECURE__',true); 问题是因为用户与浏览器之间是 HTTPS 交互,但实际上 PHP 接收到的是来自 Cloud Flare 的 HTTP 交互,所以 PHP 使用了 HTTP 进行响应,结合 Typecho 的一些特性形成了这个问题。小插曲腾云先锋(TDP,Tencent Cloud Developer Pioneer)是腾讯云 GTS 官方组建并运营的技术开发者群体。这里有最专业的开发者&客户,能与产品人员亲密接触,专有的问题&需求反馈渠道,有一群志同道合的兄弟姐妹。来加入属于我们开发者的社群吧 。
2023年03月05日
20 阅读
0 评论
2 点赞
2023-01-06
typecho统计博客所有文章的字数
今天登录社区的时候看到有之前的文章有个留言的评论,说如何统计typecho所有文章的字数,这里分享一下代码。在当前主题的functions.php文件中添加函数//字数统计 function allOfCharacters() { $chars = 0; $db = Typecho_Db::get(); $select = $db ->select('text')->from('table.contents'); $rows = $db->fetchAll($select); foreach ($rows as $row) { $chars += mb_strlen(trim($row['text']), 'UTF-8'); } $unit = ''; if($chars >= 10000) { $chars /= 10000; $unit = 'w'; } else if($chars >= 1000) { $chars /= 1000; $unit = 'k'; } $out = sprintf('%.2lf %s',$chars, $unit); return $out; }这里我用的joe主题,其他的主题也是一样在底部页面模板(通常是footer.php)添加调用代码 <div class="item " style="margin:0 0 0 10px"> <span> 全站字数 <?php echo allOfCharacters(); ?>字</span> </div>全站字数就是调用成功了,其他的typecho主题也是一样的方法。小插曲腾云先锋TDP(TDP,Tencent Cloud Developer Pioneer)是腾讯云 GTS 官方组建并运营的技术开发者群体。这里有最专业的开发者&客户,能与产品人员亲密接触,专有的问题&需求反馈渠道,有一群志同道合的兄弟姐妹。来加入属于我们开发者的社群吧 。进群时可以跟管理员说是从本站过来的
2023年01月06日
26 阅读
0 评论
1 点赞
2022-11-18
typecho 如何支持emoji
typecho 默认的数据库不支持emoji,所以需要通过一下方式修改数据库的编码。如果你的数据库不支持emoji,但是在文章编辑中或者主题设置中使用了emoji会导致你的内容丢失!alter table typecho_comments convert to character set utf8mb4 collate utf8mb4_unicode_ci; alter table typecho_contents convert to character set utf8mb4 collate utf8mb4_unicode_ci; alter table typecho_fields convert to character set utf8mb4 collate utf8mb4_unicode_ci; alter table typecho_metas convert to character set utf8mb4 collate utf8mb4_unicode_ci; alter table typecho_options convert to character set utf8mb4 collate utf8mb4_unicode_ci; alter table typecho_relationships convert to character set utf8mb4 collate utf8mb4_unicode_ci; alter table typecho_users convert to character set utf8mb4 collate utf8mb4_unicode_ci;执行上述sql语句来修改表的编码,如果用的是宝塔面板和MySQL数据库,一般有可视化的phpmyadmin界面,可以在phpmyadmin的控制台里面执行上面的语句,如果是服务器可以在服务器上连接mysql后执行。最后将 Typecho 目录下的config.inc.php 配置文件中数据库定义参数中的 charset 为 utf8mb4: $db->addServer(array ( 'host' => localhost, 'user' => 'root', 'password' => 'root', 'charset' => 'utf8mb4', //修改这一行 'port' => 3306, 'database' => '' ), Typecho_Db::READ | Typecho_Db::WRITE);
2022年11月18日
66 阅读
0 评论
0 点赞
2022-11-18
typecho 开启debug
typecho 默认关闭了debug模式,在出现500错误的时候,无法看到具体的错误信息。可以按照下面操作打开typecho debug 模式,查看具体的错误信息:打开typecho 目录下的config.inc.php在文件中增加下面一行代码后保存文件define('__TYPECHO_DEBUG__', TRUE);
2022年11月18日
59 阅读
0 评论
1 点赞
2022-11-18
重装/升级/回退typecho版本
重装、升级和回退typecho 过程是一样的简单来说,保留typecho的usr 目录和config.inc.php 删掉其它文件后,再把typecho 安装包中的文件(除usr文件夹)复制过来就行了。typecho 1.2 目前回退typecho1.1同时需要回退typecho1.1的数据库内容,不能只回退文件夹,请注意,否则会导致网站无法打开。小插曲腾云先锋TDP(TDP,Tencent Cloud Developer Pioneer)是腾讯云 GTS 官方组建并运营的技术开发者群体。这里有最专业的开发者&客户,能与产品人员亲密接触,专有的问题&需求反馈渠道,有一群志同道合的兄弟姐妹。来加入属于我们开发者的社群吧 。进群时可以跟管理员说是从本站过来的
2022年11月18日
100 阅读
0 评论
0 点赞