..


Sponzorované odkazy

Facebook štýlu Chat s PHP a jQuery

Článok napísal John Belelli
Strana 1 z 2

Mnohí z vás iste, ako je Facebook a Gmail chat. Vďaka svojej "neinvazívne", v skutočnosti sú chatovacej miestnosti zvlášť uvádzať, ako jednoducho a pohodlne (vďaka Ajax) nepreruší, ale lemujú na to, čo robíte online.
V tomto článku uvádzam krásny scenár založený na PHP a jQuery, s ktorou môžete vložiť na svojej webovej stránke chatu inline podobné Facebook.

Skript (v podobe pluginov pre jQuery) je dispobile na túto stránku , kde okrem iného môžete prezrieť demo produktu.
Fungovať, tento skript musí byť nainštalovaný na priestor s podporou PHP a MySQL. Okrem tohto skriptu je potrebné jQuery knižnicu, aby splnili na strane klienta funkčnosť.
Skript je dobre známe, neobsahuje nástroje pre správu spoločenstva, ale ponúka len systém rozprávanie. Je to užívateľ integrácia tohto systému do Vašich webových stránok vďaka integrácii, ak je to nutné, funkcie, ako je registrácia užívateľov, atď.

Vidíme hlavné rysy tohto chatu.

  1. Okno chatu je zobrazená v pravom dolnom rohu rovnako rýchle;
  2. Uloženie stavu chatu, aj keď je stránka Reloaded alebo aktualizáciu (napr. Facebook);
  3. To ukazuje hlásenie "Odovzdané v ..." pri nečinnosti po dobu 3 minút;
  4. To sa zobrazí oznámenie "X hovorí, že" názov okna a robil chat blikajúce na označenie príchode novej správy alll'utente;
  5. Možnosť minimalizovať alebo zavrieť okno chatu;
  6. Auto-veľkosť poľa pre zadanie textu;
  7. Automatické rolovanie textu v chate;
  8. Systém, ktorý automaticky obmedzuje prevádzku servera, kedy sa tento chat je veľmi aktívny;
  9. Veľmi ľahko integrovať do ľubovoľnej webovej stránky.
Správy "odoslané na" a "X hovorí," ktoré sú v angličtine, môže byť zmenená na 92 riadkov súboru a linku 155 chat.php chat.js súboru.

Nižšie je snímka z chatu:

Chat inline s PHP a jQuery

Pozrime sa, ako nainštalovať našom chatu.
Najprv vytvoríme tabuľku našej databázy, ktorá bude slúžiť na spravovanie chat, ktorý umožňuje štátu, ktoré budú uložené správy a riadiť jednotlivých užívateľov.






 CREATE TABLE "chatu" (



  



 "ID" integer unsigned NOT NULL AUTO_INCREMENT,



  



 "Z" VARCHAR (255) NOT NULL default'',



  



 "K" VARCHAR (255) NOT NULL default'',



  



 "Správa" TEXT NOT NULL,



  



 "Odoslané" DATETIME NOT NULL DEFAULT 0000-00-00 00:00:00 ',



  



 "RECD" integer unsigned NOT NULL DEFAULT 0,



  



 Primárny kľúč ("ID"),



  



 INDEX 'to' ('to'),



  



 INDEX "z" ("z")







 )







 ENGINE = InnoDB;



Tento kód je pre vytvorenie tabuľky. V archíve nájdete stránky, je už súbor, ktorý obsahuje db.txt tento kód a ak je dovezené do MySQL, bude tabuľka sa vytvorí automaticky.

Vytvorí tabuľku, mali by sme upraviť súbor chat.php a dať správne hodnoty pre naše databázy (názov databázy, hostiteľa a prihlasovacie údaje).
Nájdite nasledujúce riadky v súbore (v prvej línii za komentár), a dať správne hodnoty.






 define ('dbpath', 'localhost');







 define ('dbuser', 'root');







 define ('dbpass', 'heslo');







 define ('dbname', 'chat');



Prvá definuje hosť MySQL, druhé užívateľské meno, heslo tretej a štvrtej nastaviť názov databázy (nie tabuľky, namiesto toho sa predpokladá, že sa volá "Chat").

V rovnakej kategórii ...
E-Learning
Linux (kurz) Linux (kurz)
Kompletný sprievodca pre open-source systému. Od 49 €.
MySQL (kurz) MySQL (kurz)
Správa open-source databázy. Od 39 €.
PHP (kurz) PHP (kurz)
Celý kurz pre vytváranie dynamických webov. Od 49 €.
Sponzorované odkazy