总结在HDwiki上碰着的问题及办理方案

  靠山防灌水配置内里有一项:英文内容比例限制。Discuz论坛上及wordpress博客评论中常常会呈现纯英文的帖子和评论,所以其时就直接配置为10%了。但是配置完成之后,普通会员编辑帖子会无法提交,颠末长时间的响应,nginx会返回504 Gateway Timeout错误。XAMPP直接就显示空缺,连个错误提示都没有。

  经排查,此值配置0~90%都不可,只能配置100%,也就是说这个成果就是一个放置了。算是HDwiki的一个bug吧。

image

  2、UCenter用户登录HDwiki会提示无此用户

  第一次不从论坛进百科,直接在论坛登录时,HDwiki会提示 ‘无此用户’,固然不剖析这个是可以登录的,但会给某些会员带来狐疑。所以照旧改下好。小我私家觉的HDwiki弄这个用户名查抄真的是多次一举,有没有这个用户,点提交之后在返复书息也不迟么,像Discuz那样,假如没这个用户,直接返回登录失败。

  办理要领是修改语言包。搜索’无此用户’,将它改为’OK’,可能你觉的好的其他提示语:

image

  3、SEO标题要害字的配置

  一开始配置标题要害字为‘湖大人的网络百科全书’,被google抓取的网页会把标题显示成“湖南大学百科湖大人的网络百科全书-Powered by HDwiki!”,少了个空格。

image

  可是百度抓取的却是正常的:

image

  趁着网站刚建,修改下标题要害字,在本来的前面加一个短杠,标题显示为:湖南大学百科 ?C 湖大人的网络百科全书 ?C Powered by HDWiki!。

image

  360抓取的结果:

image

  4、同步登录登出

  一开始用ip地点时,不能同步登录登出。绑定域名后可以同步登录,当地测试发明cookie域不配置也可以同步登录。详细待总结。

  5、从评论返回词条的bug

  点击评论页面的返回词条,会呈现下面的页面:

image

  原因是返回词条的url是错误的。

  错误的url:

%25B3%25F5%25C0%25B4%25D5%25A7%25B5%25BD%25A3%25AC%25C1%25CB%25BD%25E2%25D2%25BB%25CF%25C2

  正确的url:

%B3%F5%C0%B4%D5%A7%B5%BD%A3%AC%C1%CB%BD%E2%D2%BB%CF%C2

  百度了一下,%25在url内里代表的是%,也就是说正确的url又被urlencode了一遍,将个中的%再次编码成%25,所以导致url错误。这是开启了/wiki/词条名 的伪静态之后的问题。

  互动论坛打点员给的复原是:

恩,每个前面有个%25 就像是反复urlencode一样,假如你没有二次开拓或修改源码,有大概是nginx rewrite的时候给urlencode的了,导致反复urlencode,楼主改成开启全部rewrite,这样应该没问题了

  6、操作站点通告动态显示会员总数及词条总数等

  靠山,数据挪用,选择一个要挪用的项目,查察代码,这里选择js挪用,因为是在通告中挪用,若是在模版中添加代码,则可以用当地挪用。

image

  会员数,词条数尚有新会员挪用都是一样的原理。

  然后在通告栏中添加js挪用的代码:

本站是由 <span style="color:#FF0000"><script type="text/javascript" src=http://down.chinaz.com/"http:/baike.hnubbs.com/index.php?datacall-js-2"></script></span> 位湖大人配合撰写的百科全书,今朝已收录词条 <span style="color:#FF0000"><script type="text/javascript" src=http://down.chinaz.com/"http:/baike.hnubbs.com/index.php?datacall-js-3"></script></span> 个。
<br /><br />接待新会员:<script type="text/javascript" src=http://down.chinaz.com/"http:/baike.hnubbs.com/index.php?datacall-js-7"></script>

  结果:

image

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/9877.html