Typecho CMS主题插件 BufannaoCms

插件简介:BufannaoCms插件是由不烦恼开发的一款typecho插件,通过BufannaoCms插件可以轻易地把typecho打造成独具特色的CMS网站。插件实现了文章幻灯片、推荐文章列表、文章相册、随机文章、热评文章、评论留言分离、评论足迹、内容引用、文章分页、随机标签、文章自定义排序和文章缩略图功能。插件使用:下载插件,上传插件文件夹到usr/plugins/目录下,登陆博客后台,在插件列表中激活该插件点击插件的“设置”进入插件参 …

Typecho 文章缩图图插件 Thumbnail

插件简介:Thumbnail插件是Typecho博客的一款文章缩略图显示插件,通过在typecho安装该插件,可以实现发表文章时,只需要在附件中上传一张图片,即可以需要显示缩略图的地方自动调用,且可以不插件文章中,插件会自动提取附件图片,对于喜欢图文并茂写博客的typecho博主是个很好的选择。你也许感兴趣:Typecho 文章缩略图插件iThumbTypecho 获取文章第一张图片做缩略图插件使用:下载插件后,把解压出来的文件夹上传到/us …

Typecho 去掉分类链接category插件 seohtml

插件简介:Typecho 启用伪静态后,分类目录的url链接都会包含/category/,通过seohtml插件,可以自定义typecho分类或标签的路径,还可以去掉分类链接的/category/和标签链接的/tag/,简化了url的同时利于SEO。使用该插件后,插件默认的url显示分别如下所示:首页url:https://vps100.net/page-1.html分类url:https://vps100.net/typecho-2.html标签url:https://vps100.net/plugin-1.html搜索结果:https://vps100.net/s …

Typecho 代码高亮插件 CodeBox

插件简介:这是一款 Typecho 博客下的代码高亮插件 CodeBox,其实Typecho平台下的代码高亮插件还是挺多的,TypechoTips之前给大家推荐过一些。你也许对以下内容感兴趣:Typecho 基于 prismjs 的代码语法高亮插件 CodeHighlighterTypecho 代码高亮插件 CodeStyleTypecho 代码高亮插件 Highlight插件使用:codebox插件使用方法:<code lang="php" line="1"> 代码 </code> lang:表示代码的 …

Typecho 文章评分插件 PostRating

插件简介:这是一款Typecho的文章评分插件,可以对文章进行评分,采用ajax设计,直接点击评分并进行计算,得出平均分等功能。需要jquery插件支持,可自定义评分图片的大小、样子以及颜色等。插件使用:下载Typecho插件PostRating,并上传至usr/plugins/目录登陆博客后台,在插件列表中启用typecho文章评分插件在当前主题模板的适当位置添加调用代码<?php PostRating_Plugin::output(); ?> 保存即可。插件效果:提醒 …

Typecho 博客文章同步QQ空间插件 EQzone

插件简介:这是一款可以实现Typecho博客文章同步发布到自己的QQ空间,实现原理是利用QQ邮箱发布QQ空间日志的方法进行的。TypechoTips 刚测试,并搜索相关文章得知QQ空间已经不能在非登录状态下发布文章了,所以该插件已经无效!!!仅可用来研究插件学习!!!插件使用:下载Typecho插件EQzone,并上传至usr/plugins/目录下登陆博客后台,在插件列表中激话EQzone插件,然后点击设置进入插件设置界面SMTP地址:默认已经设 …

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实在太高了=_=! …