• 注册账号来帮忙上传丢失的图片!
  • MediaWiki 1.33.0 升级大失败! 哦你数据库炸咯! 网站正在加急恢复中……
  • 站长表示:又双叒叕把自己的wiki搞炸了, 我就像一道高数题 我太难了 ……

“MediaWiki:Share-btn.js”的版本间的差异

来自小鱼君和他的朋友们
(//InPageEdit)
([InPageEdit] 没有编辑摘要)
 
第54行: 第54行:
 
   var friendurl='http://connect.qq.com/widget/shareqq/index.html?url=https://wjghj.cn/index.php/'+wgPageName+'&sharesource=qzone&title=【'+wgPageName+'】-来自小鱼君和他的朋友们&summary=快来看看机智的小鱼君和他的朋友们的故事吧&pics=https://wjghj.cn/images/b/bc/Wiki.png';
 
   var friendurl='http://connect.qq.com/widget/shareqq/index.html?url=https://wjghj.cn/index.php/'+wgPageName+'&sharesource=qzone&title=【'+wgPageName+'】-来自小鱼君和他的朋友们&summary=快来看看机智的小鱼君和他的朋友们的故事吧&pics=https://wjghj.cn/images/b/bc/Wiki.png';
  
   Modal(
+
   ssi_modal.show({
    '<center>'+
+
    sizeClass: 'dialog',
   '<a href="'+friendurl+'" target="_blank"><img src="/images/9/97/Qq_logo.png" style="height:50px;width:50px;border-radius:50%;border:1px solid gray;"></a>'+
+
   content:
   '<a href="'+zoneurl+'" target="_blank"><img style="height:50px;width:50px;border-radius:50%;border:1px solid orange;" src="/images/b/b8/Qzone_logo.png"></a>'+
+
    '<center>'+
   '<br clear="all">'+
+
    '<a href="'+friendurl+'" target="_blank"><img src="/images/9/97/Qq_logo.png" style="height:50px;width:50px;border-radius:50%;border:1px solid gray;"></a>'+
   '<a href="'+friendurl+'" target="_blank">分享给好友</a> | <a href="'+zoneurl+'" target="_blank">分享到空间</a>'+
+
    '<a href="'+zoneurl+'" target="_blank"><img style="height:50px;width:50px;border-radius:50%;border:1px solid orange;" src="/images/b/b8/Qzone_logo.png"></a>'+
   '</center>'
+
    '<br clear="all">'+
  ,'分享到QQ');
+
    '<a href="'+friendurl+'" target="_blank">分享给好友</a> | <a href="'+zoneurl+'" target="_blank">分享到空间</a>'+
 +
    '</center>',
 +
   title: '分享到QQ'
 +
  });
 
});
 
});
  

2019年11月10日 (日) 02:06的最新版本

$(function(){
/* 分享按钮 */
$('.action-view .firstHeading').after(
  '<div id="share-this-page">'+
  '<button id="shareQQ-btn">分享到QQ</button>'+
  '<button id="QR-btn">分享二维码</button>'+
  '<button id="purge-btn" title="强刷新(purge)">强刷新页面</button>'+
  '</div>'
);
/* 刷新按钮 */
$('#purge-btn').click(function() {
  var $this = $(this);
  if ( $.cookie('wasPerged') >0 ) {
    $this.html('请求频率过高 (<span id="purge-btn_countdown">' + Math.floor( ($.cookie('wasPerged')-new Date().getTime() ) /1000 ) + '</span>)').attr('disabled','disabled');
    var endTime = $.cookie('wasPerged');
    setInterval(function(){
      var timeleft = Math.floor( ( endTime - new Date().getTime() )/1000 );
      if (timeleft < 1) {
        $this.html('强刷新页面').attr('disabled',false);
        clearInterval();
      } else {
        $('#purge-btn_countdown').html(timeleft);
      }
    },1000);
  } else {
    $this.html('正在刷新&nbsp;<img src="https://wjghj.cn/images/9/98/Windows-loading.gif" style="height:14px;width:auto" />').attr('disabled', 'disabled');

  // 设置30秒cd
    mw.loader.using( ['jquery.cookie'], function () {
      var timeLeft = new Date();
      timeLeft.setTime(timeLeft.getTime() + 30 * 1000);
      $.cookie('wasPerged', new Date().getTime() + (30 * 1000), {
        expires: timeLeft
      });
    });

    new mw.Api().post({
      action: 'purge',
      titles: wgPageName,
    }).done(function() {
      $this.html('刷新成功!');
      window.location.reload();
    }).fail(function() {
      $this.html('刷新失败,请重试').attr('disabled', false);
    });
  }
});

/* QQ空间 */
$('#shareQQ-btn').click(function(){
//ZONE
  var zoneurl='https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=https://wjghj.cn/index.php/'+wgPageName+'&sharesource=qzone&title=【'+wgPageName+'】-来自小鱼君和他的朋友们&summary=快来看看机智的小鱼君和他的朋友们的故事吧&pics=https://wjghj.cn/images/b/bc/Wiki.png';
//FRIEND
  var friendurl='http://connect.qq.com/widget/shareqq/index.html?url=https://wjghj.cn/index.php/'+wgPageName+'&sharesource=qzone&title=【'+wgPageName+'】-来自小鱼君和他的朋友们&summary=快来看看机智的小鱼君和他的朋友们的故事吧&pics=https://wjghj.cn/images/b/bc/Wiki.png';

  ssi_modal.show({
    sizeClass: 'dialog',
    content:
      '<center>'+
      '<a href="'+friendurl+'" target="_blank"><img src="/images/9/97/Qq_logo.png" style="height:50px;width:50px;border-radius:50%;border:1px solid gray;"></a>'+
      '<a href="'+zoneurl+'" target="_blank"><img style="height:50px;width:50px;border-radius:50%;border:1px solid orange;" src="/images/b/b8/Qzone_logo.png"></a>'+
      '<br clear="all">'+
      '<a href="'+friendurl+'" target="_blank">分享给好友</a> | <a href="'+zoneurl+'" target="_blank">分享到空间</a>'+
      '</center>',
    title: '分享到QQ'
  });
});

/* 二维码 */
$('#QR-btn').click(function(){
  var QRimg='<img id="QR-code" src="https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=https://wjghj.cn/wiki/'+wgPageName+'"  alt="二维码服务检索失败!"/>';
  var QRurl='https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=https://wjghj.cn/wiki/'+wgPageName;
  Modal(
    '<center>'+
    QRimg +
    '<div>扫描或长按保存,然后分享给你的小伙伴吧!<br/><span style="color:gray;font-size:70%;">你也可以<a href="'+QRurl+'" target="_blank">直接下载</a>二维码</span></div>'+
    '</center>'
  ,'分享本页二维码');
});
});