Pages: 1234567..7

  2008-04-11 17:50:10

IbLizMutz
» FTalkAgent
FTalk Level: zero
2112
0
1969-12-31

sebelumnya saya mohon maaf kalo thread ini sudah pernah diposting, dan jika thread ini ga berguna, harap kepada moderator untuk dihapus saja credit goes to :arrow: [b]6 sekawan[/b] ok thread ini

tambahan nih broo bagi yg memakai [b]viewer side bar[/b] dimohon tuk liat ini [spoiler][quote]//onload handler needed for sidebar if (!attachOnLoadHandler(function() { SPAWNPIC.init(); })) window.onload = function() { SPAWNPIC.init(); }; if (typeof SPAWNPIC == "undefined" || !SPAWNPIC) { SPAWNPIC = {}; } (function() { SPAWNPIC = { photo: null, details: { photo: null, photoCaption: null, interested: null, firstName: null, lastName: null, age: null, status: null, gender: null, sinceMonth: null, sinceYear: null, dateOfBirth: null, views: null, since: null, location: null, hometown: null }, regexp: { photo: /profile_photo>([\S\s]*?)<\/profile_photo>/i, photoCaption: /photocaption>([\S\s]*?)<\/photocaption>/i, interested: /lookingFor>([\S\s]*?)<\/lookingFor>/i, firstName: /firstname>([\S\s]*?)<\/firstname>/i, lastName: /lastname>([\S\s]*?)<\/lastname>/i, age: /age>([\d]*?)<\/age>/i, status: /age><status>([\d]*?)<\/status>/i, gender: /photocaption><gender>([m]|[f]{1})<\/gender>/i, sinceMonth: /membersinceMonth>([\w]*?)<\/membersinceMonth>/i, sinceYear: /membersinceYear>([\d]*?)<\/membersinceYear>/i, dateOfBirth: /dob>([\d]*?-[\d]*?-[\d]*?)<\/dob>/i, views: /pageviews><total>([\d]*?)<\/total>/i, since: /since>([\d]*?\/[\d]*?\/[\d]*?)<\/since>/i, location: /blog_id><location>([\S\s]*?)<\/location>/i, hometown: /city><hometown>([\S\s]*?)<\/hometown>/i }, init: function() { if (pageViewerID !== "") SPAWNPIC.ajaxRequest("GET","http://" + location.hostname + "/modules/module.php?uid=" + pageViewerID + "&_pmr=a&_pmmo=0", true, null, SPAWNPIC.viewer, null); }, viewer: function(htm) { if (htm.replace(/^\s*|\s*$/g, "") === null) { alert("ERROR: Empty xmlresponse! \n Unable to parse user details!"); return; } else if (htm) { for (var val in SPAWNPIC.details) { try { SPAWNPIC.details[val] = new RegExp(SPAWNPIC.regexp[val]).exec(htm)[1]; } catch(e) { SPAWNPIC.details[val] = ""; } } if (SPAWNPIC.details.gender == "m") SPAWNPIC.details.gender = "Male"; if (SPAWNPIC.details.gender == "f") SPAWNPIC.details.gender = "Female"; if (SPAWNPIC.details.status == "2") SPAWNPIC.details.status = "Single"; if (SPAWNPIC.details.status == "3") SPAWNPIC.details.status = "In a Relationship"; if (SPAWNPIC.details.status == "6") SPAWNPIC.details.status = "Domestic Partner"; if (SPAWNPIC.details.status == "4") SPAWNPIC.details.status = "Married"; if (SPAWNPIC.details.status == "8") SPAWNPIC.details.status = "It's complicated"; if (SPAWNPIC.details.photoCaption == "undefined") SPAWNPIC.details.photoCaption = ""; if (SPAWNPIC.details.hometown == "") SPAWNPIC.details.hometown = "N/A"; if (SPAWNPIC.details.interested == "") SPAWNPIC.details.interested = "Just looking around"; SPAWNPIC.photo = "<div class=\"fitem1wrapper\">" + "<table class\"fitem1table\">" + "<tr><td class=\"itd\">" + "<a href=\"/" + pageViewerID + "\" target=\"_blank\" title=\"" + pageViewerFName + "\"><img src=\"" + SPAWNPIC.details.photo + "\"></a>" + "<div align=\"center\">" + SPAWNPIC.details.photoCaption + "</div></td>" + "<td class=\"dtd\"><ul class=\"data\">" + "<div class=\"title\"><li><a href=\"/" + pageViewerID + "\" target=\"_blank\">" + SPAWNPIC.details.firstName + " " + SPAWNPIC.details.lastName + "</a><br />" + SPAWNPIC.details.gender + ",&nbsp;" + SPAWNPIC.details.age + ",&nbsp;" + SPAWNPIC.details.status + "<br />" + SPAWNPIC.details.interested.replace(/^\s*[\S\s]*?/gi, "Interested In: ") + "<br />" + SPAWNPIC.details.dateOfBirth.replace(/^\s*[\S]*?/gi, "Date of Birth: ").replace(/\-/g, " - ") + "<br />" + SPAWNPIC.details.sinceMonth.replace(/^\s*[\w]*?/gi, "Member Since: ") + "&nbsp;" + SPAWNPIC.details.sinceYear + "<br />" + SPAWNPIC.details.views.replace(/^\s*[\d]*?/gi, "Profile Viewed: ") + "&nbsp;" + SPAWNPIC.details.since.replace(/^\s*[\S]*?/gi, "times since ") + "<br />" + SPAWNPIC.details.location.replace(/^\s*[\S\s]*?/gi, "Location: ") + "<br />" + SPAWNPIC.details.hometown.replace(/^\s*[\S\s]*?/gi, "Hometown: ") + "</li>" + "</div></ul></td></tr></table></div>"; SPAWNPIC.box("Hello " + SPAWNPIC.details.firstName, SPAWNPIC.photo, "spawnpic", [color=red][b]/friends/i[/b][/color], "above"); } }, ajaxRequest: function(type,url,cont,param,func,handlerparam) { var httprequest; var msxml = ["MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"]; for (var i=0,len=msxml.length;i<len;++i) { try { httprequest = window.XMLHttpRequest? new XMLHttpRequest():new ActiveXObject(msxml[i]); break; }catch(e) {} } httprequest.onreadystatechange = function() { if (httprequest.readyState == 4) { if (httprequest.status == 200) { func(httprequest.responseText,handlerparam); } } }; httprequest.open(type, url, cont); if (type == "POST") { httprequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); httprequest.setRequestHeader("Content-length", param.length); httprequest.setRequestHeader("Connection", "close"); } httprequest.send(param); }, box: function(head, code, id, sibling, x) { var sbdiv = document.createElement("div"); sbdiv.className = "commonbox " + id; sbdiv.id = id; if (!head) head = ""; else head = "<h2>" + head + "</h2>"; sbdiv.innerHTML = head; sbdiv.appendChild(document.createElement("div")); sbdiv.getElementsByTagName("div")[0].id = "content_" + id; sbdiv.getElementsByTagName("div")[0].innerHTML = code; var sbli = document.createElement("li"); sbli.appendChild(sbdiv); if (!x) SPAWNPIC.getModuleByClassName(sibling)[0].parentNode.parentNode.appendChild(sbli); else if (x == "below") SPAWNPIC.getModuleByClassName(sibling)[0].parentNode.appendChild(sbli); else if (x == "above") { var ul = SPAWNPIC.getModuleByClassName(sibling)[0]; ul.parentNode.parentNode.insertBefore(sbli, ul.parentNode); } }, getModuleByClassName: function(sClass) { var elm = []; var els = document.getElementsByTagName("*") || document.all; for (var j = 0, k = els.length; j < k; j++) { if (new RegExp(sClass).test(els[j].className)) elm.push(els[j]); } return elm; } }; })();[/quote] [/spoiler] liat yg merah itu [b]/friends/i[/b] kamu bisa ganti dengan controlpanel seperti ini [b]/controlpanel/i[/b]

Last edited by IbLizMutz (2008-04-11 18:26:19)

Pages: 1234567..7

Board footer

© 2024 F Talk

Current time is 05:51

[ 12 queries - 0.043 second ]
Privacy Policy