Typecho实现微信发消息:Type时光机
时间:2022-07-24
本文章向大家介绍Typecho实现微信发消息:Type时光机,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
文:毛毛,版权归属https://maomao.ink,转载请注明出处!
今天烟城听雨给我展示了他的时光机新功能:微信发送消息。
对此我很感兴趣,决定也在自己的博客上使用起来。在此,非常感谢他在前面探路,而且因为我忙,还帮我写好了操作步骤,下面我列的操作,来自他提供的操作文档。
第一步:
Archive.php
这个文件,替换掉Typecho程序varWidgetComments
目录下的Archive.php
第二步:
shuo.css
放在usrthemesjianshucss
文件夹下,并在header.php中引用
:
<link rel="stylesheet" href="<?php $this->options->themeUrl('css/shuo.css'); ?>">
第三步:
shiguang.php
放在 usrthemesjianshu
下
第四步:
后台,新建独立页面,标题 随便写,标题下有一个地址别名,修改为cross
,这个很重要,不改显示不了微信发送的消息;右侧模板选择 “闲言碎语”
第五步:
导航添加独立页面访问链接;
第六步:
wxindexwenxingpro.php
这个文件放在 网站根目录下,并改名,名字随便改,改成只有自己知道的;
编辑该文件:
$insert = $db->insert('table.comments')->rows(array("cid" => $sgjid,"created" => $time,
"author" => $name,"authorId" =>"1","ownerId" => "1",
"url"=>"https://www.xxx.com", "mail"=>"1234567@qq.com",
"IP"=>"127.0.0.1", "text"=> $content,"agent"=>"weChat"));
上面代码里的url
改成自己的网站地址,mail改成自己的邮箱,其他不用改;改完保存、上传到Typecho下面的根目录。
第七步:
关注公众号,Type时光机
,首次关注,绑定根目录下的那个文件.
绑定步骤:
输入消息:绑定时光机https://你的域名/文件名.php
然后你可以去时光机页面看一下效果了。
最后,如果页面没显示信息,去comment插件中,关闭ajax提交评论,和评论异步加载。
附件下载地址:
最后上个效果图,后面有空再改成我喜欢的样式。
如果你的消息排列是按时间正序的(最新消息在最下面),你可以通过修改Typecho后台的管理-->评论-->将最新的评论显示在前面。就能实现跟我一样的倒序功能。
祝你成功!!!
- Decision Trees in Apache Spark (Apache Spark中的决策树)
- Feature Selection For Machine Learning in Python (Python机器学习中的特征选择)
- 简约的JAVA版本MapReduce和日常No.25
- 根据职位说明使用机器学习来检索相关简历
- 微信小游戏初体验
- 一行Spark代码的诞生记(深度剖析Spark架构)
- Ray:AI的分布式系统
- Spring Boot 中使用 MongoDB 增删改查
- 来人啊给我炸了那个Java虚拟机No.46
- 机器学习虾扯淡之Logistic回归No.44
- 大数据计数原理1+0=1这你都不会算(一)No.47
- 机器学习虾扯蛋之SVD奇异值分解No.48
- 提高Spark姿势水平 No.73
- 好好玩的螺旋算法No.69
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法