﻿var hoverZoomPlugins = hoverZoomPlugins || [];
hoverZoomPlugins.push( {
    name: 'Weibo',
    version: '0.1',
    prepareImgLinks: function(callback) {
        var res = [];
        hoverZoom.urlReplace(res,
            'img[src*="sinaimg.cn/thumbnail/"]',
            /thumbnail\/([0-9a-z]+)\.jpg/,
            'large/$1.jpg'
        );
        hoverZoom.urlReplace(res,
            'img[src*="sinaimg.cn"]',
            /50/,
            '180'
        );
        hoverZoom.urlReplace(res,
            'img[src*="thumbnail"]',
            /thumbnail/,
            'bmiddle'
        );
        callback($(res));
    }
});

@@ -103,11 +103,11 @@
 n: '
-0.1
+1.0
 ',%0A 
@@ -169,16 +169,17 @@
 s = %5B%5D;%0A
+%0A
         
@@ -228,33 +228,8 @@
 %5Bsrc
-*=%22sinaimg.cn/thumbnail/%22
 %5D',%0A
@@ -244,36 +244,21 @@
     
+/%5C
 /thumb
-nail%5C/(%5B0-9a-z%5D+)%5C.jpg
+%5Cd+%5C/
 /,%0A 
@@ -273,20 +273,15 @@
    '
+/
 large/
-$1.jpg
 '%0A  
@@ -281,32 +281,33 @@
 ge/'%0A        );%0A
+%0A
         hoverZoo
@@ -348,22 +348,8 @@
 %5Bsrc
-*=%22sinaimg.cn%22
 %5D',%0A
@@ -365,10 +365,23 @@
    /
-50
+%5C/(orj%7Cmw)%5Cd+%5C/
 /,%0A 
@@ -396,11 +396,15 @@
    '
-180
+/large/
 '%0A  
@@ -404,32 +404,33 @@
 ge/'%0A        );%0A
+%0A
         hoverZoo
@@ -471,21 +471,126 @@
 %5Bsrc
-*=%22thumbnail%22
+%5D',%0A            /%5C/crop.*%5C//,%0A            '/large/'%0A        );%0A%0A        hoverZoom.urlReplace(res,%0A            'img%5Bsrc
 %5D',%0A
@@ -606,17 +606,20 @@
    /
-thumbnail
+%5C/square.*%5C/
 /,%0A 
@@ -634,15 +634,10 @@
    '
-bmiddle
+//
 '%0A  
@@ -645,16 +645,17 @@
      );%0A
+%0A
         
@@ -669,16 +669,27 @@
 k($(res)
+, this.name
 );%0A    %7D

Update for plug-in : Weibo