程序使用
-
WordPress仿discuz根据文章阅读量赋热帖图标
WordPress根据文章阅读量赋热帖图标-仿discuz:仿照discuz论坛,起源子比主题。当文章浏览量大于规定值,如500后,自动在文章的顶部加一个图标,图标内容可以是热帖、优秀、精华等。 演示效果和实现代码如下: 演示图 实现代码 通用教程,适合WordPress美化,也适合子比主题和7B2主题美化,主题的浏览量一般都是views,这个在之前说过,大家可以去看看 3种方法实现wordpre… -
Typecho的author.php文件打造用户中心社区的参数调用和使用方法
typecho的author.php文件 是用户页面,但是官网给予的参考文档很少,很多人也是直接忽略掉了这个页面 我也是通过打印$this 获取了我们大概能调用,有用的东西 例如:获取当前用户的信息 $userInfo = (object)$this->pageRow; print_r($userInfo->screenName); 具体可调用参数,可打印print_r($userIn… -
给Typecho主题做内容专题功能,打造文章系列
当网站发展到一定的时候,站内文章会显得很多,显得很杂乱,一个很好的网站专题功能,不仅可以帮助栏目分类更好的聚集网站内容,还能大幅度提升用户的垂直粘性,提升SEO哦 spimes主题里面,先通过插件主题启用的时候,初始化创建专题id,专题名称,专题描述和专题封面的数据库数据 $db->query('ALTER TABLE `'.$db->getPrefix().… -
Typecho数据库常用的API,创建/更新/读取/删除
Typecho数据库常用API,整理了Typecho数据库常用的API,实现基本的CURD操作。创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete) 表创建和删除 在Typecho插件开发过程中,往往需要创建自己的表。Typecho_Db类中的query函数,可用于执行所有sql语句,因此我们使用query()来进行表的创建、修改或者删除。 $db= Type… -
Typecho制作打卡签到+积分功能实例教程
每次下载主题,都会扣除积分才能进行下载,因此特意添加了打卡功能,每天只能打卡一次,从而增加积分,当然了,也可以进行充值积分功能,但是这里主要还是说的打卡功能 首先 function socop($uid,$upsum) { $db = Typecho_Db::get(); $cid = $uid; if (!array_key_exists('socials', $db->… -
Typecho结合宝塔API查看服务器信息
可以通过宝塔给出的API接口,在网站上直接看到服务器当前的信息状态 打开宝塔面板的面板设置-api接口,如图 这里提到的开启API后,必需在IP白名单列表中的IP才能访问面板API接口,除了必须要填入127.0.0.1之外,还有一个ip就是你当前访问服务器的ip,比如如果你是电脑的软件,那就是电脑的ip地址,如果是网站,那就是网站的ip地址 宝塔api说明手册pdf地址:https://www.b… -
Typecho获取当前分类栏目页面的mid值,多级分类ID获取教程
typecho获取当前分类栏目页面的mid值有很多种方法,最简单的方式 下方是文章内获取栏目id的代码 <?php echo $this->categories[0]['mid']; ?> 在一级分类,二级分类都可以直接获取到分类mid值,但是当一级分类存在多个二级分类的时候,这句代码就为空值,但是基本上很少有人用到,由于我这边在制作主题的… -
Typecho获取指定栏目下的文章
typecho数据库里面,文章数据是单独一个表,而栏目和文章id的关联又是一个表,所以单独输出某一个栏目下的文章内容,则需要在输出文章的时候进行联合查询(SQL 中 JOIN 子句用于把来自两个或多个表的行结合起来) 参考代码如下: //直接在文章调用mou(分类id) function mou($cid=NULL){ if(empty($cid)){ $cid = 1; } $db = Type… -
JQ给Typecho打造字母头像
偶然发现码云上有个非常人性化的细节:会自动给没头像的用户生成一个昵称首字符的彩色头像 发现这头像居然还是在前端实时生成的 这就很有意思了! 效果图 它使用的是一个叫 LetterAvatar 的 JS 插件。它的原理是利用动态创建的 canvas 生成图像,然后显示在 img 标签中。 JS代码 /** * LetterAvatar * * Artur Heinze * Create Letter… -
Typecho加上主题自动添加tag标签功能
有类似的插件,你可以直接使用插件tyepcho tag select plugin,这里我们用代码实现。 效果图 教程 如果不需要插件,也可以在自己的主题上整合添加,首先在functions.php里面添加一句 Typecho_Plugin::factory('admin/write-post.php')->bottom = array('tagshelper&… -
给你的网站主题加上一言功能,适用Typecho,WordPress
在这里,教大家一个使用一言官方 API 的方法~ 作为一个养殖站用一言好像没啥用,分享给你们玩玩。 同样的使用typecho和wordpress 首页在你的主题functions加上这句话 /** * 主题集成一言(Hitokoto)API 经典语句功能 */ function GetHitokoto(){ $url = 'https://v1.hitokoto.cn/?encode=j… -
Typecho更换Gravatar头像源,QQ邮箱取用qq头像教程
无论是Typecho还是WordPress,默认的Gravatar地址都是国外的,访问速度很慢,严重影响网站的访问体验,这里分享一下替换方法。 全站修改法 在网站根目录下的 config.inc.php 文件,加入以下代码。 define('__TYPECHO_GRAVATAR_PREFIX__', 'https://gravatar.loli.net/avatar/…