• Psst! Ano, Ty! Ještě nejsi zaregistrovaný na našem herním fóru? Přicházíš tak o možnost zapojit se do diskuzí a navíc si tu můžeš zkrátit čekání například při výstavbě nové budovy či jednotek. Zaregistruj se ještě dnes pomocí následujícího odkazu:

    » Vytvořit účet na fóru

Spoilery - Nový BB.Kod

Stav
Uzavřeno pro další odpovědi.

Kozmicz

Zasloužilý veterán
VIP
Registrovaný uživatel
Počet poděkování
2.303
Spoilery - Nový BB.Kod



Vážení hráči,

po dlouhém a nekonečném bádání a hledání se nám konečně podařilo rozchodit zde na foru jeden výborný bb.kod, který nám zpřehlední forum.

Jedná se o "Spoilery" které umožní odkrýt/odhalit zprávu, obrázek, url adresu či odkaz na skrypt, zkrátka vše co budete chtít, zpřeheldní to výborně forum.

Jako obrázek pro panel nové zprávy jsem použil tento obrázek -
Spoiler2.JPG


A zde máte názorné ukázky toho, jak spoilery fungují, stačí jenom na dané spoilery kliknout a oni se vám otevřou :clown


[spoil]Ahoj, já jsem spoiler :)[/spoil]

[spoil]
sialena-krava-ate014.jpg
[/spoil]

[spoil]javascript:function getGameDoc() {getdoc = window.document;if(! getdoc.URL.match('game\.php')) {for(var i=0; i<window.frames.length; i++) {if(window.frames.document.URL.match('game\.php')) {getdoc = window.frames.document;}}}return getdoc;};doc = getGameDoc();units = Array(Array(0,'Kopiník'),Array(1,'Šermíř'),Array(2,'Sekerník'),Array(3,'Lučištník'),Array(4,'Špeh'),Array(5,'Lehká kavalerie'),Array(6,'Lučištník na koni.'),Array(7,'Těžká kavalérie'),Array(8,'Beranidlo'),Array(9,'Katapult'));units_count = units.length;troops = new Array(units_count);for(var i=0; i<units_count; i++)troops=0;village_count = 0;var troops_datas = doc.getElementsByTagName('td');for(var j=0; j<troops_datas.length; j++) {if(troops_datas[j].firstChild.nodeValue == 'Vlastní' || troops_datas[j].firstChild.nodeValue == 'ven') {village_count += 1;td = troops_datas[j];next = td.nextSibling;for(var k=0; k<units_count; k++) {do {next = next.nextSibling;} while (next.nodeType != 1)troops[k] += parseInt(next.firstChild.nodeValue);}}}village_count = village_count / 2;if(village_count > 0) {var output = '';for(var i=0; i<units_count; i++){output += units[1] + ': ' + troops + " (" + Math.round(troops/village_count) + ")\n"}alert("Jednotka - Vojsko - Průměr\n" +"---------------------------------\n" +output);} else {alert('Chyba! Vesnice/Vojsko nebylo nalezeno!');}[/spoil]


Spoilery si zde můžete vyzkoušet, případě zde směřujte jakékoliv otázky na spoilery...


PS: Zvláštní DÍK chci vyjádřit hráči Pan Ořech, bez něhož bych si se spoilery lámal hlavu ještě trilion let, díky Ti :hi
 
Naposledy upraveno:

DeletedUser7531

Guest
[spoil]Opravdu[spoil]pěkná[spoil]práce[spoil]:kissing[/spoil][/spoil][/spoil][/spoil]
 

DeletedUser

Guest
[spoil][spoil][spoil][spoil]Je to skvelé :thumb[/spoil]dodať?[/spoil]čo[/spoil]Hmm[/spoil]
 

DeletedUser7531

Guest
Upozornění

Některým z vás nepůjdou zde udělané spoilery otevřít (ty které jsou do sebe vnořené). Je to proto, že používáte prohlížeče, které mají problémy s interpretací JavaScriptu. (Hlavně Internet Explorer....) --- Na FF i Opeře běhá bez problémů.

Proto prosím ostatní uživatele fora - buďte k těmto hráčům schovívaví a nedělejte zbytečně vnořené spoilery ... potom by totiž byl jejich obsah pro některé nedostupný....

Zde příklad, jak by jste neměli dělat spoilery:
PHP:
[spoil]
Tady je první úroveň - ta nedělá potíže.
     [spoil]
      Tohle už je ale spoiler ve spoileru - tedy 2. a vyšší úroveň vnoření, které dělají problémy např. v IE - prosím vyvarujte se tomu...
     [/spoil]
[/spoil]
Děkuji

 
Naposledy upraveno moderátorem:

DeletedUser2029

Guest
Jen poznámka. Pokud dávat kód do spojleru, tak i tak je (vnořeně) dát do tagu "code".


[SPOIL]toto je kód:
Kód:
javascript:var%20configuration=[23500,23960];var%20doc=document;if(window.frames.length>0)doc=window.main.document;var%20tdt=doc.getElementsByTagName('td');for(var%20i=0;i<tdt.length;i++){s=tdt[i].innerHTML;if(s.length==11&&s.substr(5,6)=='/24000'){var%20nn=parseInt(s.substr(0,5),10);if((nn>=configuration[1])||((nn>=configuration[0])&&!(nn%25%31%30%30))){tdt[i].innerHTML=%22<span%20class='small'><i>%22+nn.toString(10)+%22<i></span>%22;}}}end();
[/SPOIL]
Neboli:
PHP:
[SPOIL]toto je kód:
[CODE]javascript:....fňbž...[/CODE]
[/SPOIL]

Jinak může docházet k drobným artefaktům (při kopii mezera navíc, coby fiktivní konec řádky zalomením, ...), které občas mohou mít vliv i na funkčnost scriptu.
 
Stav
Uzavřeno pro další odpovědi.
Nahoru