typecho文章评论列表通过$comments->listComments()函数代码即可调用,但存在一个问题,就是评论列表的HTML结构是固定的,限制了文章评论列表样式的设计空间,开发者只能根据其固定的HTML结构设计评论样式,庆幸的是typecho也支持自定义该函数的HTML代码。下面是转自Typecho官方网站主题开发文档的自定义评论列表区域教程供大家学习参考。自定义单条评论的HTML代码在自定义...
更新日期:2021-08-24819 人关注
Typecho的插件钩子似乎并没有对自定义字段有过多支持,仅有一个 Widget_Abstract_Contents->isFieldReadOnly 可以用来过滤某些只读字段。然而若是你通过模板在文章编辑器内插入了某些自定义字段,即便没有输入数值,这些字段也会被更新到数据库中,造成冗余和空白数据。硬着头皮又翻阅了一些Typecho处理自定义字段的代码,我发现Typecho的自定义字段虽然拥有 str_v...
更新日期:2020-09-291275 人关注
本站之前已经分享过很多关于文章阅读数免插件的实现方式,但是那些版本的代码都存在一个小问题,就是进入文章后,该文章的阅读数量不会变,必须再刷新一次才会改变下,所以需要完善。function Postviews($archive) { $db = Typecho_Db::get(); $cid = $archive->cid; if (!array_key_exists('v...
更新日期:2019-06-011172 人关注
在别人博客看到了一个需要输入密码才能访问文章的功能,像下图一样:typecho也是有这个功能,不需要插件就可以实现。在编辑文章时,右边高级选项,公开度里有个密码保护可以选择:加密效果如下:不过这样的界面不是很友好,至少标题还是要显示出来的,不然也吸引不了人下面就来修改下代码,代码路径:var/Widget/Abstract/Contents.php找到这页代码,应该在740行左右,将以下三行注释掉,注释是在代码...
更新日期:2019-05-221826 人关注
Typecho程序的伪静态规则不同于wp直接默认可用,需要我们手工加载到空间中才可以生效。这里TypechoWiki整理了一些不同的主机环境中的伪静态规则,希望对大家有所帮助!1、Linux Apache环境(.htaccess)下面是在根目录,如果不在根目录文件夹需要修改路径,如 /sub/RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCon...
更新日期:2019-05-221304 人关注
问题:Typecho在使用分隔符 <!--more--> 标签后首页文字下面出现一段空白,审查元素时发现是大量的 <br> 换行符,如下图:解决办法:在 /var/hyperDown.php 文件1177行。把这个注释。即可
更新日期:2019-05-221657 人关注
具体方法就是使用以下代码:<?php if($this->user->hasLogin()) { $content = preg_replace('/<!--loginview start-->([\s\S]*?)<!--loginview end-->/i','$1',$this->content); } else...
更新日期:2019-05-131607 人关注
4月22日消息,哔哩哔哩(B站)整个网站后台工程源码泄露,并且“不少用户名密码被硬编码在代码里面,谁都可以用。”Typecho爱好者第一时间在GitHub上查询有关于bilibili网站后台工程源码的项目,发现平台上确实存在由一个名叫“openbilibili”的用户创建的“go-common”代码库。短短 5 个小时时间内,star 数已经达到 700+。然而该项目并不是托管在 B 站的官方组织域 https...
更新日期:2019-04-221265 人关注
整理博客的时候发现邮件不会发送了,检查了一下是启用了Comment2Wechat 微信推送插件之后出现的,然后这个插件还有一个缺点就是自己评论的也会推送,so整合一下把两个插件合二为一首先修改配置接口 /plugins/CommentToMail/Plugin.php$form->addInput($titleForGuest->addRule('required', _t(...
更新日期:2019-04-121534 人关注
最近Typecho爱好者在逛Typecho社区时发现有人问了如何在Typecho的评论中实现私密评论,其实私密评论的实现原理很简单,就是当用户评论时勾选私密,该条评论在渲染时就判断用户的当前状态是否为上次登陆的身份,如果不是就需要注册登陆可见,不过注册也必须是使用你评论时的邮箱注册才行,具体实现代码,后面再放。
更新日期:2019-04-031606 人关注
看过TypechoWiki以往发布的Typecho 非插件实现回复可见功能文章的同学可能知道那个版本有个小Bug,就是在Typecho文章中如果加密回复可见部分位于文章开头也就是摘要调用部分,那么加密回复可见就相当于失效了,另外在Feed里面也会暴露这个问题,那么如何解决呢?今天Typecho爱好者给大家带来的是经过QQDie优化过的版本,下面看具体操作步骤:步骤一、将post.php中的<?php $t...
更新日期:2019-04-031495 人关注
在看了QQdie的文章后才知道,附件是有单独页面的,我们一般各种图片文件都是外链居多,所以没有这个影响,那么已经使用了附件,那么如何关闭评论呢,方法如下:用if进行判断下,如果是附件页面就不输出评论框,并提示文字“附件页面禁止评论”<?php if ($this->is('attachment')) : ?><h4 class="comment-close&...
更新日期:2019-04-031083 人关注
之前用的都是新浪微博的图床来上传照片的,今天偶然偷懒,想本地上传省事儿,其中有一张图片是3M多大小,无法成功上传,显示上传失败,google一下,是php.ini配置文件的上传参数做了限制(重点修改下面加粗的参数),修改成合适大小即可:file_uploads on 是否允许通过HTTP上传文件的开关。默认为ON即是开upload_tmp_dir – 文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默...
更新日期:2019-04-033573 人关注
关于Typecho的代码高亮Typecho爱好者给大家分享过几款插件了,今天Typecho爱好者给大家带来的是非插件实现Typecho语法高亮的代码,大家只要跟着Typecho爱好者的操作流程就可以学会这个技能了。你可能感兴趣:Typecho 代码高亮插件 CodeBoxTypecho 基于 prismjs 的代码语法高亮插件 CodeHighlighterTypecho 搜索来源关键字高亮插件 highlig...
更新日期:2019-04-032167 人关注
写这个教程是因为很多人都非常喜欢Bing的背景图片,Typecho爱好者之前也用过Bing的图片作为背景图,今天就来给大家分享一下如何操作Bing的背景图。Bing接口我们用到的接口是https://cn.bing.com/HPImageArchive.aspx?idx=0&n=1这里的idx=0表示是显示当天的时间,如果要显示昨天的就将idx=0改为idx=1,以此类推。注意:bing支持查看历史图片...
更新日期:2019-04-031359 人关注
本方法依托jQuery<script type="text/javascript"> jQuery(document).ready(function(){jQuery("a[rel='external'],a[rel='external nofollow']").click(function(){window.o...
更新日期:2019-03-311147 人关注