Typecho 博客文章置顶插件 sticky

插件简介:该插件是willin写的,实现了单篇文章置顶功能、多篇文章置顶功能;自定义置顶文章显示顺序;自定义置顶文字样式。文章置顶是博客常用的功能,但使用 Typecho 时发现竟然没有自带文章置顶功能。网上搜了搜相关关键词,发现有人已经写出了 Typecho 博客文章的置顶插件sticky,该插件可能有不少人需要,下面是sticky的详细使用方法步骤。sticky插件使用方法:下载Typecho博客插件sticky,把插件目录上传至usr/plug …

Typecho 播放器插件 plyr

插件简介:这又是一款Typecho音乐播放器插件。你也许对下面文章感兴趣:Typecho 音乐播放器插件 MetingTypecho 视频播放插件 TypembedAudioPlayer:MP3播放器插件Typecho 漂亮的H5音乐播放器 cPlayer插件说明:为了避免与其他播放器插件冲突,请卸载其他播放器插件后在安装本插件兼容 AudioPlayer 的添加格式,可使用[mp3]歌曲地址[/mp3] 格式添加音乐,但是不支持用逗号分隔多个地址建议直接使用 html5 的 audio 标签添 …

Typecho 浮动客服插件 Kefu

插件简介:Typecho 网站浮动的客服插件,纯CSS实现,无JS脚本。插件说明:Typecho网站右侧浮动客服插件,基于hello word插件结构,改造的插件,纯轻量级。下载后,文件夹为Kefu,上传放入/ usr / plugins,后台开启插件即可。启用插件后,页面右侧即可显示浮动客服,插件后台可自定义提示语和客服链接。使用的主题模板挂载点:页首钩子<?php $this->header(); ?>使用的主题模板挂载点:页脚钩子<?php $this-&g …

Typecho 微信助手插件 WeChatHelper

插件简介:这是一款Typecho博客的为微信调用插件。该插件最初是由冰剑大神开发,TypechoTips 很久以前下载测试过,可能在新版上有些兼容性问题,今天发布的这款是由Leonn 的博客修复的版本。你可能感兴趣:Typecho 微信分享插件 WeChatShareTypecho 支付宝和微信打赏插件 RewardTypecho 微信小程序插件 WeTypecho插件功能:自定义菜单功能最新博客文章列表随机博客文章列表搜索博客文章第三方微信平台插件教程:下载插件 …

Typecho 留言板添加一个带留言条数气泡的读者墙

本教程主要教你如何不用插件给你的 Typecho 博客blog侧边或者留言板添加一个带读者留言次数气泡的读者墙。 具体效果看下图: 模板代码,放入你typecho模板 <div id="reader"> <h2 class="module-title"><strong>读者风云榜</strong></h2> <ul class="fno"> <?php $period = time() - 999592000; // 時段: 30 天, 單位: 秒 $counts = Typecho_Db::get()->fetchAll(Typecho_Db:: …

Typecho 读者墙头像缓存插件 Avatars

插件简介:这是一款Typecho博客读者墙页面插件,可以按照按评论数排名显示在侧边栏或新建的页面。本Avatars已经将加速头像显示的国内镜像源改为V2EX和MoeCDN。分尺寸缓存功能得到精简还原,增加评论区头像优化开关,方便大家进一步选择。插件效果:使用方法:读者墙的页面使用方法是写入[AVATARS]标签,自定义tag与class参数形式如:[AVATARS|li|mostactive]。模板的调用方法实例:<h3>Readers</h3> <ul&g …

php 检测判断当前是否为微信浏览器

最近在开发一个网站,其中对于微信端访问有特殊事件处理,因此需要一段判断是否微信浏览器的代码,几经谷歌百度之后,总结出如下代码。很简单。记录一下以示备忘。 <?php /** php检测当前浏览器是否为微信浏览器 */ function is_wx_browser(){ if(strpos($_SERVER[‘HTTP_USER_AGENT‘],‘MicroMessenger‘)){ //判断微信浏览器为真 return true; } //此处为假 return false; } 在你需要判断的地方调用上面写好的函数即可 …

Typecho 的整体设计和文件结构

Typecho是一个由国人开发的小型单用户博客程序。它的设计思想介于过程式编程(如Wordpress)以及现代的完全面向对象编程(如laravel框架)之间,算是一个过渡的产品。另外,Typecho整体结构设计清晰完整,代码量也不大,对于像我这样的初学者而言,为了更好的理解PHP编程的前世今生以及响应编程思想的发展,Typecho的源代码应该是一个很好的学习研究对象。 看代码先就从整体结构入手。Typecho整体的设计很有层次和条理的 …

Typecho 修改数据库支持显示emoji表情?

typecho默认使用utf-8编码,utf-8使用3个字节进行存储,而emoji有4个字节,因此将utf-8转换为utf8mb4即可解决 注意:mysql的版本必须为v5.5.3或更高 在数据库执行以下查询: 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 s …

Typecho 非插件实现添加归档页面

食用方法:在当前主题根目录下自定一个模板,复制php部分到自定的模板中,在主题的header.php中引入css和js,然后新建页面,启用该模板即可,如果产生错误,请尝试关闭该页面评论开关。 由于本博客右键菜单的js与归档页面的js冲突,我没有引入此js,引入后会产生一个目录 <?php /** * archive * * @package custom */ $this->need('header.php'); ?> <div id="archives"> <div id="archives-content"&g …

Typecho 实现添加简繁切换功能

这个方法主要是通过JS实现,语法依然是简体语法,只是实现把中文简体字翻译成繁体字而已,请悉知。 首先下载JS文件:tw_cn.js.zip,并修改里面的内容: var defaultEncoding = 2; // 网站默认语言,1: 繁體中文, 2: 简体中文 var translateDelay = 0; //延迟时间,若不在前, 要设定延迟翻译时间, 如100表示100ms,默认为0 var cookieDomain = "https://vps100.net/"; //更改为你的博客网址 var msgToTraditionalChinese = " …

Typecho 显示用户文章总数量

在你的主题functions.php文件中加入如下函数function allpostnum($id){ $db = Typecho_Db::get(); $postnum=$db->fetchRow($db->select(array('COUNT(authorId)'=>'allpostnum'))->from ('table.contents')->where ('table.contents.authorId=?',$id)->where('table.contents.type=?', 'post')); $postnum = $postnum['allpostnum']; return $postnum; } 显示当前作者文章总数量调用代码如下(适用于po …

Typecho 夏日清凉主题 ISLAND

主题简介:本模板参考自《ISLAND》动画版官网并对其进行二次创作。非常适合炎炎夏日使用!兼容IE10以上浏览器(但是IE系列手感奇差)。主题预览:主题使用:头部导航的英文需要在创建页面的时候建立一个en的字段。含有归档页面,需要创建页面,并在自定义模版选择“归档”,内容为空。含有分类页面,需要创建页面,并在自定义模版选择“分类”,内容为空。友链部分见下面的使用说明链接。

Typecho 网易NOS存储插件 Nos

插件简介:NOS Typecho插件是一款基于NOS的Typecho插件,可将 Typecho 的文件功能接入到NOS对象存储中,包括上传附件、修改附件、删除附件,以及获取文件在NOS的绝对网址。文件目录结构默认与 Typecho 的 /year/month/ 保持一致,也可自定义配置,方便迁移。使用说明:下载文件, 下载链接解压到 typecho 目录下的 usr/plugin/Nos文件夹内登陆到 typecho 的后台,启动插件,并设置 endPoint 、 Bucket 、Access Key 、Acces …

Typecho 增加Chrome浏览器消息提示

使用方法:打开后台-外观-设置外观-开发者设置-自定义输出body尾部的html代码其他主题-放在主题文件目录下的footer.php中的body尾部效果如本站有下脚所示使用代码:<script> var popNotice = function() { //获取用户授权状态 if (Notification.permission == "granted") { var notification = new Notification("Hi,欢迎光TypechoTips站", { //很明显这是正文 body: '各位小哥哥小姐姐添加了 …

Typecho 语音个性化对话阅读插件 TleVoice

插件简介:可以将N个人的对话在一篇文章内用语音、Gif图像、以及不同音色的形式展现出来,增加了用户兴趣。语音不占用服务器空间,可随时删除,无需数据库配合。使用方法:第一步:下载本插件,放在 usr/plugins/ 目录中(插件文件夹名必须为TleVoice);第二步:激活插件;第三步:填写配置;第四步:完成。使用注意:此插件V1.0.1版本使用php5.6编写,php7.0“可能”会报语法错误,建议使用php5.6,因为7.0实在太高了=_=! …

Typecho 中文验证码插件 Captcha

插件简介:本插件是在评论验证码插件基础上完善而来。所不同的是,采用了最新的securimage 3.0.1,并且支持支持Sina App Engine环境,同时将大部分的配置选项放在了插件设置中,方便新手使用。使用说明:首选,下载本插件;其次,将Captcha目录放置在Typecho根目录下的usr/plugins/目录中;再次,在控制台=>插件管理中启用Typecho Captcha插件,并配置相应的参数;最后,编辑摸板,在评论的表单位置也就是comments的fo …

Typecho 至顶至底(雷姆拉姆)插件 TopLamuLeimu

插件简介:加载插件后,页面左右下角出现拉姆和雷姆,点击就会触发至顶和至底功能。注意事项:本插件需要加载 JQuery,因为有的主题模板本身已经引入加载JQuery,所以插件设置内可以选择是否禁止插件加载自身的JQuery。如开启插件后刷新页面没有出现心爱的雷姆和拉姆,请检查使用的主题模板的页首钩子<?php $this->header(); ?>和页脚钩子<?php $this->footer(); ?>是否存在。

Typecho 全站闭站仅用户登录可见插件 PrivateDiary

插件简介:这是一款小众需求的Typecho插件,只有登陆的用户才能访问网站,插件作者本意是打算把网站当成个人日记使用的,所以启用该插件后没登陆的状态下访问网站会自动跳转到登陆页面。插件使用:下载插件上传到网站插件目录启用插件即可建议关闭网站注册功能