具体方法就是使用以下代码:<?php if($this->user->hasLogin()) { $content = preg_replace('/<!--loginview start-->([\s\S]*?)<!--loginview end-->/i','$1',$this->content); } else{ $content = pre...
更新日期:2019-05-131801 人关注
4月22日消息,哔哩哔哩(B站)整个网站后台工程源码泄露,并且“不少用户名密码被硬编码在代码里面,谁都可以用。”TypechoWiki君第一时间在GitHub上查询有关于bilibili网站后台工程源码的项目,发现平台上确实存在由一个名叫“openbilibili”的用户创建的“go-common”代码库。短短 5 个小时时间内,star 数已经达到 700+。然而该项目并不是托管在 B 站的官方组织域 htt...
更新日期:2019-04-221436 人关注
整理博客的时候发现邮件不会发送了,检查了一下是启用了Comment2Wechat 微信推送插件之后出现的,然后这个插件还有一个缺点就是自己评论的也会推送,so整合一下把两个插件合二为一首先修改配置接口 /plugins/CommentToMail/Plugin.php$form->addInput($titleForGuest->addRule('required', _t('访客接收邮件标题 不能...
更新日期:2019-04-121858 人关注
最近TypechoWiki君在逛Typecho社区时发现有人问了如何在Typecho的评论中实现私密评论,其实私密评论的实现原理很简单,就是当用户评论时勾选私密,该条评论在渲染时就判断用户的当前状态是否为上次登陆的身份,如果不是就需要注册登陆可见,不过注册也必须是使用你评论时的邮箱注册才行,具体实现代码,后面再放。
更新日期:2019-04-031696 人关注
看过TypechoWiki以往发布的Typecho 非插件实现回复可见功能文章的同学可能知道那个版本有个小Bug,就是在Typecho文章中如果加密回复可见部分位于文章开头也就是摘要调用部分,那么加密回复可见就相当于失效了,另外在Feed里面也会暴露这个问题,那么如何解决呢?今天TypechoWiki君给大家带来的是经过QQDie优化过的版本,下面看具体操作步骤:步骤一、将post.php中的<?php ...
更新日期:2019-04-031554 人关注
在看了QQdie的文章后才知道,附件是有单独页面的,我们一般各种图片文件都是外链居多,所以没有这个影响,那么已经使用了附件,那么如何关闭评论呢,方法如下:用if进行判断下,如果是附件页面就不输出评论框,并提示文字“附件页面禁止评论”<?php if ($this->is('attachment')) : ?><h4 class="comment-close">附...
更新日期:2019-04-031247 人关注
之前用的都是新浪微博的图床来上传照片的,今天偶然偷懒,想本地上传省事儿,其中有一张图片是3M多大小,无法成功上传,显示上传失败,google一下,是php.ini配置文件的上传参数做了限制(重点修改下面加粗的参数),修改成合适大小即可:file_uploads on 是否允许通过HTTP上传文件的开关。默认为ON即是开upload_tmp_dir – 文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默...
更新日期:2019-04-033908 人关注
关于Typecho的代码高亮TypechoWiki君给大家分享过几款插件了,今天TypechoWiki君给大家带来的是非插件实现Typecho语法高亮的代码,大家只要跟着TypechoWiki君的操作流程就可以学会这个技能了。你可能感兴趣:Typecho 代码高亮插件 CodeBoxTypecho 基于 prismjs 的代码语法高亮插件 CodeHighlighterTypecho 搜索来源关键字高亮插件 h...
更新日期:2019-04-032497 人关注
写这个教程是因为很多人都非常喜欢Bing的背景图片,TypechoWiki君之前也用过Bing的图片作为背景图,今天就来给大家分享一下如何操作Bing的背景图。Bing接口我们用到的接口是https://cn.bing.com/HPImageArchive.aspx?idx=0&n=1这里的idx=0表示是显示当天的时间,如果要显示昨天的就将idx=0改为idx=1,以此类推。注意:bing支持查看历史...
更新日期:2019-04-031508 人关注
本方法依托jQuery<script type="text/javascript"> jQuery(document).ready(function(){jQuery("a[rel='external'],a[rel='external nofollow']").click(function(){window.open(this.href);retur...
更新日期:2019-03-311315 人关注
Typecho添加主题目录的教程好像不是很多,而且我找到的仅有的几个都是前台JS实现的,总感觉这样不如后台实现来的好。既然Typecho找不到现成的,只好“曲线救国”,由于实现文章目录的原理是通用的,所以就去WP里找了,那可是大把大把的。function createCatalog($obj) { //为文章标题添加锚点 global $catalog; global $catalog_c...
更新日期:2019-03-182657 人关注
【本活动已经结束】为扩大TypechoWiki下载站的使用人群,TypechoWiki特推出创作者鼓励计划,让所有的主题和插件创作者和宣传者都能得到一定报酬。即日起凡在本站注册用户并且发布Typecho主题插件稿件获得审核的可获得1元奖励,另外如果你投稿发布的主题插件是你自己开发的可获得额外5元奖励,主题和插件稿件按篇计费,优秀主题可获得本站每月的顶部推荐。本次第一期活动赏金池设立600元,600元打赏完活动截...
更新日期:2019-05-212681 人关注
大家都知道 Typecho 模板设置数据会在我们切换模板的时候清空,但是有的主题模板后台设置选项比较多,一不小心手误启用了别的主题就会导致,当前的主题设置的选项全部丢失,所以我们今天就来看看如何实现备份保存 Typecho 主题模板的设置数据。实现代码:在主题的function.php文件里的themeConfig($form)函数里添加如下代码:$db = Typecho_Db::get(); $sjdq=...
更新日期:2019-05-252118 人关注
Typecho默认的主题没有Logo,如果想给自己的网站添加一个Logo怎么操作呢?首先准备logo素材:我将其放在typecho代码的主目录下。修改Typecho主题代码分析typecho目录结构,站点logo应在header.php文件中修改。文件目录如下:/var/www/html/blog/usr/themes/default/header.php 使用IDE自带的插入图片功能,会自动生成代码。插入图片...
更新日期:2019-03-154595 人关注
前言如果你用惯了 WordPress,偶尔用 Typecho 你一定会被它的简洁所吸引。这两者都是动态博客,却是一繁一简,风格截然不同。WordPress 功能丰富,相对的体系也比较庞大;而 Typecho 却是极为精简,同时必要的功能一个不缺,倒也令人眼前一亮。本文就介绍下如何在自己的 VPS 上搭建 Typecho 博客。从域名和 VPS 的购买,到最后完成博客搭建发布文章全部包括,零基础教程。简介Type...
更新日期:2019-03-151513 人关注
安装dockerdocker官网很详细,安装教程见 https://docs.docker.com/install/,选择具体的平台一步一步进行安装即可不过由于大家都懂的原因,国内的云服务器如果不采用镜像的话,从docker官方仓库拉取仓库那是相当地。。。慢,更改一下docker镜像仓库。把docker国内官方镜像 https://registry.docker-cn.com 加入配置即可,这里以Ubuntu为...
更新日期:2019-03-152931 人关注