無名小站的圖片展開程式

事前說明:在發表這篇文章時我是 的技術顧問,的相簿服務屬於 的競爭對手。

Update:我利用 產生 Extension,如此一來就不需要裝 就可以使用展開程式:,你可以抓下來以後先放到桌面上,然後再把檔案的圖示拉進 ,這時候 就會問你要不要安裝。

我用 寫了一個圖片展開程式:,程式碼可以在 這裡看到。

以彎彎的相簿為例子,這是沒有使用前的圖,以及使用後的圖:(請分別點入看原始大小)

8 Responses to “無名小站的圖片展開程式”


  1. 1 MLChen

    大神真壞 >/////<

  2. 2 yuyi

    亂改一通,加上照片的註解。

    function album_expander($)
    {
        var imgs = "";
    
        var note = Array();
        var i = 0;
        $(".small-e").each(function() {
          n = $("a", this).attr("innerHTML")
          note[i] = typeof(n)==’undefined’?”:n;
          i++;
        })
    
        i = 0;
        $(”.side”).each(function() {
    	    var a = $(”a”, this);
    	    var alink = a.attr(”href”);
    	    var img = $(”img”, this);
    	    var imgsrc = img.attr(”src”).replace(/\/thumbs\/t?/, “/”);
    
    	    imgs += “” + note[i] + ““;
    	    i++;
    	});
        $(”table”).slice(3,4).html(imgs);
    }
    
    function GM_wait()
    {
        if (typeof unsafeWindow.jQuery == “undefined”)
    	window.setTimeout(GM_wait, 100);
        else
    	album_expander(unsafeWindow.jQuery);
    }
    
    var GM_JQ = document.createElement(”script”);
    GM_JQ.src = “http://jquery.com/src/jquery-latest.js”;
    GM_JQ.type = “text/javascript”;
    document.getElementsByTagName(”head”)[0].appendChild(GM_JQ);
    
    GM_wait();
    
  3. 3 yuyi

    貼上之後關鍵的那一行自動變成連結了…囧rz

  4. 4 Gea-Suan Lin

    我幫你加上 “pre” tag,那個自動 link 是 WordPress 做的,暫時沒想到怎麼解 @_@

  5. 5 yuyi

    再改一些,變成適合大螢幕使用。

    本來用大一點的螢幕看網頁很不爽,常常都只有中間有照片,用了這個就不會了。

    http://yuyi.tw/wretchalbumexpander.user.js

    版權歸原作gslin囉~

    第一次用jQuery和寫userscript,幹壞事是進步最大的原動力XD

  6. 6 XD

    這個跟直接點選原本的功能 “展開圖片” 有甚麼不一樣XD

  7. 7 Gea-Suan Lin

    「照片展開」嗎?那個功能只是取消分頁。(換句話說,本來每頁限制 25 張的變成一頁就放完所有圖片)

    至於「展開圖片」的功能我沒看到…

  1. 1 VicJuan’s 好人好站 » 無名小站圖片展開程式

Leave a Reply