Typecho Dev Channel

@typechodev Yoqdi 0
Bu sizning kanalingizmi? Qo‘shimcha imkoniyatlardan foydalanish uchun egalikni tasdiqlang

News about Typecho
Kanal hududi va tili
Xitoy, Xitoy tili
Kategoriya
ko‘rsatilmagan


Kanalning hududi
Xitoy
Kanal tili
Xitoy tili
Kategoriya
ko‘rsatilmagan
Indeksga qo‘shilgan
23.10.2018 19:30
reklama
SearcheeBot
Telegram-каналлар оламидаги сизнинг йўлбошчингиз.
TGStat Bot
Telegram'дан чиқмай туриб каналлар статистикасини олиш
TGAlertsBot
Каналингиз репостлари ва эсловлари ҳақида хабар беради.
1 106
ta obunachilar
~700
1 ta e’lon qamrovi
~89
kunlik qamrov
~8
ta e’lon oyiga
63.3%
ERR %
0.54
iqtibos olish indeksi
So‘nggi e’lonlar
O‘chirilgan e’lonlar
Eslovlar bilan
Repostlar
Typecho Dev Channel 22 Sep, 10:21
Typecho 1.2.0 RC 1 available for testing. https://github.com/typecho/typecho/discussions/1186
Typecho Dev Channel 13 Sep, 09:00
Typecho 1.2.0 Beta 2 available for testing. https://github.com/typecho/typecho/discussions/1171
Typecho Dev Channel 8 Sep, 12:06
Typecho 1.2.0 Beta 1 is now available for testing. https://github.com/typecho/typecho/discussions/1153
Typecho Dev Channel 24 Nov 2019, 11:00
Typecho 论坛从前天开始一直受到持续的 CC 攻击,目前并不知道是什么原因导致了这次攻击。对于开源项目来说,我们并没有很多资源用于安全防护。因此我们暂时关闭了论坛,大家如果遇到问题可以去 Github Issue 页讨论。
Typecho Dev Channel 23 Oct 2018, 17:32
Typecho Dev Channel 14 Dec 2017, 14:12
Typecho Dev Channel 19 Nov 2017, 17:04
最新的 Typecho 开发版里已经加入了实景预览的功能,大家可以方便地在文章发布之前查看它的显示效果啦 🤓
Typecho Dev Channel 15 Nov 2017, 13:40
Typecho Dev Channel 27 Oct 2017, 08:00
Typecho Dev Channel 26 Oct 2017, 06:32
Typecho Dev Channel 14 Oct 2017, 07:29
针对 typecho.org 官方网站网站无法访问的问题,我们已经切换到新的服务器地址,请静待dns刷新后访问
Typecho Dev Channel 12 Oct 2017, 20:04
Typecho Dev Channel 12 Oct 2017, 20:04
感谢网友的指出
Typecho Dev Channel 12 Oct 2017, 20:04
Typecho Dev Channel 12 Oct 2017, 20:03
最新的更新里修复了一个pingback的安全错误
Typecho Dev Channel 21 Aug 2017, 07:29
大家如果用try_files来做rewrite的话,一定要这样写

location / {
try_files $uri $uri/ /index.php$is_args$args;
}


很多人照着网上的教程会忽略掉后面的`$is_args$args`,这就导致php在rewrite以后无法接收到 query string 里的参数
Typecho Dev Channel 18 Aug 2017, 11:17
Typecho Dev Channel 17 Aug 2017, 08:05
数据备份功能已经推送至了最新的开发版中,由于还在测试期间,建议你不要在正式环境使用(或者在测试之前已经完整地备份了你的数据库),稍后我会详细解释备份功能的实现
Typecho Dev Channel 16 Aug 2017, 07:40
Typecho Dev Channel 15 Aug 2017, 06:57
新增了一个大的插件钩子,可以对所有widget的默认魔术方法进行替换或者扩展。使用方法举例:

Typecho_Plugin::factory('Widget_Archive')->callSlug = array('Example_Plugin', 'slug');

当这样写的时候,你在模版里调用 $this->slug() 语句的时候,就不会执行系统的默认输出,而是使用你自定义的方法了。注意,这种替换仅限于替换系统的默认输出,对于一些系统已经实现的方法,比如文章的 $this->title() 方法并无效果,不过这类方法往往内部带有插件钩子,你去单个实现就好了。

这个钩子的作用不仅局限于替换现有的输出函数,还可以用来扩展没有实现的字段输出,比如我想检测用户评论时UA字段里的操作系统,在输出评论时让显示一个相应的操作系统 Logo ,以往的做法往往是单独实现一个函数,让用户在模版里调用 echo my_plugin_function($comments->agent); 这样的代码。

这样的方式显得非常不原生,而且对代码基础不好的用户来说也不好理解。现在你可以用上述的钩子来扩展一个不存在的方法,比如显示logo的这个需求

Typecho_Plugin::factory('Widget_Comments_Archive')->callFlag = array('Example_Plugin', 'flag');

用户在模版里调用 $comments->flag() 就可以了。这个接口有两个参数

1. 第一个参数是当前 widget 的实例
2. 第二个参数是调用这个方法是的参数数组,比如模版里调用 $comments->flag(1, 2, 3), 你的第二个参数就会收到 [1, 2, 3] 这个数组
To‘liq o‘qish