d2jsp
Log InRegister
d2jsp Forums > Off-Topic > International > Magyar > Official /care Topic
Prev1166316641665166616675001Next
Closed New Topic New Poll
Member
Posts: 5,000
Joined: Jul 4 2009
Gold: 118.00
Jan 29 2012 10:44am
Quote (GoreKnight9 @ 29 Jan 2012 17:44)
kivancsi vagyok meddig birok egyhuzamban tortenelmet tanulni


15 perc
Member
Posts: 33,712
Joined: Jan 7 2007
Gold: 0.00
Jan 29 2012 10:45am
Quote (GoreKnight9 @ 29 Jan 2012 17:44)
kivancsi vagyok meddig birok egyhuzamban tortenelmet tanulni


Attól függ konkrétan mit tanulsz.
Member
Posts: 5,054
Joined: Dec 27 2011
Gold: 0.00
Warn: 10%
Jan 29 2012 10:48am
mivan veletek srácok fiúk, egyik-másokótoknak csakúgy jönnek a warnok
össze vagytok esve többet kéne baszni!

This post was edited by Lacii on Jan 29 2012 10:49am
Member
Posts: 29,340
Joined: Oct 4 2005
Gold: 4.20
Jan 29 2012 10:50am
Quote (GoreKnight9 @ 29 Jan 2012 17:44)
kivancsi vagyok meddig birok egyhuzamban tortenelmet tanulni


na kezdem
Member
Posts: 25,861
Joined: Mar 9 2006
Gold: Locked
Jan 29 2012 10:55am
Quote (Lacii @ Jan 29 2012 05:48pm)
mivan veletek srácok fiúk, egyik-másokótoknak csakúgy jönnek a warnok
össze vagytok esve többet kéne baszni!


erről jut eszembe

hogy van az a block this user's posts lehetőség?
Member
Posts: 33,712
Joined: Jan 7 2007
Gold: 0.00
Jan 29 2012 10:57am
Quote (A122 @ 29 Jan 2012 17:55)
erről jut eszembe

hogy van az a block this user's posts lehetőség?


http://forums.d2jsp.org/topic.php?t=56929747
firefoxal is megy

This post was edited by Rawen on Jan 29 2012 10:57am
Member
Posts: 5,054
Joined: Dec 27 2011
Gold: 0.00
Warn: 10%
Jan 29 2012 10:58am
Quote (A122 @ Jan 29 2012 05:55pm)
erről jut eszembe

hogy van az a block this user's posts lehetőség?


Code
// ==UserScript==
// @name          blah2k6's d2jsp post blocker
// @description   Hides posts from a defined list of users
// @namespace   d2jsp.postblocker
// @include       http://forums.d2jsp.org/topic.php?t=*&f=*
// @include   http://forums.d2jsp.org/topic.php?t=*
// @include   http://forums.d2jsp.org/guild.php?t=*
// @include   http://forums.d2jsp.org/post.php
// ==/UserScript==

function addToBlockList(username)
{
var strList = GM_getValue("blocklist", "");
if(strList == "") GM_setValue("blocklist", username + ";");
else
{
 GM_setValue("blocklist", strList + username + ";");
 window.location.reload();
}
}

function removeFromBlockList(username)
{
var strList = GM_getValue("blocklist", "");
var users = strList.split(";");
for(var i=0; i<users.length; i++)
{
 if(users[i] == username) users.splice(i, 1);

}

strList = users.join(";");
GM_setValue("blocklist", strList);
window.location.reload();
}

function isInBlockList(username)
{
var strList = GM_getValue("blocklist", "");
var users = strList.split(";");
var retval = false;
for(var i=0; i<users.length; i++)
{
 if(users[i] == username) retval = true;

}
return retval;
}

function getElementsByClassName(classname, par){
  var a=[];
  var re = new RegExp('\\b' + classname + '\\b');
  var els = par.getElementsByTagName("*");
  for(var i=0,j=els.length; i<j; i++){
     if(re.test(els[i].className)){
        a.push(els[i]);
     }
  }
  return a;
}

function showPost(div, username, postID, fr, ftb, frContent, ftbContent, isPreview)
{
if(frContent.indexOf("Hide Post") == -1) fr.innerHTML = '<a href="javascript:void(0)" id="h' + postID + '">Hide Post</a>'

+

frContent;
else fr.innerHTML = frContent;
ftb.innerHTML = ftbContent;
document.getElementById('h' + postID).addEventListener('click', function(){ createHTML(div, username, postID, fr, ftb, isPreview)

}, true);
}

function createHTML(div, username, postID, fr, ftb, isPreview)
{
var br = document.createElement('BR');
var holder = document.createElement('B');
var frSave = fr.innerHTML;
var ftbSave = ftb.innerHTML;

if(isInBlockList(username))
{    
 fr.innerHTML = '<a href="javascript:void(0)" id="s' + postID + '">Show Post</a><a href="javascript:scroll(0,0)">Top</a>';
 if(isPreview == true) ftb.innerHTML = '<div class="foot ce ta"><b>Posts by this user are blocked.</div>';
 else ftb.innerHTML = '<div class="foot ce ta"><b>Posts by this user are blocked. <a href="" id="ub' + postID +

'">Unblock</a></div>';
 ftb.innerHTML += '<div class="desc bc1"></div>';
}
else
{
 if(isPreview == false)
 {
  var colorBL = GM_getValue("blockLinkColor", "");
  holder.innerHTML += '<a href="" id="b' + postID + '"><font color="' + colorBL + '">Block Posts</font></a>';
  var beforeEle = div.getElementsByTagName('DIV')[0];
  div.insertBefore(holder,beforeEle);
  div.insertBefore(br,beforeEle);
 }
}

if(isPreview == false)
{
 if(document.getElementById('b' + postID) != null) document.getElementById('b' + postID).addEventListener('click',

function(){

addToBlockList(username) }, true);
 else
 {
  document.getElementById('ub' + postID).addEventListener('click', function(){ removeFromBlockList(username) },

true);
  document.getElementById('s' + postID).addEventListener('click', function(){ showPost(div, username, postID, fr,

ftb, frSave, ftbSave)

}, true);
 }
}
else document.getElementById('s' + postID).addEventListener('click', function(){ showPost(div, username, postID, fr, ftb, frSave,

ftbSave, isPreview)

}, true);
}

function hideQuotes()
{
var name,idx;
var quoteInfo = getElementsByClassName('quote1', document);
var quoteContent = getElementsByClassName('quote2', document);
for(var i=0;i<quoteInfo.length;i++)
{
 idx = quoteInfo[i].innerHTML.indexOf('@');
 name = quoteInfo[i].innerHTML.substring(7, idx - 1);
 if(isInBlockList(name))
 {
  quoteContent[i].innerHTML = '<b><font color="red">Posts by this user are blocked.</font></b>';

 }
}
}

function loadPage()
{
   if(GM_getValue("blockLinkColor", "") == "")
{
 GM_setValue("blockLinkColor", "");  
}
hideQuotes();
var dl = document.getElementsByTagName('DL');
var fr = getElementsByClassName('fR', document);
var bc1 = getElementsByClassName('bc1',document);
var dt = document.getElementsByTagName('DT');
var ftb = getElementsByClassName('ftb', document);
var forms = document.getElementsByTagName('form');
var isPoll = false;
var isPreview = false;
var name,postID,strDT,strName,strPostID,dlOffset,dtOffset,bc1Offset,frOffset, ftbOffset;
dlOffset = 0;
dtOffset = 0;
bc1Offset = 0;
frOffset = 1;
ftbOffset = 0;




if(window.location.href.indexOf('post.php') != -1)
{
 isPreview = true;
 dtOffset+=2;
 dlOffset+=2;
 frOffset = 0;
}
else
{

 for(var i=0; i<forms.length; i++)
 {
  if(forms[i].action.indexOf('index.php?act=Poll') != -1) isPoll = true;
 }
 if(isPoll == true || isPreview == true)
 {
  dtOffset++;
  dlOffset++;  
 }
}
 

for(var i=0;i<dl.length;i++)
{

 strDT = dt[i + dtOffset].firstChild;
 postID = strDT.name;

 if(strDT.innerHTML.indexOf('<') == 0)
 {
  strDT = strDT.firstChild;
 }

 
 strName = strDT.innerHTML;
 
 var idx = strName.indexOf('<');
 if(idx != -1)
 {
  name = strName.substring(0,idx)
 }
 else
 {
  name = strName;
 }
 
 name = name.replace(/ /gi,'');
 
 createHTML(bc1[i + bc1Offset],name,postID, fr[i + frOffset], ftb[i + ftbOffset], isPreview);  

}

}

loadPage();


te mocskos allat

This post was edited by Lacii on Jan 29 2012 10:58am
Member
Posts: 25,861
Joined: Mar 9 2006
Gold: Locked
Jan 29 2012 10:59am
Quote (Rawen @ Jan 29 2012 05:57pm)


és operával?
Member
Posts: 33,712
Joined: Jan 7 2007
Gold: 0.00
Jan 29 2012 11:00am
Quote (A122 @ 29 Jan 2012 17:59)
és operával?


Nemtom,nézd meg van-e greasemonkey operara
Member
Posts: 34,954
Joined: May 17 2006
Gold: 0.00
Jan 29 2012 11:14am
nalam a 666. oldalnal tart a topic :evil:
Go Back To Magyar Topic List
Prev1166316641665166616675001Next
Closed New Topic New Poll