Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[js-kritika] QuickReply na [es] - brzi odgovor bookmarklet

[es] :: Javascript i AJAX :: [js-kritika] QuickReply na [es] - brzi odgovor bookmarklet

Strane: 1 2

[ Pregleda: 6661 | Odgovora: 26 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
212.200.25.*

Sajt: www.novikorisnik.net


+5 Profil

icon [js-kritika] QuickReply na [es] - brzi odgovor bookmarklet29.03.2006. u 11:13 - pre 219 meseci
Ovo je skripta koju sam napravio pre blizu godinu dana ... inspirisano postojećim zahtevima da se doda mogućnost brzog odgovaranja na temu na ES forumima, a nemogućnošću da ta opcija bude direktno ugrađena u kod foruma. Setih se da je -zombie- već uradio sličnu stvar za Odgovor s citatom, pa hajde ...

Bookmarklet je samo link u bookmarcima, favoritima, whatever, ali ne link na neki url, već link za izvršenje skriptice ... slično kao što se takvi linkovi mogu nalaziti i na samoj stranici, nešto poput <a href="javascript: alert ('hihihi');">hohoho</a> ;-)

Sam bookmarklet možete pronaći na blogu http://korisnik.blog.hr/ sa malo opširnijim tekstom na istu ovu temu. Isto možete učiniti i ovde preko priloženog fajla uz poruku.

Instalacija skripte, kao što je i opisano tamo - kopiranje lokacije s linka "[es] brzi odgovor" i dodavanje u bookmarkse.

Ograničenja: radi na FF i u Operi i verovatno većini drugih browsera, ali ne radi u IE i to samo zato što IE dozvoljava samo kratkim skriptama da budu bookmarkleti - pošto je ovo relativno komplikovana i zahtevna skripta, ne ide :-)
Prikačeni fajlovi
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
212.200.25.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: [js-kritika] QuickReply na [es] - brzi odgovor bookmarklet29.03.2006. u 11:35 - pre 219 meseci
Ovo moram da vidim kako izgleda :-) - kompletan kod je u jednoj liniji ...
Code:
javascript:(function(){var a='www.elitesecurity.org';if(document.domain!=a){document.location.href='http://'+a;return;}if(document.location.href.indexOf('/tema/')<0)return;a='qr';var b=document.getElementById(a);if(b==null){b=document.createElement('form');b.setAttribute('style','text-align:center');b.setAttribute('method','post');b.setAttribute('action','poruka.php');b.setAttribute('id',a);var c=document.cookie.split('; ');var d=new Array();for(var e=0;e<c.length;e++){a=c[e].split('=');if(a.length>1&&a[0].indexOf('[')>-1){d[a[0].substring(a[0].indexOf('[')+1,a[0].indexOf(']')).toLowerCase()]=a[1];}}a=document.createElement('textarea');a.setAttribute('style','vertical-align:top');a.setAttribute('cols',40);a.setAttribute('rows',10);a.setAttribute('name','message');b.appendChild(a);a=document.createElement('input');a.setAttribute('type', 'hidden');a.setAttribute('value',d['username']);a.setAttribute('name','username');b.appendChild(a.cloneNode(true));a.setAttribute('value',d['password']);a.setAttribute('name','password');b.appendChild(a.cloneNode(true));a.setAttribute('value','Re: '+document.title.substr(6));a.setAttribute('name','subject');b.appendChild(a.cloneNode(true));a.setAttribute('value',document.getElementsByName('BoardID')[0].getAttribute('value'));a.setAttribute ('name','BoardID');b.appendChild(a.cloneNode(true));c=document.getElementsByName('TopicID');a.setAttribute('value',c[c.length-1].getAttribute('value'));a.setAttribute('name','TopicID');b.appendChild(a.cloneNode(true));a.setAttribute('value',1);a.setAttribute('name','posticon');b.appendChild(a.cloneNode(true));a.setAttribute('value','Posalji odgovor');a.setAttribute('name','Submit');a.setAttribute('type','submit');b.appendChild(a);a=document.anchors[1];while(!(a.nodeType==1&&a.nodeName.toLowerCase()=='br'))a=a.nextSibling;a.parentNode.insertBefore(b,a);}document.getElementById('qr').elements['message'].select();})();

Instalirajte skriptu, možete je testirati na ovoj stranici, da se ne zagađuje forum.

Izbrisaćemo posle testne poruke ... ostaju utisci, kritike i dalja diskusija.

Da nastavim o korišćenju skripte ...
- nakon instalacije, u bookmarcima stoji link "[es] brzi odgovor" ili kako ga već krstite
- klikom na link, ako ste na stranici teme,
odmah ispod poslednje poruke teme se pojavljuje formular za brzi odgovor

Formular ima samo textarea za pisanje odgovora i dugme za slanje - taman koliko je dovoljno :-)
 
Odgovor na temu

AleksandarNS
Consultant
Novi Sad/Beograd

Član broj: 36938
Poruke: 1209
..mtsns-ns.customer.sbb.co.yu.



+4 Profil

icon Re: [js-kritika] QuickReply na [es] - brzi odgovor bookmarklet29.03.2006. u 14:15 - pre 219 meseci
test :)

hehe, radi odlično :)

[Ovu poruku je menjao AleksandarNS dana 29.03.2006. u 15:16 GMT+1]
It's a big mistake to allow computer to realise that you are in a hurry.
 
Odgovor na temu

AleksandarNS
Consultant
Novi Sad/Beograd

Član broj: 36938
Poruke: 1209
..mtsns-ns.customer.sbb.co.yu.



+4 Profil

icon Re: [js-kritika] QuickReply na [es] - brzi odgovor bookmarklet29.03.2006. u 14:19 - pre 219 meseci
ponovni test jedan, dva, tri
testing - 1,2,3
It's a big mistake to allow computer to realise that you are in a hurry.
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
212.200.25.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: [js-kritika] QuickReply na [es] - brzi odgovor bookmarklet31.03.2006. u 11:47 - pre 219 meseci
Hvala Sale.

Nešto mi je čudno što nije bilo više replika obzirom da je bio solidan broj pregleda ove teme (dobro - nije ovo MZ da se to meri hiljadama :-) ...

Samo da prijavim da sam se konačno setio da taj link može da se stavi u bookmarks toolbar i tako je praktično uvek dostupno dugme za brzi odgovor.

Ali nije taj link džaba ako se nalazite na nekom drugom sajtu - u tom slučaju klik na nj vodi na www.elitesecurity.org :-)
 
Odgovor na temu

Gojko+Vujovic




Profil

icon Re: [js-kritika] QuickReply na [es] - brzi odgovor bookmarklet31.03.2006. u 13:15 - pre 219 meseci
Test.. ako vidite ovo, radi.
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: [js-kritika] QuickReply na [es] - brzi odgovor bookmarklet31.03.2006. u 13:19 - pre 219 meseci
Opera:

Version 8.52
Build 7721
Platform Win32
System Windows XP

Poslao poruku pod pogrešnim username-om (+ umesto space), i nije mi refreshovao stranicu iako je poruka otišla.
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
212.200.25.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: [js-kritika] QuickReply na [es] - brzi odgovor bookmarklet31.03.2006. u 13:32 - pre 219 meseci
Hm, zašto je prošla poruka Gosta sa serverske strane?
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
212.200.25.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: [js-kritika] QuickReply na [es] - brzi odgovor bookmarklet31.03.2006. u 13:40 - pre 219 meseci
Aha, kapiram - izbaci razmake iz korisničkog imena i rešen problem :-) ... moraću da radim neko enkodiranje juzernejma da se to reši ...
 
Odgovor na temu

Frane Marinković
MNGR & Technical Support Dept.,
Get-Host.net Group
Hrvatska

Član broj: 23984
Poruke: 513
*.adsl.net.t-com.hr.

Jabber: frane.marinkovic@elitesecurity.org
Sajt: get-host.net


+1 Profil

icon Re: [js-kritika] QuickReply na [es] - brzi odgovor bookmarklet31.03.2006. u 13:44 - pre 219 meseci
ej, ljudi piše mi da nemam dozvolu za pisanje, napišem nešto preko toga i onda piše nemaš dozvolu za to s*****, koji je problem, daj papravite, a onda bi trebalo stavit, do linka odgovor na temu, samo klikneš i eto ti novi prozor, Gojko, ovo moraš da staviš nakon što popravite!!!
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: [js-kritika] QuickReply na [es] - brzi odgovor bookmarklet31.03.2006. u 13:54 - pre 219 meseci
Citat:
noviKorisnik: moraću da radim neko enkodiranje juzernejma da se to reši ...

escape(d['username']) bi trebalo da reši problem
 
Odgovor na temu

VRKY

Član broj: 21087
Poruke: 4690
*.adsl.net.t-com.hr.



+8 Profil

icon Re: [js-kritika] QuickReply na [es] - brzi odgovor bookmarklet31.03.2006. u 14:21 - pre 219 meseci
Da i ja probam kako ovo izgleda :)
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
212.200.25.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: [js-kritika] QuickReply na [es] - brzi odgovor bookmarklet31.03.2006. u 16:06 - pre 219 meseci
Kačim uz ovu poruku fajl gde se primenjuje decodeURI ... ako ne ide s tom funkcijom, probaću neku sledeću :-) - ionako ima 4 moguća kandidata, jedino je problem što nisam u stanju da testiram, već mora neko ko ima razmak u korisničkom imenu, ili domaća slova, ili specijalne karaktere, i tako dalje :-)

Onaj ko ima username od čistih alfanumerika može da uživa već sada - eto VRKY - lepo radi, zar ne ;-)

Eto Frane bi mogao da bude super tester - samo nemoj da se nerviraš ako ne proradi iz prve :-) ... dakle, nisi mogao da pošalješ poruku jer ti je skript pogrešno pokupio korisničko ime. Isto se desilo i Gojku par poruka iznad tvoje, jedino što je njegova poruka prošla zahvaljujući grešci sa serverske strane - to je izgleda sada ispravljeno, pa si zato dobio poruku koju bi dobio gost ako pokuša da pošalje poruku (ima pravo samo da čita).

Dakle, molim da se testira malo izmenjen skript koji kačim uz ovu poruku ...
Prikačeni fajlovi
 
Odgovor na temu

VRKY

Član broj: 21087
Poruke: 4690
*.adsl.net.t-com.hr.



+8 Profil

icon Re: [js-kritika] QuickReply na [es] - brzi odgovor bookmarklet31.03.2006. u 16:30 - pre 219 meseci
Da, dobro je samo da je još malo poradit na samom "dizajnu" :)
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: [js-kritika] QuickReply na [es] - brzi odgovor bookmarklet31.03.2006. u 16:37 - pre 219 meseci
Test from IE
Banned - Not available
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: [js-kritika] QuickReply na [es] - brzi odgovor bookmarklet31.03.2006. u 16:38 - pre 219 meseci
Cool radi. xe xe.
Uz male prepravke.
Banned - Not available
 
Odgovor na temu

Frane Marinković
MNGR & Technical Support Dept.,
Get-Host.net Group
Hrvatska

Član broj: 23984
Poruke: 513
*.adsl.net.t-com.hr.

Jabber: frane.marinkovic@elitesecurity.org
Sajt: get-host.net


+1 Profil

icon Re: [js-kritika] QuickReply na [es] - brzi odgovor bookmarklet31.03.2006. u 16:58 - pre 219 meseci
još ništa niste popravili, meni još daje grešku!
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: [js-kritika] QuickReply na [es] - brzi odgovor bookmarklet31.03.2006. u 17:13 - pre 219 meseci
Hm, nisam napisao kako uraditi za IE. Pošto postoji gore navedeno ograničenje, može se iskoristiti fora da se kompletna skripta snimi kao eksterni fajl na HD ili neki server i napravi bookmarklet kojim će se taj fajl učitati u dokument(stranicu).
Banned - Not available
 
Odgovor na temu

djricky
IT & Network Engineer
AS200305
Beograd

SuperModerator
Član broj: 1046
Poruke: 4042
*.verat.net.

Sajt: https://v6.rs


+225 Profil

icon Re: [js-kritika] QuickReply na [es] - brzi odgovor bookmarklet31.03.2006. u 18:26 - pre 219 meseci
ajde i ja da probam
“Choose a job you like, and you will never have to work a day of your life”
“Looking at small advantages prevents great affairs from being accomplished”

"Great power comes with great electricity bills"
"The fact that there's a highway to Hell but only a stairway to Heaven says a lot about
anticipated traffic volume"
"Fate: protects fools, little children, and ships named NCC-1701"
 
Odgovor na temu

djricky
IT & Network Engineer
AS200305
Beograd

SuperModerator
Član broj: 1046
Poruke: 4042
*.verat.net.

Sajt: https://v6.rs


+225 Profil

icon Re: [js-kritika] QuickReply na [es] - brzi odgovor bookmarklet31.03.2006. u 18:27 - pre 219 meseci
hmmm... cini se da radi! ;) BRAVO!



edit: pa i nije bas :( cekao sam jedno 3 minuta pa sam refreshovao stranu, i poruka je bila tu, ali...?
prva je otisla bez problema, refresh je usledio nakon 2-3 sekunde...

[Ovu poruku je menjao djricky dana 31.03.2006. u 19:30 GMT+1]
“Choose a job you like, and you will never have to work a day of your life”
“Looking at small advantages prevents great affairs from being accomplished”

"Great power comes with great electricity bills"
"The fact that there's a highway to Hell but only a stairway to Heaven says a lot about
anticipated traffic volume"
"Fate: protects fools, little children, and ships named NCC-1701"
 
Odgovor na temu

[es] :: Javascript i AJAX :: [js-kritika] QuickReply na [es] - brzi odgovor bookmarklet

Strane: 1 2

[ Pregleda: 6661 | Odgovora: 26 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.