文:毛毛,版权归属https://maomao.ink,转载请注明出处!
今天烟城听雨给我展示了他的时光机新功能:微信发送消息。
对此我很感兴趣,决定也在自己的博客上使用起来。在此,非常感谢他在前面探路,而且因为我忙,还帮我写好了操作步骤,下面我列的操作,来自他提供的操作文档。
第一步:
Archive.php
这个文件,替换掉Typecho程序var\Widget\Comments
目录下的Archive.php
第二步:
shuo.css
放在usr\themes\jianshu\css
文件夹下,并在header.php中引用
:
<link rel="stylesheet" href="<?php $this->options->themeUrl('css/shuo.css'); ?>">
第三步:
shiguang.php
放在 usr\themes\jianshu
下
第四步:
后台,新建独立页面,标题 随便写,标题下有一个地址别名,修改为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提交评论,和评论异步加载。
附件下载地址:
时光机.zip
最后上个效果图,后面有空再改成我喜欢的样式。
如果你的消息排列是按时间正序的(最新消息在最下面),你可以通过修改Typecho后台的管理-->评论-->将最新的评论显示在前面。就能实现跟我一样的倒序功能。
时光机发不了消息了。。。。。
type时光机挂了
刚试了一下,可以用了。
emm,为什么选择了闲言碎语模板后页面打不开了呢
Class 'TeComment_Plugin' not found
我也是这个插件,一直配置不成功,于是上网找了这个插件:Tecomment
刚刚特意试了一下微信发送消息,发现功能还可以用,按照我的步骤再走一遍,应该没问题的。
我是直接修改源代码操作的,没有引入Typecho的后台插件,“shiguang.php”这个文件是直接放在源码里面。
我的也是,有这个插件吗?
请问服务器端如何搭建?自己已有认证过的微信公众号,想自己搭建一个,谢谢!
我这个是基于别人的公众号发送的,并没有建立自己的公众号后台。
我的可以使用了,可以翻页 是乱码,不可以改
你好呀,你的时光机是按照这个博主的方法弄的嘛?我的时光机页面打不开0.0
hi你好啊,我有个问题就是我用的VOID主题,当独立页面选择闲言碎语后页面就打不开了怎么回事儿呀?我参考了时光机作者的步骤,我看你的教程还多了几步。
这个是时光机作者的教程