Typecho 文章阅读数优化进入文章阅读数即更新
本站之前已经分享过很多关于文章阅读数免插件的实现方式,但是那些版本的代码都存在一个小问题,就是进入文章后,该文章的阅读数量不会变,必须再刷新一次才会改变下,所以需要完善。 function Postviews($ …
本站之前已经分享过很多关于文章阅读数免插件的实现方式,但是那些版本的代码都存在一个小问题,就是进入文章后,该文章的阅读数量不会变,必须再刷新一次才会改变下,所以需要完善。 function Postviews($ …
在别人博客看到了一个需要输入密码才能访问文章的功能,像下图一样: typecho也是有这个功能,不需要插件就可以实现。在编辑文章时,右边高级选项,公开度里有个密码保护可以选择: 加密效果如下: 不过这样 …
Typecho程序的伪静态规则不同于wp直接默认可用,需要我们手工加载到空间中才可以生效。这里TypechoTips整理了一些不同的主机环境中的伪静态规则,希望对大家有所帮助! 1、Linux Apache环境(.htaccess) 下 &...
问题:Typecho在使用分隔符 <!--more--> 标签后首页文字下面出现一段空白,审查元素时发现是大量的 <br> 换行符,如下图: 解决办法:在 /var/hyperDown.php 文件1177行。把这个...
具体方法就是使用以下代码: <?php if($this->user->hasLogin()) { $content = preg_replace('/<!--loginview start-->([\s\S]...
4月22日消息,哔哩哔哩(B站)整个网站后台工程源码泄露,并且“不少用户名密码被硬编码在代码里面,谁都可以用。” TypechoTips君第一时间在GitHub上查询有关于bilibili网站后台工程源码的项目,发现平台上 …
整理博客的时候发现邮件不会发送了,检查了一下是启用了Comment2Wechat 微信推送插件之后出现的,然后这个插件还有一个缺点就是自己评论的也会推送,so整合一下把两个插件合二为一 首先修改配置接口 /plugi …
最近TypechoTips君在逛Typecho社区时发现有人问了如何在Typecho的评论中实现私密评论,其实私密评论的实现原理很简单,就是当用户评论时勾选私密,该条评论在渲染时就判断用户的当前状态是否为上次登陆的身 …
看过TypechoTips以往发布的Typecho 非插件实现回复可见功能文章的同学可能知道那个版本有个小Bug,就是在Typecho文章中如果加密回复可见部分位于文章开头也就是摘要调用部分,那么加密回复可见就相当于失效 …
在看了QQdie的文章后才知道,附件是有单独页面的,我们一般各种图片文件都是外链居多,所以没有这个影响,那么已经使用了附件,那么如何关闭评论呢,方法如下: 用if进行判断下,如果是附件页面就不输出评 …
之前用的都是新浪微博的图床来上传照片的,今天偶然偷懒,想本地上传省事儿,其中有一张图片是3M多大小,无法成功上传,显示上传失败,google一下,是php.ini配置文件的上传参数做了限制(重点修改下面加粗 …
关于Typecho的代码高亮TypechoTips君给大家分享过几款插件了,今天TypechoTips君给大家带来的是非插件实现Typecho语法高亮的代码,大家只要跟着TypechoTips君的操作流程就可以学会这个技能了。 你可能感兴 ...
写这个教程是因为很多人都非常喜欢Bing的背景图片,TypechoTips君之前也用过Bing的图片作为背景图,今天就来给大家分享一下如何操作Bing的背景图。 Bing接口 我们用到的接口是https://cn.bing.com/HPIm...
本方法依托jQuery <script type="text/javascript"> jQuery(document).ready(function(){jQuery("a[rel='extern...
Typecho添加主题目录的教程好像不是很多,而且我找到的仅有的几个都是前台JS实现的,总感觉这样不如后台实现来的好。既然Typecho找不到现成的,只好“曲线救国”,由于实现文章目录的原理是通用的,所以就去W …
【本活动已经结束】为扩大TypechoTips下载站的使用人群,TypechoTips特推出创作者鼓励计划,让所有的主题和插件创作者和宣传者都能得到一定报酬。 即日起凡在本站注册用户并且发布Typecho主题插件稿件获得 …
大家都知道 Typecho 模板设置数据会在我们切换模板的时候清空,但是有的主题模板后台设置选项比较多,一不小心手误启用了别的主题就会导致,当前的主题设置的选项全部丢失,所以我们今天就来看看如何实现备 …
Typecho默认的主题没有Logo,如果想给自己的网站添加一个Logo怎么操作呢? 首先准备logo素材: 我将其放在typecho代码的主目录下。 修改Typecho主题代码 分析typecho目录结构,站点logo应在header.p...
前言 如果你用惯了 WordPress,偶尔用 Typecho 你一定会被它的简洁所吸引。这两者都是动态博客,却是一繁一简,风格截然不同。WordPress 功能丰富,相对的体系也比较庞大;而 Typecho 却是极为精简,同时必 &hel...
安装docker docker官网很详细,安装教程见 https://docs.docker.com/install/,选择具体的平台一步一步进行安装即可 不过由于大家都懂的原因,国内的云服务器如果不采用镜像的话,从docker官方仓库拉取...
刚接触Typecho的cdn相关插件,就感觉功能性对我等小白来说太少了,和wordpress来比差太多,而且,相关的cdn插件都是针对图片等附件上传才生效的,并没有针对css、js等静态资源的加速功能(即将这类静态资源 …
这是由于Nginx对pathinfo支持不够的问题,需要手动添加地址重写代码。在站点配置文件,默认为 /etc/nginx/sites-available/default 中对应本Typecho的 server{ ... location ...
How to install language for your Typecho Check if the .po file for your language already exists. Download the .po file y...
站点地图 SiteMap 的好处是很大的,对Seo很有好处,有利于搜索引擎蜘蛛对网站信息的结构化收录。Typecho 其实也有几款 Sitemap 插件,Typecho维基君之前也有分享过,大家可以在本站搜索关键字 Sitemap 查 &...
一般站点在配置了CDN进行加速后都无法获取访客真实IP,只能获取CDN代理IP。此时会导致一系列问题,比如无法有效过滤广告等垃圾留言和封杀恶意攻击等等。。。 之前在网上找了一圈解决方法,发现不适用我的情 …
Typecho默认是全文输出的,想摘要的话,官方给出了最简单的方法,就是在你想截取的位置加上more标签即可。 但是这种方法在有图片文章的情况下摘要就会出现图片信息,也完全暴露了标签元素,影响美观,下面 …
做模板可能要限制某个分类文章显示条数,这个就需要用到这个代码了。 模板中定义 编写模板的 functions.php 文件,加入以下代码: function themeInit($archive) { if ($archive->is...
在你的博客主题functions.php里面增加下面函数: function imgNum($content){ $output = preg_match_all("/<img.<em>?src="(....
本文主要是通过JS脚本实现的,另外通过PHP自定义文章上一篇下一篇也可以实现类似效果,本文实现方式代码如下: <script>if(document.getElementsByClassName('post-near')[0]....
我早前给一个朋友测试过如果复制一个几兆大小的txt文本内容到typecho博客的文章中,很容易导致网页直接崩溃,即使最后保存发布成功,也会发现文章内容被拦腰截断,后面的很多内容都没有显示,这里主要是因 …
在服务器网站根目录下新建PHP文件,复制以下代码到你新建的文件内【注意:该文件会操作你的数据库,所以在操作前一定记得备份你的数据库,切记!!!】: <?php //connect to typecho database $curl =...
正则表达式基础 方括号"["内是需要匹配的字符。花括号"{"内是指定匹配字符的数量。圆括号“(“ 则是用来分组的。 插入符号 “^” 表示正则式的开始。美元符号“$” 表示正则式的结束。 常用运算符与表达式: ^ 开 …
Typecho默认情况下使用的是MarkDown编辑器,所以大部分主题也都没有去实现文章中图片居中,就TypechoTips写主题至今遇到的需要将图片居中的需求仍然不明显,不过仍然有少部分人可能需要到这个,我这里给出 …
本教程主要教你如何不用插件给你的 Typecho 博客blog侧边或者留言板添加一个带读者留言次数气泡的读者墙。 具体效果看下图: 模板代码,放入你typecho模板 <div id="reader"> &l...
最近在开发一个网站,其中对于微信端访问有特殊事件处理,因此需要一段判断是否微信浏览器的代码,几经谷歌百度之后,总结出如下代码。很简单。记录一下以示备忘。 <?php /** php检测当前浏览器是否为微 …
Typecho是一个由国人开发的小型单用户博客程序。它的设计思想介于过程式编程(如Wordpress)以及现代的完全面向对象编程(如laravel框架)之间,算是一个过渡的产品。另外,Typecho整体结构设计清晰完整, …
typecho默认使用utf-8编码,utf-8使用3个字节进行存储,而emoji有4个字节,因此将utf-8转换为utf8mb4即可解决注意:mysql的版本必须为v5.5.3或更高 在数据库执行以下查询: alter table typ...
食用方法:在当前主题根目录下自定一个模板,复制php部分到自定的模板中,在主题的header.php中引入css和js,然后新建页面,启用该模板即可,如果产生错误,请尝试关闭该页面评论开关。 由于本博客右键菜单 …
这个方法主要是通过JS实现,语法依然是简体语法,只是实现把中文简体字翻译成繁体字而已,请悉知。 首先下载JS文件:tw_cn.js.zip,并修改里面的内容: var defaultEncoding = 2; // 网站默认语言,1: 繁體...
在你的主题functions.php文件中加入如下函数 function allpostnum($id){ $db = Typecho_Db::get(); $postnum=$db->fetchRow($db->select(...
使用方法: 打开后台-外观-设置外观-开发者设置-自定义输出body尾部的html代码其他主题-放在主题文件目录下的footer.php中的body尾部 效果如本站有下脚所示 使用代码: <script> var popNoti...
在主题functions.php里写入下面代码,即可实现对 Typecho 后台登录面板进行修改 Typecho_Plugin::factory('admin/login.php')->bottom = array('modLogin...
Typecho 最新版的Markdown编辑器已经支持脚注显示,在写文章的时候插入一下代码即可。 TypechoTips[^1] [^1]: TypechoTips(typechodev.cn)是一个专注于Typecho主题插件下载和功能开...
如果把typecho的后台登陆密码忘记了,目前我知道的就一种解决办法:从数据库修改。登陆服务器的phpmyadmin,如果数据库表头没有改的话,就找到下面的一张表: typecho_users找到想要改密码的账号,把相对应 …
有时候发布文章时,想加密文章,又不想被蜘蛛抓取页面,或者想私底下分享一些东西,又或者你想付费阅读,此方法很好的解决上述一些问题。 打开文件:var/Widget/Abstract/Contents.php 定位到742行,$value &h...
Wordpress后台可以设置默认头像(如用户没有注册Gravatar,则显示通用标志),Typecho后台则没有,我们可以通过修改代码实现同样的效果。 前提是你的主题是通过默认函数调用评论列表: <?php $comments- &...
Typecho默认是全文输出的,想摘要的话,官方给出了最简单的方法,就是在你想截取的位置加上标签即可。 但是这种方法在有图片文章的情况下摘要就会出现图片信息,也完全暴露了标签元素,影响美观,下面就给 …
下面给出typecho的一些高级函数,通过这些你可以引申出更多适合自己的功能(原文出处 sunhua.me): 1,判断文章是否为最近3天更新 <?php function timeZone($from){ $now = new Ty...
Typecho 搭建的一个站的文章标题颜色按照分类来显示,也就是不同分类,文章标题的颜色就会不同,刚开始想用<?php if ($this->is(‘category’,’news’)): ?> ,但是想了下,这个只是判断...
Typecho 输出所有分类下的文章列表的代码实现: /* 循环所有的分类 */ <?php $this->widget('Widget_Metas_Category_List')->to($categories); ?&...