-
宝塔面板 Nginx 换 Apache 环境后 Typecho 如何操作?
typecho 网站被黑暂时无法排除入侵源。 稳妥起见,我将网站的nginx换成了apache,这里说一下操作步骤。 卸载nginx 建议首先备份网站数据库和网站目录下的文件,每次折腾网站肯定要做的。在宝塔面板的软件商店中,找到【运行环境】。比如当前使用 Apache环境,就卸载掉再安装 Nginx环境。这期间网站是无法访问的。 安装Apache 在宝塔面板的软件商店中,找到【运行环境】,安装Ap…...- 技术大师
- 0
- 0
- 3
-
Typecho安装教程
Typecho建站程序是一款PHP+Mysql的博客程序,非常轻量,总共才7张表,用来做博客系统真的很好,WordPress还是臃肿了,所以我一直用的Typecho来搭建我的个人网站,下面简单说一下怎么安装搭建自己的博客。 1. 安装宝塔面板 我推荐用宝塔面板,特别是新手,很简单方便。安装教程:https://www.bt.cn/download/linux.html在宝塔面板创建网站:demo.…...- 技术大师
- 0
- 0
- 3
-
让 typecho 支持 PHP7
typecho PHP8都出来了,但是还有人用PHP5,又不知道怎么改,这里就写一下吧。 在PHP7环境下新安装Typecho默认是使用Pdo_Mysql数据库引擎驱动,如果之前Typecho运行环境不是PHP7,后来才升级为PHP7的,那么,需要将你的Typecho数据库引擎修改为Pdo_Mysql方式。 将 config.inc.php 文件里的 $db = new Typecho_Db(…...- 技术大师
- 0
- 0
- 0
-
Typecho 实现贡献者投稿无需审核的几种方法
Typecho 是一款博客程序,但是它的功能太强大了,拿来做个会员系统都可以,TePass插件就是基于Typecho的,那么如何实现贡献者投稿无需审核呢? TePass插件的0.7.5版本,计划加入了验证邮箱提升用户权限到贡献者,但是贡献者投稿还是需要审核才能发布,及有人想能否不审核,贡献者直接发布呢? 这里提供两个方法:一、可以使用Rdog权限狗插件,下载地址:https://github.co…...- 技术大师
- 0
- 0
- 1
-
一步一步教你用 Typecho 搭建微信小程序
首先,你可以用微信扫描下面小程序预览效果,可以辅助你决定是否需要继续看本文。 简单介绍 能帮您快速搭建微信小程序,将Typecho博客的内容映射到微信小程序,与您的网站信息时时同步,帮助您在一定程度上获取更多来自微信的流量,安非常简单,只需三分钟,就能搭建。 功能介绍 支持三种预览方式(最新文章预览,根据评论排序预览,根据点赞数量预览) 支持搜索文章功能 文章具有评论,回复,点赞,转发,分享到朋友…...- 技术大师
- 0
- 0
- 8
-
Typecho 免插件实现文章浏览次数统计
typecho 为了不使用Views插件,撸了下面的代码,使用自定义字段保存数据,不会改动数据库结构。 /* * 获取浏览次数 */ function getViewsStr($widget, $format = "{views} 次浏览") { $fields = unserialize($widget->fields); if (array_key_exists(…...- 技术大师
- 0
- 0
- 1
-
Typecho 调用后台添加的自定义字段
typecho 用以下方式来调用自定义字段,如果所有文章都包括自定义字段,则不用判断,直接调用: <?php $this->fields->fieldName(); ?> Copy 如果有些文章没有调用自定义字段,则判断一下,用来调用: <?php if (isset($this->fields->fieldName)): ?><?php $t…...- 技术大师
- 0
- 0
- 7
-
Typecho 使用 themeFileds 增加自定义字段和主题设置
一、需求 给 typecho 开发主题的时候,往往可以给用户一些自定义的内容或者是选项,以更加优化用户的使用。同时,也是为了能够无缝的使得用户插入自己的 css 代码和 js 代码,或者是需要第三方的 js 代码,如果 百度统计等。 typecho 文档中说明了 themeFields 的作用,但是介绍的特别简单:在 Typecho 的 最新开发版中,为开发者们提供了一个有用的功能 themefi…...- 技术大师
- 0
- 0
- 1
-
Typecho 实现个人微信收款及时回调通知
微信的收款接口只对商户开通,个人微信的收款接口是没有开放的,以后也不会开放。那么就没有异步回调通知的,这样付款是否成功用户不能马上知晓,想实现微信付款后直接获取需要购买的商品也就不可能。 微信开通了服务商功能,当然申请也必须是企业了,那么个人就可以从服务商那里申请商户,这个商户收款就有接口了。服务商申请地址:https://pay.weixin.qq.com/partner/public/home…...- 技术大师
- 0
- 0
- 3
-
Typecho 文章表添加新字段对应处理位置
Typecho的文章表contents添加新字段后在: Widget\Contents\Post\Edit.php 这里的 writePost 函数里需要接收新字段参数;Widget\Abstract\Contents.php 这里的 update 函数里构建更新结构加入新字段, select 函数里添加查询新字段;还…...- 技术大师
- 0
- 0
- 1
-
为WooCommerce商店创建统计报告应用
WordPress 的 WooCommerce 插件可让您高效地创建和管理电子商务平台,并提供内置通知功能,提醒您新订单或已完成订单、库存量不足以及付款成功等信息。这些功能非常重要,但对 WooCommerce 收集到的宝贵数据的深入了解却非常有限。 这些限制是在 WordPress 环境中运行的传统插件的特性。另一方面,托管应用程序(基于外部服务器的网络操作)的可扩展性要强得多。 通过与 Woo…...- 技术大师
- 0
- 0
- 3
-
了解无头WordPress的WPGraphQL和REST API
在当今的网站开发中,解耦前端和后端系统已获得了巨大的发展,无头网站也应运而生。 传统上,内容管理系统(CMS)总是耦合在一起,但这带来了许多限制,如灵活性和可扩展性受限。然而,现代的无头内容管理系统使开发人员能够通过无头内容管理系统将使用任何框架构建的前端与后端分离开来。 什么是无头内容管理系统? 无头内容管理系统是一种专门的内容管理系统,只能管理网站后台。与传统的内容管理系统不同,它并不决定内容…...- 技术大师
- 0
- 0
- 28
-
Typecho 增加微博、QQ、GitHub登录功能
typecho 这里利用插件,实现微博,QQ,GitHub帐号登录Typecho搭建的网站。主要用到两款插件:TeConnect和SNAuth; TeConnect TeConnect的官方网站:https://lixianhua.com/teconnect_plugin_for_typecho.html 安装步骤 解压插件后放在Plugins目录下,把TeConnect插件目录下的callbac…...- 技术大师
- 0
- 0
- 0
-
PHPYUN网站备份和更新、更换服务器
一、Windows操作环境网站备份升级步骤 网站备份 直接找到程序网站目录压缩即可,数据库通过数据库工具如phpmyadmin、Navicat来进行备份 更新升级 直接把升级包/更新包里uploads文件夹里面的内容复制粘贴到windows网站目录下,注意admin文件夹名称和升级包里面的升级步骤即可 二、Linux操作系统中,以宝塔这个操作面板为例 网站升级/更新之前,要先做网站和数据库的备份 …...- 技术大师
- 0
- 0
- 8
-
Typecho 数据库常用API
typecho 在Typecho插件开发过程中,往往需要创建自己的表。Typecho_Db类中的query函数,可用于执行所有sql语句,因此我们使用query()来进行表的创建、修改或者删除。 $db= Typecho_Db::get(); $prefix = $db->getPrefix(); $db->query('create table '.$prefix…...- 技术大师
- 0
- 0
- 0
-
Typecho 不改核心代码实现自定义登录、注册功能
typecho 写两个主题自定义页面扔主题目录里,然后在后台添加独立页面,而这两个页面就是自己编写的登录、注册功能页面。 登录界面咱们需要的就是一个表单,最少提交两个参数:name和password,至于remember则是记住我的功能,需不需要自己决定。 <form action="" method="post"> <input type…...- 技术大师
- 0
- 0
- 10
-
Typecho 代码实现文章阅读次数统计(含cookie版)
typecho 分享typecho阅读次数统计代码,并对此进行优化加入了cookie验证,重复刷新页面也只会增加一次阅读次数。 将下面这段代码加到functions.php中 /** * 阅读统计 * 调用 *www.xingkongweb.com/ */ function get_post_view($archive) { $cid = $archive->cid; $db = Typec…...- 技术大师
- 0
- 0
- 0
-
Typecho 非插件完美实现登录可见功能
typecho 有些内容我们不想被普通用户看到,或者被搜索引擎收录,登录可见就是一个简单方便是手段,这里我们在主题上修改一些代码,完美实现登录可见的功能。 步骤一 将post.php中的<?php $this->content(); ?>换成 <?php if($this->user->hasLogin()) { $content = preg_replace(…...- 技术大师
- 0
- 0
- 22
-
给 Typecho 加上前台登录
typecho 对typecho增加前台登录,需要修改源码,在需要显示的地方增加如下代码就可以了。主要是一个form表单的提交。这样子可以屏蔽后台的登录路径。 <form action="<?php $this->options->loginaction(); ?>" method="post"> <p> &l…...- 技术大师
- 0
- 0
- 3
-
如何在 Typecho 文章中插入广告
typecho 文章前面,最后插入广告太简单,那么怎么在文章中间插入广告呢,其实就是判断查找文章的第一个p,然后,插入代码,放到functions里使用即可。 function themeInit($archive) { // 判断是否是文章,如果是就插入广告 $ad_code = '<div>这是你的广告</div>'; if ($archive-&g…...- 技术大师
- 0
- 0
- 2
-
Typecho插件ShortLinks使用报错问题
网站点击外链都会出现一个倒计时的界面,觉得很有逼格,然后一百度发现是外链转内链的功能。然后,我也发现我博客文章里的外链也挺多的,似乎会导致权重的流失,于是我也百度一下,找到了ShortLinks这个插件,目前是1.09版本,但是安装到博客,问题还是出来了。 插件下载地址:https://github.com/benzBrake/ShortLinks 文章中的外链可以正常显示,但是评论会直接消失,变…...- 技术大师
- 0
- 0
- 8
-
Typecho调用多张缩略图,非插件实现
文章列表页显示三张缩略图的实现方式,将大多数功能都通过function.php中定义来实现,没有去借助插件之类的,那样确实搞起来很麻烦。 比如目前这个功能,大概的参考了youdu模板的写法,问题还是有的,因为需要确保发布的文章必须有三张以上的图片附件,否则就会直接报错,更多的控制我也没有继续写下去,但是进一步的扩展肯定是可以的。 代码 /** 输出文章缩略图 */ function showThu…...- 技术大师
- 0
- 0
- 4
-
X3.5简易兼容X3.4及之前的模板方案
3.5由于进行了图标iconfont处理,之前的模板大部分无法直接适用,可以进行简单的操作使其能基本可用。 步骤 一、将DZ默认的字体文件复制到你的模板资源文件下: \static\image\common\下的dzicon.eot、dzicon.woff、dzicon.woff2三个文件, 复制一份放入你的模板后台设置的“界面基础图片目录 {IMGDIR}”目录下。 二、修改\template\…...- 技术大师
- 0
- 0
- 17
-
Discuz!X3.5 修改默认手机版LOGO的方法
如果想保留svg,不修改代码去修改各种LOGO和头像 可以免费或赞助使用 https://addon.dismall.com/plugins/dzlab_logo.html 方法一 替换svg图片,地址: static/image/common/logo_m.svg 方法二 上传LOGO文件到目录static/image/common中,文件名如:logo.png 打开以下文件,搜索logo_m.…...- 技术大师
- 0
- 0
- 43
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
- ¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!