Fooleap Chen
Fooleap Chen
你好,www.hellolvs.com 是这个站吗? 1、昨天我有粗略看了下,请求返回的是一个文本,而不是经 PHP 处理后的结果。应该是你的 PHP 没部署好,使用这个需要用到 PHP 环境。你看到哪个站用了报错呢? 2、api 目录需要部署到 PHP 环境,前端部分(CSS、JS)应该可以直接跟你博客其他文件放一起。
1. 后端是 PHP 写的,你上面所提到的博文只是带过,没说具体的服务器配置。 2. `http://smk17.cn/posts/104/index.html` 这条链接应该是 `http://smk17.cn/posts/104/`,因为我的代码是根据博文链接获取评论数据,默认可以说是 `location.href`,smk17 博主没有在配置时,指定唯一的链接,所以会出这个问题,这个我想下有没有更好的获取评论方法。 3. `kmac007.me` 这个站之前是好的,目前是同源策略问题,服务器没设置好,或者我的代码还有一定缺陷。
你现在是用的 VPS 吗?Nginx + PHP 还算方便,例如 https://blog.izgq.net/archives/763/
1、如果之前没用过 Disqus 的话,是正常的。 2、指定唯一连接可以在配置时,[指定 url](https://github.com/fooleap/disqus-php-api#url),估计得根据 Hexo 的模板。 例如:你这篇文章:`https://www.hellolvs.com/inputgroup/` 值就是`/inputgroup/`,域名后的这段。
1. 因为我是使用页面链接去获取评论数据,而不是通过 ident。等我有时间去试试相同的 ident,同时传链接和 ident,Disqus API 的数据返回情况。或者你也可以试试 https://disqus.com/api/docs/threads/listPosts/ 2. 连接存在的各种情况折腾了一阵,感觉有点乱,故没有加进太多的判断。后续打算加入 OAuth 授权,这个可能会化简,暂时不改了,目前 `mode` 设置为 3 时,无论如何会先加载简易评论框。
@99xin 后台权限问题,你部署 PHP 代码所在目录,当前用户必须有可写的权限。
@99xin 我刚看了下,报错已经没有了。 你把 `disq.popular()` 给去掉就可以,这是以前的方法,现在已废弃。
@DCMMC http://blog.dcmmcc.tk 是这个站吗? 前端的 `forum` 填错了。
@DCMMC 是发表评论时吗?里面有大部分的出错提示,能否提供更详细的说明呢?