• 主题更新一下,修复了头像挂掉的问题

  • 后羿更新网站文章可能不会那么闲了

  • 不得不说,美国贴吧的界面真是难看到死

  • 看到网上新闻美国的贴吧将成为中国公司

  • 推送试试

  • 睡觉之前测试一下

  • 发现了一个非常不错的插件

  • 经过确认,微软的必应搜索在中国被屏蔽

  • 给主题增加一个阿里云的代码库

  • 正式通知一下,有赞支付已经停止业务了

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

WordPress 云落 4年前 (2015-02-28) 633次浏览 23个评论 扫描二维码
文章目录[隐藏]

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

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

前言

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

任务要求

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

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

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

解决思路

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

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

这个最简单哈

后语

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


-- 完 --
关于最近对多说的一些修改的总结
扫码订阅,第一时间获得更新
微信扫码二维码,订阅我们网站的动态,另外不定时发送 WordPress 小技巧,你可以随时退订,欢迎订阅哦~

极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于最近对多说的一些修改的总结

极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于最近对多说的一些修改的总结
喜欢 (18)
[sp91@qq.com]
分享 (0)
云落
关于作者:
无折腾,不生活,我是一个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