统计显示正在访问自己博客人数的功能,使用一些第三方统计工具(如cnzz)一般会有提供相关功能,但是如果 Typecho 博主不想使用第三方统计工具,直接通过相关代码是否可以实现?答案是可以的,只需要添加简单的php代码就可以达到统计并显示当前正在访问Typecho 博客的在线人数。把下面的代码添加至要显示在线人数的地方即可:<?php //首先你要有读写文件的权限,首次访问肯不显示,正常情况刷新即...
更新日期:2018-05-163580 人关注
默认情况下 Typecho 的 Description 描述调用的设置里的基本描述内容,过于简单,通常为了SEO考虑我们可以完全自定义。首先找到主题目录下的header.php这个文件。找到如下代码:<?php $this->header(); ?> 将其替换为:<?php if($this->is('index')): ?> <?php $...
更新日期:2018-05-162417 人关注
Typecho 开源轻量级博客系统拥有同 WordPress 一样的主题插件二次开发等一系列优点,但相比于 WordPress 笨重复杂的操作,Typecho 赢得了很多博客站长朋友的青睐。Typecho 支持两种数据库存储类型: MySQL 和 SQLite ,但 SQLite 数据库毕竟是单文件存储、适用于单机应用,对于访问量比较大的情况用 Mysql 性能方面会比较好。如果 Typecho 一开始使用的是...
更新日期:2022-04-174225 人关注
Typecho 文章评论列表通过 $comments->listComments() 函数代码即可调用,但存在一个问题,就是评论列表的HTML结构是固定的,限制了文章评论列表样式的设计空间,开发者只能根据其固定的HTML结构设计评论样式,庆幸的是 Typecho 也支持自定义该函数的HTML代码。下面是转自 Typecho 官方网站主题开发文档的自定义评论列表区域教程供大家学习参考。自定义单条评论的HTM...
更新日期:2018-05-162172 人关注
在制作两栏typecho博客主题时,如果想在网站的侧边栏调用一定数量的博客最新文章列表怎么办?方法很简单,使用Widget_Contents_Post_Recent这个 widget 即可调用,通过 pageSize 参数即可限制调用数量。方法一:<?php $this->widget('Widget_Contents_Post_Recent','pageSize=1...
更新日期:2018-05-161574 人关注
热评文章即网站中被评论次数最多的文章,一般热评文章、热门文章和随机文章是网站常用的排行文章模块,那么 typecho 网站要如何在页面中显示评论最多的文章列表?1、在当前主题的 functions.php 文件中添加以下函数代码:function getHotComments($limit = 10){ $db = Typecho_Db::get(); $result = $db->fet...
更新日期:2018-05-161775 人关注
docker-lnmp-typecho本项目修改自hteen/docker-lnmp* 本项目托管至github.com,详情请点这里知道 Docker 这个词已经很久了,但是技术圈技术更新换代太快,又不能全部都去仔细的从基础学习,对于技术人员来说,最好的学习方法就是写案例,把新的技术用在项目中,就是最快的学习方法了。项目介绍这个项目是我现在网站所运行的docker项目,经过几个小时的研究,终于把docker-...
更新日期:2018-05-163187 人关注
最近在使用typecho上传附件时,插入远程图片是没问题的,但本地图片会报上传失败。网上找了许多方法,最后得到了解决。解决办法我的博客是搭建在腾讯服务器上的,Typecho会对服务器进行监测,如果不在BAE、SAE、ACE下,则不允许文件上传。事实上,可以去掉这一段监测代码。打开/var/Typecho/Common.php把这一段代码public static function isAppEngine() {...
更新日期:2018-05-163054 人关注
有时候我们需要在博客中显示其他功能比如每篇文章可以自定义标题颜色,就需要添加一个标题颜色属性,就必须添加自定义的字段,我这里是添加了一个比如1.首先数据表 typecho_contents 中新建一个test_url字段,类型可为字符串。2.后台模板文件write-post.php 表单中插入:<p><input type="text" name="test_ur...
更新日期:2018-05-163750 人关注
function timer_start() { global $timestart; $mtime = explode( ' ', microtime() ); $timestart = $mtime[1] + $mtime[0]; return true; } timer_start(); function timer_stop( $display = 0, $precision = 3...
更新日期:2017-11-092082 人关注
文章很多时,读者不知道该看哪篇文章,我们可随机给读者显示一下片文章,在网上好的都是介绍如何在一个固定地方随机展示一下文章,今天给大家分享一种可以直接进到某文章页面的随机跳转。利用MySQL的随机排列首先是随机查询一篇文章出来。<?php $db = Typecho_Db::get(); $sql = $db->select()->from('table.contents')...
更新日期:2017-11-093221 人关注
一般情况下,TYPECHO的文章浏览次数有多款插件可以完成,但是作为经常写主题的人我是不太喜欢使用插件来完成,觉得插件用的越少越好,其实相对现在主机来说,这个观点该过时了,更多只是自己喜欢折腾,喜欢拾掇各种功能,上篇文章说过一个通过自定义字段来实现浏览次数统计的方法,参考:Typecho 免插件实现文章浏览次数统计(Cookie Enabled),今天的这个方法和它有点区别,是通过function.php写入数...
更新日期:2017-11-093405 人关注
最近在打造新主题,想给主题增加统计功能,为了不使用Views插件,撸了下面的代码,使用自定义字段保存数据,不会改动数据库结构,其实统计文章浏览次数还有另外一个方法,请参考另外一篇:Typecho 免插件实现文章浏览次数统计/* * 获取浏览次数 */ function getViewsStr($widget, $format = "{views} 次浏览") { $fields ...
更新日期:2017-11-094764 人关注
上篇文章给大家提供一个在线编辑文章按钮的教程,如果该文有问题,请参考另外一篇:Typecho 首页文章列表新增管理员可见编辑按钮<?php if($this->user->hasLogin() && $this->user->uid==$this->authorId):?><a href="<?php echo str_replac...
更新日期:2017-11-093356 人关注
之前用的Wordpress主题大多都支持前台点击编辑按钮进入后台对文章进行修改,方便极了。转了Typecho之后换了几个主题都没发现有这个功能,果然需要造个小轮子啊。另外一篇为文章,同样是实现了这个方法,可参考:Typecho 文章增加在线可编辑按钮观察一下编辑页面,都是固定地址加上CID,例如http://blog.iplayloli.com/admin/write-post.php?cid=4222那么就简...
更新日期:2017-11-094225 人关注
之前在修改一个主题的时候,主页文章列表默认输出的是文章的所有内容,这样非常不美观,在别的TE主题翻了一下,发现TE是内置有输出摘要的方法的。调用方法:<?php $this->excerpt(300, '...'); ?> 但是,这种方法截取出来的和WordPress哪个摘要的函数一样,有点不美观,而我想实现的是像WP excerpt那样自动输出第一个p标签包裹的文字,我不...
更新日期:2017-11-092924 人关注