Typecho实现微信发消息:Type时光机

2020-09-10 15:38:11 浏览数 (1)

文:毛毛,版权归属https://maomao.ink,转载请注明出处!

今天烟城听雨给我展示了他的时光机新功能:微信发送消息。

对此我很感兴趣,决定也在自己的博客上使用起来。在此,非常感谢他在前面探路,而且因为我忙,还帮我写好了操作步骤,下面我列的操作,来自他提供的操作文档。

第一步:

Archive.php这个文件,替换掉Typecho程序varWidgetComments目录下的Archive.php

第二步:

shuo.css放在usrthemesjianshucss文件夹下,并在header.php中引用:

代码语言:javascript复制
<link rel="stylesheet" href="<?php $this->options->themeUrl('css/shuo.css'); ?>">

第三步:

shiguang.php 放在 usrthemesjianshu

第四步:

后台,新建独立页面,标题 随便写,标题下有一个地址别名,修改为cross这个很重要,不改显示不了微信发送的消息;右侧模板选择 “闲言碎语”

第五步:

导航添加独立页面访问链接;

第六步:

wxindexwenxingpro.php 这个文件放在 网站根目录下,并改名,名字随便改,改成只有自己知道的;

编辑该文件:

代码语言:javascript复制
$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提交评论,和评论异步加载。

附件下载地址:

时光机.zip

最后上个效果图,后面有空再改成我喜欢的样式。

如果你的消息排列是按时间正序的(最新消息在最下面),你可以通过修改Typecho后台的管理-->评论-->将最新的评论显示在前面。就能实现跟我一样的倒序功能。

祝你成功!!!

0 人点赞