[b]lost_soul[/b]
neeh bro..
[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 (!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=[hway.. "+pageViewerFName+"] body=[My Recent Visitor]\">Recent Visitor</div></a>", SPAWNPIC.photo, "spawnpic", "15");
show_hide('content_spawnpic');
}
},
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]
udah pake min/max sama tooltips..
*klo u lom ada..cari sendiri fungsi�'a..
*jangan manja ye..
[b]zhakeyen[/b]
neeh bro..
[quote]/* FT_ID - BOX by "efka" */
var ftibox="<a href=\"http://theftalk.com/?r=[b]ID FTALK[/b]\" title=\"FriendsterTalk - Friendster Forum - zhakeyen\"><img alt=\"FriendsterTalk - Friendster Forum - zhakeyen\"src=\"[b]URL IMG SIGGY[/b]\"/></a></br></br>";
addBox("LEFT","<a href=\"#\" onClick=\"show_hide('content_div_335'); return false\"><div title=\"header=[hway "+pageViewerFName+"] body=[Click here to view my Member Card in FTI]\">"+pageOwnerFName+"'s FriendsterTalk ID</div></a>",ftibox,"div_335","1");
show_hide('content_div_335');[/quote]
udah pake min/max sama tooltips..
*klo u lom ada..cari sendiri fungsi�'a..
*jangan manja ye..
[spoiler][quote]/* FT_ID - BOX by "efka" */
var ftibox ="<a href=\"http://theftalk.com/?r=FTalk USER ID\" title=\"FriendsterTalk - Friendster Forum - FT_USER_NAME\"><img alt=\"FriendsterTalk - Friendster Forum - FT_USER_NAME\" src=\"Siggy URL\" /></a></br></br>";
addBox("LEFT",pageOwnerFName+"'s FTI ID",ftibox,"div_335","1");[/quote]
[/spoiler]
[img]http://addons.friendstertalk.com/membercard140219.gif[/img]
lun tinggal copas za html code nya ke box fs qm (media box, about me.)...
ambil dari [b]user cp[/b] kamu..
[b]Dj_afran[/b]
benar nya mo wa pake...
tapi karena kata2 lu ne..
[b]*jangan manja ye..[/b]
g jd wa pake...
laen kale iang ikhlas yak nolongin org..
[b]prasaan we g da manja..[/b]
Last edited by lost_soul (2008-09-07 07:05:58)


[b]Editet : irit2 post[/b]
aq setuju kata [b]DJ arfan[/b] dibawah
sep banget tuch,,,,

Last edited by ily (2008-09-07 07:09:54)
[b]lost_soul[/b]
beuh..
diomelin gw..
huff...
kita di sini semua belajar sob..
jadi jangan cuma minta duank...
huff...
*sorry post gtu doank..
[/quote]
generate nya masuk disini bro...
[url=http://theftalk.com/t31776-Linkers-%5BAugust%5D.html]klik sini[/url]
baca petunjuk na
[b]matthew[/b]
[quote]"Kamu copy dan paste CSS linker yg sudah berhasil digenerate
ke Media Box."[/quote]
karena u udah gw PM linker..
yang itu di lewat aja..
yang di linker ada tulisan URL JS..
ganti aja tuh..
trus di taro di media box...
*muga dimengerti bro..
[b]ily[/b]
seep bro..
.gif)
)..
hohoh..

dah lu blg wa manja....


[quote=lost_soul]ea.. sih..
wa yakin lu.. waktu baru2 masuk sini pasti da jg minta2...
dan g da senior iang bilang ke lu jgn manja selagi lu g berlebihan minta nya...
bos.. baru kale ne wa minta ma lu... emg nya udh berapa banyak wa minta ma lu..
dah lu blg wa manja....
[/quote]
bro dah, ga sah buat besar2in...
nyante, bulan puasa nech,,,,
mang perlu apa bro?
bisa saya bantu...
pis
[b]lost_soul[/b]
iiaph..
emang..gw baru masuk emang minta mlu..
tapi gw minta setelah gw nyari..
tapi gw ga tau judul'a apa...
maka'a gw tanya di sini minta script'a ato thread'a..
tapi kebanyakan gw minta thread'a..
coz gw juga sekalian belajar...
^_^
*malah banyak yang negor gw lewat PM..
[hr]udah ah jangan dibahas lagi[hr]
[spoiler]-mini biewer itu bwt menunjukan orang yg ngeview ev-es kita bkal keliatan d profile kta (tpi beda dngn WVM)..
-mini/maxi box itu bwt menyembunyikan box (apalah nama'a), jdi mksd'a d profile kita yg terlihat cma header'a, tpi setelah d klik header tersebut, box yg sebenar'a bkl trbuka, n jka d klik lgi header'a mka box'a akn secara automatis tertutup kmbali...[/spoiler]


(gag tau menjelasin na)


[b]raxis[/b]
mini viewer ntu yang lagi ngeliat kita bro..
dan ga ng'record..klo yang ng'record nama'a wvm...
^_^
klo mini maxi ntu..
show/hide..
klo di klik header'a..
box'a bakalan mini/maxi...
gtu aja dah..
gag ngudek gw ng'jelasin'a...
hohoh....