WordPress教程,多说插件显UA

软件&技巧 冷朴承 8年前 (2016-01-28) 92862次浏览 已收录 2个评论 扫描二维码

本地化embed.js

1.下载embed.js
多说官方:http://static.duoshuo.com/embed.js
偷懒可以下载本站目前使用的 : http://5iacg.cn/wp-content/plugins/duoshuo/embed.js
2.获取多说ID
方法一:在文章下方评论后点击头像可获取多说ID
方法二:访问多说后台,http://duoshuo.com/settings/ ,点击你的用户名,地址栏中会出现如如下(我的)的ID地址
http://duoshuo.com/profile/6219520281451430658/ 具体操作如下:

WordPress教程,多说插件显UA

3.本地修改embed.js

不论是否下载或者自己修改都要注意修改e.user_id为多说ID

如果你是偷懒下载的可以跳过这一步骤,如果是自己修改的请将以下代码加入embed.js顶部

//移动客户端判断开始
function checkMobile() {
 var isiPad = navigator.userAgent.match(/iPad/i) != null;
 if (isiPad) {
 return false;
 }
 var isMobile = navigator.userAgent.match(/iphone|android|phone|mobile|wap|netfront|x11|java|opera mobi|opera mini|ucweb|windows ce|symbian|symbianos|series|webos|sony|blackberry|dopod|nokia|samsung|palmsource|xda|pieplus|meizu|midp|cldc|motorola|foma|docomo|up.browser|up.link|blazer|helio|hosin|huawei|novarra|coolpad|webos|techfaith|palmsource|alcatel|amoi|ktouch|nexian|ericsson|philips|sagem|wellcom|bunjalloo|maui|smartphone|iemobile|spice|bird|zte-|longcos|pantech|gionee|portalmmm|jig browser|hiptop|benq|haier|^lct|320x320|240x320|176x220/i) != null;
 if (isMobile) {
 return true;
 }
 return false;
}
//移动客户端判断结束
//管理员判断开始
function sskadmin(e) {
 var ssk = '';
 if (e.user_id == 867394) {
 if (checkMobile()) {
 ssk = '<span class="ua"><span class="sskadmin">R00T</span></span><br><br>';
 } else {
 ssk = '<span class="ua"><span class="sskadmin">R00T</span></span>';
 }
 } else {
 if (checkMobile()) {
 ssk = '<br><br>';
 }
 }
 return ssk;
}
//管理员判断结束
//显UA开始
function ua(e) {
 var r = new Array;
 var outputer = '';
 if (r = e.match(/FireFox\/([^\s]+)/ig)) {
 var r1 = r[0].split("/");
 outputer = '<span class="ua_firefox"><i class="fa fa-globe"></i> Mozilla FireFox' + ' ' + r1[1]
 } else if (r = e.match(/Maxthon([\d]*)\/([^\s]+)/ig)) {
 var r1 = r[0].split("/");
 outputer = '<span class="ua_maxthon"><i class="fa fa-globe"></i> Maxthon' + ' ' + r1[1]
 } else if (r = e.match(/BIDUBrowser([\d]*)\/([^\s]+)/ig)) {
 var r1 = r[0].split("/");
 outputer = '<span class="ua_ucweb"><i class="fa fa-globe"></i> 百度浏览器' + ' ' + r1[1]
 } else if (r = e.match(/UBrowser([\d]*)\/([^\s]+)/ig)) {
 var r1 = r[0].split("/");
 outputer = '<span class="ua_ucweb"><i class="fa fa-globe"></i> UCBrowser' + ' ' + r1[1]
 } else if (r = e.match(/UCBrowser([\d]*)\/([^\s]+)/ig)) {
 var r1 = r[0].split("/");
 outputer = '<span class="ua_ucweb"><i class="fa fa-globe"></i> UCBrowser' + ' ' + r1[1]
 } else if (r = e.match(/MetaSr/ig)) {
 outputer = '<span class="ua_sogou"><i class="fa fa-globe"></i> 搜狗浏览器'
 } else if (r = e.match(/2345Explorer/ig)) {
 outputer = '<span class="ua_2345explorer"><i class="fa fa-globe"></i> 2345王牌浏览器'
 } else if (r = e.match(/2345chrome/ig)) {
 outputer = '<span class="ua_2345chrome"><i class="fa fa-globe"></i> 2345加速浏览器'
 } else if (r = e.match(/LBBROWSER/ig)) {
 outputer = '<span class="ua_lbbrowser"><i class="fa fa-globe"></i> 猎豹安全浏览器'
 } else if (r = e.match(/MicroMessenger\/([^\s]+)/ig)) {
 var r1 = r[0].split("/");
 outputer = '<span class="ua_qq"><i class="fa fa-weixin"></i> 微信' + ' ' + r1[1]
 /*.split('/')[0]*/
 } else if (r = e.match(/QQBrowser\/([^\s]+)/ig)) {
 var r1 = r[0].split("/");
 outputer = '<span class="ua_qq"><i class="fa fa-globe"></i> QQ浏览器' + ' ' + r1[1]
 /*.split('/')[0]*/
 } else if (r = e.match(/QQ\/([^\s]+)/ig)) {
 var r1 = r[0].split("/");
 outputer = '<span class="ua_qq"><i class="fa fa-globe"></i> QQ浏览器' + ' ' + r1[1]
 /*.split('/')[0]*/
 } else if (r = e.match(/MiuiBrowser\/([^\s]+)/ig)) {
 var r1 = r[0].split("/");
 outputer = '<span class="ua_mi"><i class="fa fa-globe"></i> Miui浏览器' + ' ' + r1[1]
 /*.split('/')[0]*/
 } else if (r = e.match(/Chrome([\d]*)\/([^\s]+)/ig)) {
 var r1 = r[0].split("/");
 outputer = '<span class="ua_chrome"><i class="fa fa-globe"></i> Chrome' + ' ' + r1[1]
 /*.split('.')[0]*/
 } else if (r = e.match(/safari\/([^\s]+)/ig)) {
 var r1 = r[0].split("/");
 outputer = '<span class="ua_apple"><i class="fa fa-globe"></i> Apple Safari' + ' ' + r1[1]
 } else if (r = e.match(/Opera[\s|\/]([^\s]+)/ig)) {
 var r1 = r[0].split("/");
 outputer = '<span class="ua_opera"><i class="fa fa-globe"></i> Opera' + ' ' + r1[1]
 } else if (r = e.match(/Trident\/7.0/gi)) {
 outputer = '<span class="ua_ie"><i class="fa fa-globe"></i> Internet Explorer 11'
 } else if (r = e.match(/MSIE\s([^\s|;]+)/gi)) {
 outputer = '<span class="ua_ie"><i class="fa fa-globe"></i> Internet Explorer' + ' ' + r[0]
 /*.replace('MSIE', '').split('.')[0]*/
 } else {
 outputer = '<span class="ua_other"><i class="fa fa-globe"></i> 其它浏览器'
 }
 if (checkMobile()) {
 Mobile = '<br><br>';
 } else {
 Mobile = '';
 }
 return outputer + "</span>" + Mobile;
}
function os(e) {
 var os = '';
 if (e.match(/win/ig)) {
 if (e.match(/nt 5.1/ig)) {
 os = '<span class="os_xp"><i class="fa fa-desktop"></i> Windows XP'
 } else if (e.match(/nt 6.1/ig)) {
 os = '<span class="os_7"><i class="fa fa-desktop"></i> Windows 7'
 } else if (e.match(/nt 6.2/ig)) {
 os = '<span class="os_8"><i class="fa fa-desktop"></i> Windows 8'
 } else if (e.match(/nt 6.3/ig)) {
 os = '<span class="os_8_1"><i class="fa fa-desktop"></i> Windows 8.1'
 } else if (e.match(/nt 10.0/ig)) {
 os = '<span class="os_8_1"><i class="fa fa-desktop"></i> Windows 10'
 } else if (e.match(/nt 6.0/ig)) {
 os = '<span class="os_vista"><i class="fa fa-desktop"></i> Windows Vista'
 } else if (e.match(/nt 5/ig)) {
 os = '<span class="os_2000"><i class="fa fa-desktop"></i> Windows 2000'
 } else {
 os = '<span class="os_windows"><i class="fa fa-desktop"></i> Windows'
 }
 } else if (e.match(/android/ig)) {
 os = '<span class="os_android"><i class="fa fa-android"></i> Android'
 } else if (e.match(/ubuntu/ig)) {
 os = '<span class="os_ubuntu"><i class="fa fa-desktop"></i> Ubuntu'
 } else if (e.match(/linux/ig)) {
 os = '<span class="os_linux"><i class="fa fa-linux"></i> Linux'
 } else if (e.match(/mac/ig)) {
 os = '<span class="os_mac"><i class="fa fa-desktop"></i> Mac OS X'
 } else if (e.match(/unix/ig)) {
 os = '<span class="os_unix"><i class="fa fa-desktop"></i> Unix'
 } else if (e.match(/symbian/ig)) {
 os = '<span class="os_nokia"><i class="fa fa-mobile"></i> Nokia SymbianOS'
 } else {
 os = '<span class="os_other"><i class="fa fa-desktop"></i> 其它操作系统'
 }
 return os + "</span>";
}
//显UA结束

吾爱动漫 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
,转载请注明WordPress教程,多说插件显UA
喜欢 (6)
[]
分享 (0)
冷朴承
关于作者:
一个爱和平,爱动漫,爱二次元,爱生活的好孩子!
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到
(2)个小伙伴在吐槽
  1. :mrgreen:
    æ 冷朴承2016-02-04 13:33 回复 未知操作系统 | 未知浏览器
  2. 冷朴承
    出来
    æ 冷朴承2016-01-28 21:23 回复 未知操作系统 | 未知浏览器