Autor Zpráva
WeeHool
Profil *
Potřeboval bych skript, kterej mi bude zobrazovat chat online, myslím bez refreshe stránky, něco jako má facebook prostě..
a v javě jako vůbec.. vsadím se, že to bude nějaká malá kravinka na to, ale jaká??
ví někdo??
děkuju..
Darker
Profil
WeeHool:
javě
Asi myslíš javascript.
Určitě se dá stáhnout hotový skript.
WeeHool
Profil *
jo však slovíčkaři..
mimochodec
Profil
WeeHool:
vsadím se, že to bude nějaká malá kravinka

Sázku jsi prohrál. Není to ani malá kravinka, ani to nejde bez nějaké formy refreshe aspoň nějaké části stránky.
A jestli ti java vs. JS připadá jako slovíčkaření a neumíš použít google, nejspíš to nedokážeš a měl by ses odebrat do sekce Práce a zakázky.
weroro
Profil
WeeHool:
myslím bez refreshe stránky, něco jako má facebook prostě
FB chat funguje na základe Socketovej komunikácie, a to veru kravinka nie je.
Radek9
Profil
WeeHool:
jo však slovíčkaři..
Tohle není zrovna o slovíčkaření, Java a JavaScript jsou naprosto rozdílné jazyky. Viz JavaScript není Java.
WeeHool
Profil *
jo tak mě třeba zabíte.. a "díky za pomoc" ;-)


..až teda na werora, ten jedinej mi řekl něco, co nevím..
Moderátor Chamurappi: Klid.
weroro
Profil
WeeHool:
Ak chceš niečo ako má FB, tak v prvom rade musíš mať XMLsocket server. Potom musíš vedieť pracovať so socket komunikáciou (V JS to neviem ale vo Flashi je to brnkačka, aspoň pre mňa). Ak neplánuješ zapojiť to toho chatu veľa užívateľov (= ak ich nebude viac ako 50), tak v tom to prípade ti postačí aj klasické PHP a databáza mySQL (Na takom princípe funguje jeden môj miniChat) a XMLsocket nepotrebuješ. Avšak sa musíš rozlúčiť z vecami ako informácia, že sa píše správa a pod (= tak ako na FB, že ak ti niekto odpisuje tak ti vypíše že užívateľ píše správu, a tak isto je to aj v ICQ). Funguje to vcelku v pohode, ale daj si pozor aby si zbytočne neťahal nepotrebné dáta, čiže správne cachovanie je na mieste, lebo hostingom to vadí.
peta
Profil
WeeHool:
Klidne si mysli, co chces, ale javascript funguje jen v prohlizeci, jenze java je programovaci jazyk, kterym se ten prohlizec da naprogramovat. Takze tam rozhodne je podstatny rozdil.
Mimochodem, ten chat muzes udelat v jave bez javascriptu. Ale opacne ne, pokud misto javy nepouzijes jiny programovaci jazyk na serveru (php, cgi, asp, ...).

Chat bez prihlasovani je brnkacka. Ale v okamziku, kdy tam chces registraci, statistiky a pohodlne ovladani pro adminy nebo uzivatele, tak nastava problem.
http://peter-mlich.wz.cz/web/mysql/pr/minix.php
Tady mas primo zdrojovy kod, odkazy nahore, pro php a mysql. Kdyz chces nekomu dat zakaz, tak to ale musis udelat pres phpmyadmina. Coz je tez brnkacka, pokud ho umis ovladat.
Mozna casem udelam nekdy jeste jednodussi verzi zalozenou na js komunikujici s jednoduchym php. S tou by se pak dalo lepe pracovat, protoze vetsina lidi do php moc nepronikla, aby umela upravit i tak jednoduchy kod jako je tento.

PS. Arogantni teda rozhodne jsou a radi se hadaji. Si precti jejich dalsi reakce jinde. Ale to neni predmetem tematu, tak nema smysl se o tom rozkecavat.
Radek9
Profil
peta:
ale javascript funguje jen v prohlizeci
Např. Node.js ti nic neříká? Pomocí toho je to ještě mnohem jednodušší než v PHP.

aby umela upravit i tak jednoduchy kod jako je tento
Jestli ti tvůj kód připadá jednoduchý, tak tě upřímně lituji. Spíš bych to popsal jako odporný paskvil všeho možného dohromady a ještě s hrozným odsazením. Dá se to napsat mnohem čistěji a na méně řádků.

PS: Ta poznámka k aroganci byla o kom? Jestli i o mně, tak promiň, ale jsem prostě takový. :-) Holt nechci nechávat lidi v omylu a rád poučuju.
Jenicek
Profil
Kdysi jsem si podobný chatíček dělal... neni to nic závratného,
ale mám ho s registrací (někde možná vyhrabu i tu starší verzi bez registrace)... pokud chceš až přijdu z práce tak to někam nazipuju ke stažení :)

veškerá úprava pak už bude ale na tobě :D
refresh probíhá přes ajax...
1Pupik1989
Profil
Základ alespoň ajax a nevybírat celou tabulku, ale příspěvek od posledního id. Tudíž to bude chhtít json. Dneska nejspíš budu dělat chat pro browser hru, tak když si vzpomenu, tak ho sem postnu, pokud budeš chtít.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0