畅言云评的深度研究使用
发布时间:2021-06-29 23:33:22作者:魏义齐阅读:()评论:
最近畅言云评lite版总是有各种问题,比如待审核的评论审核通过后直接被删除,前台只能加载出来框,加载不出来评论数据,为此,我不得不进入后台进行研究,本文就是对本次研究的总结。
首先我看到的第一个问题就是文章的文件名和后台获取的文章id不一样,如图:
这篇文章的文件名是502,但系统获取的文章id是486,这是由于安装畅言云评代码时配置了SourceID,加之时效性文章删除后id被空出来导致的。这是否是“该链接来源不明”或前台评论不显示的原因,此时我想到了url的canonical标签,于是设置sid为[!--titleurl--],这一设置给我带来巨大的惊喜,大家看留言板就知道我找回了三年前的评论,这让我更有兴趣研究下去。于是我点到已通过的评论,逐条查看审核通过的评论是否在前台显示,又发现2019年6月6日之后留言板的评论全没了,这是因为这天我网站的程序由phpcms转换为帝国cms,且安装畅言云评代码时配置了SourceID,此前用phpcms一直没有配置过SourceID,但这个时间之后文章的评论依然是正常的没有消失,这不得不让我重新了解SourceID的含义。
根据第二条可知,SourceID的值必须是数字,那么我设置的[!--titleurl--]就是错误的,但为什么评论能出来呢?看下图:
如箭头所指,虽然设置错误,但是获取了值,只是这个值是当前文章的链接,换言之也就是未生效,畅言云评默认根据文章URL查询评论信息,这跟使用phpcms时不设置是一个道理,因此评论可以出来。
第二张图里第一条解释了为什么配制SourceID后只有留言板评论消失的原因,因为单页面SourceID获取的值是:
就是原生标签,也就是获取失败,所以评论消失了。那么像留言板这种单页面是否可以像第二张图中第一条那样设置?帝国不管是栏目页还是单页面在静态下都是index.html,所以像文档介绍那样设置是不行的,比如我的网站留言板页面和个人相关页面的评论会重复,有人又说你不可以两个页面单独设置吗?畅言云评代码在公共模板变量里,要分开单独设置,就要在这两个页面直接添加评论代码不能用标签,这就很麻烦,所以我建议不要设置SourceID,让畅言云评根据文章url查询评论信息。根据文章URL查询评论信息还有一个好处就是,比如两个站主域名是一样的,那么SourceID一样也不会导致评论张冠李戴,只要你新建栏目时注意一下目录名不重复就可以。
接着又延伸出另一个问题:不配置SourceID是否影响网站更换域名?毕竟官方的描述是只有SourceId一致,才可保证多端评论共享,多端比如pc和移动分开的站,为保证收录效果,pc和移动分别使用不同的域名,如www.weiyiqi.net和m.weiyiqi.net,但现在网站基本上都是响应式网站,换域名比如www.weiyiqi.net换成blog.weiyiqi.net,跟多端是一个道理,那么如何保证评论不丢失呢?
在文章sid后面有个进入文章审核点击去→编辑文章→修改文章url→点击根据url获取文章标题→保存,如此评论就会展现到新域名文章下,在此之前要先在通用设置里把站点网址改了,评论多的话可能有点麻烦,但这样是最佳的方案。有时候你看到的“该链接来源不明”进入文章审核你会发现,是链接后面多了qq和微信分享的后缀导致的,删掉这些后缀,评论在前台就可正常显示。
以上就是对本次研究的总结,这次研究让我对网站更换域名后保证评论不丢失更有信心。
相关阅读
上一篇:阿里云、西部数码双11新用户优惠对比分析及购买攻略下一篇:实践出真知,解决百度统计广告该用何种方法
原创不易,您的赞助就是博主更新的动力!
赞助请备注,8.88元及以上可在赞助光荣榜留下外链信息。
完全自托管的评论系统
-
东方星雨
-
deanhan
-
1264822519
-
aini3311
-
a1051020101
-
weiyiqi
- 微信内置浏览器如何清除缓存和加速打开网页(4308)
- 封禁ip的两种方法(4240)
- windows10系统下如何彻底卸载phpstudy(2946)
- 使用vpn时,使用百度云加速的网站不能访问的两种解决方法及注意事项(2803)
- 彻底解决win10文件夹右上角出现箭头的方法(2570)
- 前端工程师必须要看的五个个人技术博客(1929)
- 网站被莫名其妙植入广告怎么办(1513)
- 站长必知:各搜索引擎的爬虫UA和禁止抓取的robots写法(1372)
- 多吉云——网站需求一站式解决,附多吉云使用注意事项(1348)
- 网站被镜像怎么办(1338)
- 电脑上的图片和视频不显示缩略图如何解决?(2024-05-05)
- 多吉云——网站需求一站式解决,附多吉云使用注意事项(2023-10-08)
- 使用百度云加速的网站在谷歌浏览器访问主域出现502报错如何解决?(2023-02-27)
- 封ip的五大原则(2023-02-16)
- 你不知道的西部数码省钱妙招(2022-11-15)