• 欢迎访问乐趣公园网站,WordPress信息,WordPress教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入乐趣公园 QQ群
  • Git主题现已支持PHP7版本,速度应该会提高不少,不过云落的网站本来就很快了,所以感觉不是太明显
  • 最新版Git主题已支持说说碎语功能,可像添加文章一样直接添加说说,新建说说页面即可,最后重新保存固定连接,演示地址
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏乐趣公园吧
  • 云落的淘宝店铺已经开张了哦,传送门:https://kimipet.taobao.com

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

WordPress 云落 3年前 (2015-02-28) 475次浏览 已收录 23个评论
文章目录[隐藏]

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

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

前言

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

任务要求

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

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

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

解决思路

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

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

这个最简单哈

后语

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


乐趣公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于最近对多说的一些修改的总结
喜欢 (18)
云落
关于作者:
无折腾,不生活,我是一个WordPress菜鸟,一个玩淘宝的卖家,欢迎你认识我,我是云落!
发表我的评论
取消评论
表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(23)个小伙伴在吐槽
  1. 上诉都有兴趣,如果可以的话也发我一份
    flyfu2015-04-20 21:28 回复 Windows 7 | Chrome 37.0.2062.124
  2. 加个评论等级的吧
    星海BLOG2015-03-29 14:07 回复 Windows 7 | Chrome 31.0.1650.48
  3. 看起来都好复杂,博主竟然说很简单,佩服啊
    懿古今2015-03-11 11:47 回复 Windows XP | Chrome 31.0.1650.63
    • 云落
      因为只是大概说说,其实做起来挺简单的
      云落2015-03-11 12:27 回复 Windows XP | Firefox浏览器 31.0
  4. 我对于强制分享很感兴趣 :wink:
    小幻2015-03-07 22:21 回复 Windows 7 | Chrome 38.0.2125.122
    • 云落
      确定要?确定可以发你邮箱
      云落2015-03-07 22:50 回复 Windows 8.1 | Firefox浏览器 31.0
    • 云落
      发送了
      云落2015-03-07 23:05 回复 Windows 8.1 | Firefox浏览器 31.0
    • 收到了,仔细看看 :lol:
      小幻2015-03-08 18:38 回复 Windows 7 | Chrome 38.0.2125.122
    • 为毛分享不了……
      小幻2015-03-08 19:33 回复 Windows 7 | Chrome 38.0.2125.122
      • 云落
        不可以吗?函数代码里面的改了吗?
        云落2015-03-08 19:42 回复 Android 5.0.2 | WordPress客户端 android
  5. 还是自己写比较自由- -
    giuem2015-03-05 21:56 回复 Windows 7 | Chrome 40.0.2214.115
    • 云落
      首先,需要有像你的技术
      云落2015-03-05 22:34 回复 Windows 8.1 | Firefox浏览器 31.0
    • 云落
      最近用php写一个快递计费网页,就是一个计算器,有一些问题,你看看有木有空帮我写一个,大概就行,主要是参考。如果选择地区一,进行计算,如果选择地区二,进行计算。
      云落2015-03-06 09:31 回复 Android 4.4.4 | WordPress客户端 android
    • 表示收不到邮件提醒。switch($area){ case '地区一': //do something break; case '地区二': //do something break;}
      giuem2015-03-06 21:55 回复 Linux | Safari浏览器 537.36
      • 云落
        :shock: 刚刚做好了,不过我用if。。。elseif。。。不过,据说效率有点低
        云落2015-03-06 22:15 回复 Windows 8.1 | Firefox浏览器 31.0
  6. 其实在js里可以完全删除那些功能
    幻杀博客2015-03-01 14:20 回复 Windows 10 | Firefox浏览器 35.0
    • 云落
      是的233333
      云落2015-03-01 15:34 回复 Linux | Chrome 40.0.2214.89
    • 云落
      重点就是js
      云落2015-03-01 15:34 回复 Linux | Chrome 40.0.2214.89
  7. :sad: 看不到教程就不走了,占楼!(楼下请保持队形)
    威威丶ww2015-03-01 00:59 回复 Windows 7 | 搜狗浏览器 2.X