Typecho 获取制定用户的评论列表

typecho中,可以获取最新的评论列表,那么如果我只想获取某个人的评论列表,例如作者的评论,怎么实现?今天TypechoTips给大家带来方法。解决方案typecho自带的评论组件不包含自定义作者的功能。你可以自行扩展,下面给出详细代码。在你的主题的functions.php中加入以下代码,以默认主题default为例:class Widget_Comments_RecentPlus extends Widget_Abstract_Comments { /** * 构造函数,初始化组件 * * @access public …

Typecho 自定义文章类型插件 PostType

插件简介:在Typecho下,估计大家自定义Post Type都是通过Typecho0.9新增的特性——自定义字段来实现的,这种方法非常不方便之前也做过一个插件在写文章的时候选择文章类型,不过没发出来。前天在改动ArticleImg发现typecho有一个字段是template,经过观察是存储独立页面模板的字段,文章用不到该字段,嘿嘿嘿,所以弄了个插件来让文章也能使用该鸡肋字段。不过Typecho除了这款插件还有一款文章类型自定义插件,我回头找一 …

Typecho 非插件实现回复可见功能

因为一般首页很少有全文输出的,而且一般隐藏内容都放在文章后面,所以就不需要处理首页的输出内容了。直接处理post.php就可以了,使用下面的代码<?php $db = Typecho_Db::get(); $sql = $db->select()->from('table.comments') ->where('cid = ?',$this->cid) ->where('mail = ?', $this->remember('mail',true)) ->limit(1); $result = $db->fetchAll($sql); if($this->user->hasLogi …

Typecho 魔改版评论过滤插件 CommentFilter

插件简介:该插件是由 QQDIE 改造的 Typecho 评论过滤插件,其实TypechoTips给大家分享的该类插件已经很多了,比如之前的:Typecho 智能评论过滤插件 SmartSpam 和 Typecho 评论过滤器插件 CommentFilter 和 Typecho 评论增强插件 TeComment。插件原作者地址:http://www.imhan.com/archives/typecho_commentfilter_110/Hanny的这个评论过滤插件很给力哈,他最后的更新时间式2014-01-04,但是现在用着依旧很给力。但是呢 …

Typecho 智能评论过滤插件 SmartSpam

插件简介:SmartSpam,顾名思义,就是智能的过滤插件。本插件最初是根据imhan的CommentFilter优化改进而来。一款可以用于过滤垃圾评论的Typecho插件,之前有发布过垃圾评论过滤插件和评论增强插件,可以参考:Typecho 评论过滤器插件 CommentFilter和Typecho 评论增强插件 TeComment。更新日志:SmartSpam_v2.6.0 @ 2014-10-18添加对发布者网址的检测!SmartSpam_v2.5.0 @ 2014-08-30添加检测评论内容中是否包含文章标题 …

Typecho 的一些好用插件列表

现在的博客都倾向于轻量化、开放性,所以功能才会更加丰富,插件可以因己所需,量身定制,使用自己最需要的资源。Typecho的插件远远没有wordpress多,但是基本能满足要求,经过近一个多月的试用,我主要使用了下面的一些插件,感觉比较好用,分享给大家。 注意,以下罗列的插件仅在Tyoecho 0.8上测试通过,现在已经有更高级的版本,我没有测试。目前,0.8版本已经够用,升级涉及到一系列的更改,太麻烦。(2015-1-17) Ma …

Typecho 蜘蛛来访记录插件加强版 RobotsPlus

插件简介:Typecho插件本来就少,涉及SEO的更是不多,目前我所知道只有Robots和Ping这两款插件。对于个人博客需不需要做SEO,仁者见仁,智者见智。我个人认为,对于技术类博客或者文章还是有必要的,因为这些大部分内容都是原创的,如果将SEO做好,就有利于原创文章可以让更多的人看到,让更多的人学习到最直接的知识,而不是那种转来转去复制的乱七八糟的垃圾文。当然,个人生活类的文章就没必要做SEO了。本插件原名“Rob …

Typecho 同步新浪微博的插件 WeiboSync

插件简介:基于Typecho的插件服务程序,可提取Typecho文章图片作配图并同步到新浪微博。该插件基于新浪微博开放平台最新的OAuth2认证方式调用相关API接口把文章同步到微博上。微博发布后,会显示来源(也即应用名称,如下图BZ的是TypeCodes)以及缩略图(需要在插件后台设置)。同步效果如下图所示:插件说明:由于插件基于OAuth2认证方式,在调用相关微博API的时候需要用户的access_token(30天有效)和uid数据,所以需 …

Typecho 在评论中使用 Markdown

Markdown是个好东西,不过Typecho默认没有打开评论中的Markdown功能。进入 Typecho 后台,然后打开【设置】中的【评论】。勾选在评论中使用Markdown语法,在允许使用的HTML标签和属性的框中填上 Markdown 对应的 HTML标签,如图所示:常用标签如下:<h2> <h3> <h4> <h5> <ol> <ul> <li> <hr> <br> <p> <blockquote> <pre> <code> <str …

Typecho 彩色标签云按数量显示不同字体大小

Typecho提供了一个标签云示例,但真心太难看啦,网络上搜索了一圈,差不多都是引用的那几行代码。让我们 DIY 一个,只需会一点儿 PHP 和 css 就能做得很漂亮,实现自动调节大小的彩色标签。TypechoTips之前有给大家分享过一篇类似实现彩色标签云的方法,见:Typecho 代码实现侧边栏添加彩色云标签,不过今天分享的这个更加完善。载入标签对象Typecho给我们留一个很好用的接口:<?php $this->widget('Widget_Metas_T …

Linode Ubuntu 18.04开启bbr及安装XRDP实现远程可视化桌面连接

大鸟前面说了linode centos开启bbr,今天记录一下Ubuntu 18.04开启bbr的教程,并且大鸟在linode这台机器上安装XRDP实现远程可视化桌面连接,如果速度够快的话,还是可以做为生产工具的。 大鸟在Linode上使用的Ubuntu 18.04LTS。这个版本默认内核可以选择到4.17.2,但是依然不支持BBR。因此需要安装新内核。 第一:安装内核 wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.10/linux-image-4.10.10-041010-gene …

Typecho 大气简洁主题 overflow

主题简介:这是一款简洁、大气、单栏、自适应的主题,overflow主题源于开源html模板,原作者依旧享有所有代码的一切权利。主题预览:使用文档归档页面:使用方法:管理>独立页面>新增,在自定义模板下选择“归档”,页面标题命名为:归档,页面内容空着,直接发布页面即可。友链页面:需要先安装修改版Links插件(点我下载)并启用插件【注意这里使用的Links插件是修改版的,并非本站之前发布的:Typecho 友情链接插 …

Linode CentOS 7换内核开启Google BBR降低访问延迟

说道 Google BBR,大鸟不得不提一下搬瓦工这家是自带bbr啊,大鸟今天折腾一台linode的vps,因为linode没有在linux系统里集成bbr,所以我们要自行编译进去,好处就是linode可以换内核,然后安全的编译! Linode的后台管理功能较为强大,替换内核等工作可以直接图形化操作,避免手动操作可能存在的风险。但如果已经按照网络上的教程配置好了GRUB2。 这个教程网上有很多,大鸟这里也只是记录一下,方便以后操作!大鸟这里选 …

Typecho 列表页获取完整分类信息的字段

可能是我没找到窍门。。不过在做模板的时候,发现列表页只有一个 $this->categorys(','); 可以用。和我需求相比来说,差的太多了。。只好print_r一下看看。明明有数据的。但是就是找不到有public的成员可以调用。最后没办法,找到源代码 widget_archive 类看。发现有一个方法: getPageRow() 是公开的。反回的恰恰是当前分类的所有字段值。在列表页可以测试: print_r($this->getPageRow()); 会显示:Array ( [mid] …

Typecho 内核的第三方改写扩展版本

本日志主要用于记录那些基于Typecho内核扩展的第三方版本:基于Typecho的社区版本:Typecho Forum第一个版本应该是大家非常熟悉的Typecho简书主题作者绛木子大神的基于Typecho版本的社区扩展,实现了一些用户积分功能,并且主题上是模仿V2ex社区,是一款非常棒的的Typecho扩展,不过目前绛木子大神已经停止了维护,有想尝试的可以点击下面的链接自行下载测试。该版本演示图:下载地址:1、Github下载2、本站下载基于Typech …

Namesilo域名转移至Name商家的过程记录

大鸟之前提到过“盘点这些年常用的4家国外域名商如何获取免费便宜Whois保护的方法”,name他们家的域名隐私也可以通过优惠码来达到免费的效果,我看linode也是用的name家的域名,所以大鸟准备把自己在namesilo的域名转移到name。如果大鸟觉得name不好,可以在转回来啊,呵呵!国外域名就是这点好,可以随意的转移域名到别处,你看我们国内的特别是ename(易名)还需要上传手持身份证照片传给他们,然后才能给你转移码,这种 …

Typecho 添加“百度是否收录”判断的方法

在主题的functions.php文件里新增下面函数://判断内容页是否百度收录function baidu_record() { $url='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if(checkBaidu($url)==1) {echo "百度已收录"; } else {echo "<a style=\"color:red;\" rel=\"external nofollow\" title=\"点击提交收录!\" target=\"_blank\" href=\"http://zhanzhang. …

Typecho 数据转换插件 wordpress to typecho

插件简介:一款可以将你的Wordpress数据转换为Typecho数据的插件,另外因为本插件需要操作数据库,所以请先备份好原数据库数据,切记!!!插件使用:后台激活后,请先设置mysql数据库信息,然后,控制台 -> 从worpdress导入,按提示操作即可。插件预览:

Typecho 搜索来源关键字高亮插件 highlight

插件简介:这个typecho插件也是前两天我发布的,我因为没办法测试,所以一直不知道原来我犯了一个最大的错误(单词写错了,我把highlight我写成了hightlight),所以。。。一直无法显示成功,羽中提出了这个问题后,我好好的看了一下源码,才发现这个不是bug,但是是错误的代码。郁闷啊。太丢人了。最后再说明一下插件的功能:0.1.2 増加网站内部搜索关键字高亮0.1.1对于从百度、google、yahoo搜索来的链接中的关键字进行 …

Typecho 内容分页插件 SplitArchivePage

插件简介:这是一款文章内容分页 SplitArchivePage 插件,当你的文章内容很长时,可以考虑用此插件来给文章进行简单的分页原本考虑主动在post和page页插入分页符的,经友情提示,这些可以去除。因为如果不这样,我要考虑很多东西,比如richEdit编辑器,但这种编辑器太多了。所以直接根据友情提示而放弃主动插入,如果你不用richEdit,这两行注释可以打开。// Typecho_Plugin::factory('admin/write-post.php')->conten …

Typecho 在线升级插件 UPDATE

插件简介:是不是已经厌烦了Typecho每次升级还得开FTP覆盖文件了呢?好消息来了!为了解决这无比蛋疼的问题,Update插件正式上线了!没有复杂的配置没有复杂的选项,只要开启插件就行了!只要开启插件就行了!(等下,一股浓浓的电视购物风是什么情况Σ(っ °Д °;)っ)当程序检测到新版的时候会在控制台首页增加一个链接,点击更新就可以了!一击解决Typecho多年蛋疼问题!另外比较温馨的是程序会备份Typecho程序目录下的所有 …

Typecho 评论增强插件 TeComment

插件简介:Typecho 评论增强插件,可为 Typecho 评论增加评论工具栏、实现评论列表异步加载以及Ajax提交评论功能1、安装插件下载插件后,确认插件文件夹名称为TeComment,上传插件文件夹TeComment至网站目录usr/plugins/进入后台,在导航 控制台 > 插件 页面,选择启用TeComment插件2、使用插件2.1、评论工具栏安装好插件后,要想显示评论工具栏,需要修改当前所使用主题的comments.php文件:在textarea标签后插入如下代 …

Typecho 追番统计插件 WikimoeBangumi

插件简介:本插件为通过Bangumi的API来获取追番信息,所以实现必须要在网站上注册一个账号并添加追番的动画!!!获取追番信息内容的部分是参照了梓喵出没大佬的Bangumi的几个API及使用PHP调用的简单测试。使用方法:0.克隆或者下载插件,记得把文件夹的名字改成【WikimoeBangumi】并上传到服务器。1.安装完插件后在后台启动,设置下bangumi的账号和密码,这里推荐密码不要为自己平日常用的密码(安全起见)。2.接下来需 …