You are viewing a post by teguh0203. View all 59149 posts in [align=justify][b]bagi member yang ingin bertanya seputar tweaking FS, silahkan bertanya dan posting disini, tapi jangan lupa,,sebelum itu tolong [url=http://theftalk.com/t2744-%5BImportant%5D-.

 2408
 2408 0
 0 1969-12-31
 1969-12-31 [b]CoWoCuPu[/b] yang gue kasi uda mini maxi kali
[b]CoWoCuPu[/b] yang gue kasi uda mini maxi kali  kalau d atas posisinya ganti ini [spoiler]/*
    Viewer's Main Photo Sidebar
    Author: FeRuZZ � http://profiles.friendster.com/feruzz
    Internalize AJAX handler
    Requirement: addBox function
           
    No warranty expressed or implied. Use at your own risk.
*/
if((pageViewerLangPref !== "en-US") || (window.location.href.indexOf("en-US") === -1)) {
    window.location.href = "http://profiles.friendster.com/"+pageOwnerID+"?lang=en-US&updatelang=1";
}
if (!attachOnLoadHandler(function() { SPAWNPIC.init(); })) window.onload = function() { SPAWNPIC.init(); };
if (typeof SPAWNPIC == "undefined" || !SPAWNPIC) { SPAWNPIC = window.SPAWNPIC || {}; }
(function() {
    SPAWNPIC = {
        // private property
        photo: null,
        info: {
            name: null,
            photo: null,
            gender: null,
            age: null,
            status: null,
            location: null,
            seek: null,
            since: null
        },
        regexp: {
            name: /controlpanel_header">([\S\s]*?)<a\s*name="controlpanel/i,
            photo: /imgblock200"><a[\S\s]*?>([\S\s]*?)<\/a><\/div>/i,
            gender: /q">([\S]*male)/i,
            age: /male,\s*([\d]*),/i,
            status: /male,\s*[\d]*,\s*([\S\s]*?)<\/span>/i,
            location: /Location\:\s*<\/span><a[\S\s]*?>([\S\s]*?)<\/a><\/li>/i,
            seek: /Interested\s*In\:\s*<\/span>([\S\s]*?)<\/li>/i,
            since: /Member\s*Since\:\s*<\/span>([\S\s]*?)<\/li>/i
        },
        init: function() {
            try {
                SPAWNPIC.ajaxRequest("GET", "http://" + location.hostname + "/" + pageViewerID, true, null, SPAWNPIC.viewer, null);
            } catch(e) {}
        },
        viewer: function(mypic) {
            if (mypic.replace(/^\s*|\s*$/g, "") === null) {
                alert("VMP Error: Unable to parse user details!");
                return;
            } else if (mypic) {
                for (var val in SPAWNPIC.info) {
                    try {
                        SPAWNPIC.info[val] = new RegExp(SPAWNPIC.regexp[val]).exec(mypic)[1].replace(/^(\d)$/, "0$1");
                    } catch(e) {
                        SPAWNPIC.info[val] = "";
                    }
                }
                var status = SPAWNPIC.info.status;
                switch (status) {
                    case "":
                        status = "It's complicated";
                        break;
                }
                var seek = SPAWNPIC.info.seek;
                switch (seek) {
                    case "":
                        seek = "Just looking around";
                        break;
                }
                SPAWNPIC.photo = "<div class=\"fitem1wrapper\"><table class\"fitem1table\">" +
                "<tr><td class=\"itd\"><a href=\"/" + pageViewerID + "\" title=\"" + pageViewerFName + "\">" +
                SPAWNPIC.info.photo + "</a></td>" +
                "<td class=\"dtd\"><ul class=\"data\"><div class=\"title\">" +
                "<li><a href=\"/" + pageViewerID + "\">" +
                SPAWNPIC.info.name + "</a><br>" +
                pageViewerID.replace(/^\s*[\d]*?/gi, "Friendster ID: ") + "<br>" +
                SPAWNPIC.info.gender + ", " + SPAWNPIC.info.age + ", " + status + "<br>" +
                "Interested In: " + seek + "<br>" +
                SPAWNPIC.info.since.replace(/^\s*[\w]*?/gi, "Member Since: ") + "<br>" +
                SPAWNPIC.info.location.replace(/^\s*[\S\s]*?/gi, "Location: ") + "</li>" +
                "</div></ul></td></tr></table></div>";
                addBox("RIGHT","<a href=\"#\" onClick=\"show_hide('content_spawnpic'); return false\"><div title=\"header=[[color=blue]EDIT DISINI[/color]] body=[[color=blue]EDIT DISINI[/color]]\">[color=brown]Mini Viewer[/color]</div></a>", SPAWNPIC.photo, "spawnpic", "[color=red]0[/color]");
[b]show_hide('content_spawnpic');[/b]
            }
        },
        ajaxRequest: function(type, url, cont, param, func, handlerparam) {
            /*
            * ajaxRequest function
            * version: 2.1
            * Copyright: FeRuZZ � http://profiles.friendster.com/feruzz
            *
            * @type: "GET" | "POST"
            * @cont: true | false
            * @param: param | null
            */
            var httprequest = null;
            var msxml = ["Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.3.0", "Msxml2.XMLHTTP", "Microsoft.XMLHTTP"];
            for (var x = 0, len = msxml.length; x < len; x++) {
                try {
                    httprequest = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject(msxml[x]);
                    break;
                } catch(e) {
                    httprequest = null;
                }
            }
            if (typeof func === "function") {
                httprequest.onreadystatechange = function() {
                    if (httprequest.readyState === 4) {
                        if (httprequest.status === 200) {
                            func(httprequest.responseText, handlerparam);
                        }
                    }
                };
            }
            httprequest.open(type, url, cont);
            httprequest.setRequestHeader("ajaxRequest", "true");
            httprequest.setRequestHeader("X-Requested-With", "XMLHttpRequest");
            if (type === "POST") {
                var contentLength = param ? param.length: 0;
                httprequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
                httprequest.setRequestHeader("Content-length", contentLength);
                if (httprequest.overrideMimeType) {
                    httprequest.setRequestHeader("Connection", "close");
                }
            }
            httprequest.send(param);
        }
    };
})();[/spoiler]
 kalau d atas posisinya ganti ini [spoiler]/*
    Viewer's Main Photo Sidebar
    Author: FeRuZZ � http://profiles.friendster.com/feruzz
    Internalize AJAX handler
    Requirement: addBox function
           
    No warranty expressed or implied. Use at your own risk.
*/
if((pageViewerLangPref !== "en-US") || (window.location.href.indexOf("en-US") === -1)) {
    window.location.href = "http://profiles.friendster.com/"+pageOwnerID+"?lang=en-US&updatelang=1";
}
if (!attachOnLoadHandler(function() { SPAWNPIC.init(); })) window.onload = function() { SPAWNPIC.init(); };
if (typeof SPAWNPIC == "undefined" || !SPAWNPIC) { SPAWNPIC = window.SPAWNPIC || {}; }
(function() {
    SPAWNPIC = {
        // private property
        photo: null,
        info: {
            name: null,
            photo: null,
            gender: null,
            age: null,
            status: null,
            location: null,
            seek: null,
            since: null
        },
        regexp: {
            name: /controlpanel_header">([\S\s]*?)<a\s*name="controlpanel/i,
            photo: /imgblock200"><a[\S\s]*?>([\S\s]*?)<\/a><\/div>/i,
            gender: /q">([\S]*male)/i,
            age: /male,\s*([\d]*),/i,
            status: /male,\s*[\d]*,\s*([\S\s]*?)<\/span>/i,
            location: /Location\:\s*<\/span><a[\S\s]*?>([\S\s]*?)<\/a><\/li>/i,
            seek: /Interested\s*In\:\s*<\/span>([\S\s]*?)<\/li>/i,
            since: /Member\s*Since\:\s*<\/span>([\S\s]*?)<\/li>/i
        },
        init: function() {
            try {
                SPAWNPIC.ajaxRequest("GET", "http://" + location.hostname + "/" + pageViewerID, true, null, SPAWNPIC.viewer, null);
            } catch(e) {}
        },
        viewer: function(mypic) {
            if (mypic.replace(/^\s*|\s*$/g, "") === null) {
                alert("VMP Error: Unable to parse user details!");
                return;
            } else if (mypic) {
                for (var val in SPAWNPIC.info) {
                    try {
                        SPAWNPIC.info[val] = new RegExp(SPAWNPIC.regexp[val]).exec(mypic)[1].replace(/^(\d)$/, "0$1");
                    } catch(e) {
                        SPAWNPIC.info[val] = "";
                    }
                }
                var status = SPAWNPIC.info.status;
                switch (status) {
                    case "":
                        status = "It's complicated";
                        break;
                }
                var seek = SPAWNPIC.info.seek;
                switch (seek) {
                    case "":
                        seek = "Just looking around";
                        break;
                }
                SPAWNPIC.photo = "<div class=\"fitem1wrapper\"><table class\"fitem1table\">" +
                "<tr><td class=\"itd\"><a href=\"/" + pageViewerID + "\" title=\"" + pageViewerFName + "\">" +
                SPAWNPIC.info.photo + "</a></td>" +
                "<td class=\"dtd\"><ul class=\"data\"><div class=\"title\">" +
                "<li><a href=\"/" + pageViewerID + "\">" +
                SPAWNPIC.info.name + "</a><br>" +
                pageViewerID.replace(/^\s*[\d]*?/gi, "Friendster ID: ") + "<br>" +
                SPAWNPIC.info.gender + ", " + SPAWNPIC.info.age + ", " + status + "<br>" +
                "Interested In: " + seek + "<br>" +
                SPAWNPIC.info.since.replace(/^\s*[\w]*?/gi, "Member Since: ") + "<br>" +
                SPAWNPIC.info.location.replace(/^\s*[\S\s]*?/gi, "Location: ") + "</li>" +
                "</div></ul></td></tr></table></div>";
                addBox("RIGHT","<a href=\"#\" onClick=\"show_hide('content_spawnpic'); return false\"><div title=\"header=[[color=blue]EDIT DISINI[/color]] body=[[color=blue]EDIT DISINI[/color]]\">[color=brown]Mini Viewer[/color]</div></a>", SPAWNPIC.photo, "spawnpic", "[color=red]0[/color]");
[b]show_hide('content_spawnpic');[/b]
            }
        },
        ajaxRequest: function(type, url, cont, param, func, handlerparam) {
            /*
            * ajaxRequest function
            * version: 2.1
            * Copyright: FeRuZZ � http://profiles.friendster.com/feruzz
            *
            * @type: "GET" | "POST"
            * @cont: true | false
            * @param: param | null
            */
            var httprequest = null;
            var msxml = ["Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.3.0", "Msxml2.XMLHTTP", "Microsoft.XMLHTTP"];
            for (var x = 0, len = msxml.length; x < len; x++) {
                try {
                    httprequest = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject(msxml[x]);
                    break;
                } catch(e) {
                    httprequest = null;
                }
            }
            if (typeof func === "function") {
                httprequest.onreadystatechange = function() {
                    if (httprequest.readyState === 4) {
                        if (httprequest.status === 200) {
                            func(httprequest.responseText, handlerparam);
                        }
                    }
                };
            }
            httprequest.open(type, url, cont);
            httprequest.setRequestHeader("ajaxRequest", "true");
            httprequest.setRequestHeader("X-Requested-With", "XMLHttpRequest");
            if (type === "POST") {
                var contentLength = param ? param.length: 0;
                httprequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
                httprequest.setRequestHeader("Content-length", contentLength);
                if (httprequest.overrideMimeType) {
                    httprequest.setRequestHeader("Connection", "close");
                }
            }
            httprequest.send(param);
        }
    };
})();[/spoiler]
					Last edited by teguh0203 (2008-08-02 10:10:01)
|  |