关于最近对多说的一些修改的总结

通过对多说以及主题的一些折腾,实现一些“很奇妙”的功能,微博引流小case

关于最近对多说的一些修改的总结-极客公园

前言

昨天在给客户做主题二次开发的时候,遇到一个比较“猥琐”的要求,但是这个要求却是比较有意思的,所以记录一下,因为客户定制(其实改的就几个地方)的原因,就不贴代码了,只是说说思路

任务要求

这个任务其实很简单,说起来就俩,第三个太简单就不算上了

  • 第一个,要求多说回复可见
  • 第二个,多说默认评论后新浪微博强制分享
  • 第三个,隐藏评论框分享选项但是保留其功能(CSS搞定)

其实说起来都不太难,大致思路是有的,所以开始干吧。

解决思路

首先第一个多说回复可见,在考虑这个问题的时候,我就对比了下主题自带的回复可见,思考之后,想出了一个关键问题,就是cookie,通过cookie来判断用户是否品论过,使用这个getCookie可以获取到多说登陆的cookie,通过修改多说插件以及主题,多说回复可见还是可以解决的。
第二个默认分享,一开始我觉得非常简单的,只需要给评论框的input添加一个checked的属性就可以了,打开多说插件代码一看,晕了,这里根本木有这个input,然后我放弃了修改插件的方法,转而使用jQuery来选择评论框的checkbox,但是奇怪的是,的确是勾选了,但是却无法分享,查看了下源代码,发现input并没有checked属性,应该只是一个伪选中,折腾了好久之后还是放弃了,最后还是修改多说插件搞定了,不说了,都是泪。
最后一个其实最简单,一句CSS代码搞定

.ds-sync{display:none !important;}

这个最简单哈

后语

客户是属于福利站,所以利用这个功能给网站引流的,虽然个人觉得有待磋商,但是对于推广网站应该是个不错的方法【啊呸,猥琐】

-- 完 --

23 Replies to “关于最近对多说的一些修改的总结”

    1. @giuem 最近用php写一个快递计费网页,就是一个计算器,有一些问题,你看看有木有空帮我写一个,大概就行,主要是参考。如果选择地区一,进行计算,如果选择地区二,进行计算。

发表评论

电子邮件地址不会被公开。 必填项已用*标注