Sleduj návody s komentářem. Upload obrázků Upload souborů War3Zone.eu Webmail Podpoř náš web a vyber si výhodu




Sponzor VPS:






      

Serialbook - upozornění na nové epizody oblíbených seriálů

Tvorba webu Návody

Moderátor: Web poradce

Vytvořte si vlastní shoutbox

PříspěvekodSysteman » úte 13. dub 2010 5:18:20

Vytvořte si vlastní shoutbox
Je čas naučit návštěvníky webu psát krátké zprávy. V tutoriále si uděláme shoutbox který zná snad každý, hlavním rozdílem je to že nemá na sobě reklamu ;-).


Tentokrát budeme vytvářet tutoriál věc, kterou určitě znáte od služeb Blueboard aj. - shoutbox. Shoutbox je malá (většinou max. velká kolem 450×200 pixelů) která slouží k zanechávání krátkých zpráv. Většinou ji využívají webmasteři se stránkami na webgenerátorech, umisťují ji pod menu. V našem případě budeme využívat jazyk PHP a databázi MySQL, takže pokud nemáte hosting (nebo Apache a MySQL v PC) zapomeňte na tenhle tutoriál.
Vymoženosti shoutboxu
Aneb co bude možné ? Náš shoutbox bude nabízet ban dané IP adrese uživateli, jenž třeba zanechává neslušné zprávy. To bude možné zobrazením IP v PhpMyAdminu a do scriptu přidáním jedné proměnné (s jakou se dozvíte ;-)) s adresou.. Dále se bude pro informaci navíc ukládat datum vložení příspěvku, takže zjistit kdy byl přidán bude snadné. Jako poslední jsem si nechal antispam, shoutbox dovolí pouze v určitých intervalech vkládat zprávy.
SQL
Nejprve musíme vytvořit nějakou tabulku v databázi, aby bylo s čím pracovat, je to lepší než ukládat data do souboru. Otevřete si PhpMyAdmin a položte dotaz:

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


Připomínám důležitou věc, každý soubor musí mít formát kódování znaků na UTF-8, jinak nepůjdou české znaky. Pokud by jste kódování potřebovali nutně změnit třeba na windows-1250 (cp-1250), budete muset změnit jak formát, tak i meta tagy a kódování v MySQL.
Připojení k databázi
Vytvoříme si soubor db.php, do něj vložte kód:

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


Výpis a přidávání záznamů
Vytvoříme si soubor vypis.php, umístíme do něj funkci s výpisem záznamů:

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


Jako další budeme potřebovat script na přidání zprávy. Takže si vytvoříme pridat.php:

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


Nyní máme z velké části hotovo, scripty by nám měly fungovat. Jako poslední a důležitou věcí je iframe. Poslouží k tomu aby se stránka se shoutboxem nemusela pořád načítat, následující kód vložíme tam kde chceme shoutbox mít:

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


To je vše, je však potřeba přidat nějaké ty CSS styly, ale to nechám na vás.

Systeman
 
Podpora: Tento uživatel zatím nepodpořil naše fórum.

Re: Vytvořte si vlastní shoutbox

Příspěvekodhonzishek » sob 15. kvě 2010 16:58:19

Jo a ted mi to napis cesky diky :D nebo na icq 454815026

honzishek
Čumil
Čumil
Uživatelský avatar

 
Příspěvky: 1
Registrován: sob 15. kvě 2010 16:00:09
Podpora: Tento uživatel zatím nepodpořil naše fórum.

Re: Vytvořte si vlastní shoutbox

Příspěvekod  Pavliczech » sob 15. kvě 2010 19:00:03

vsak to mas cesky, ja bych rek, ze to ma napsany celkem srozumitelne :D

Pavliczech
Obrázek
  Pavliczech
Hlavní administrátor
Hlavní administrátor
Uživatelský avatar

 
Příspěvky: 2001
Registrován: stř 22. říj 2008 18:52:21
Bydliště: Višňové
Podpora: 2000 Kč

Re: Vytvořte si vlastní shoutbox

PříspěvekodSysteman » ned 16. kvě 2010 15:33:31

Jestli tutomu nerzumíš tak si ho nedělej

Systeman
 
Podpora: Tento uživatel zatím nepodpořil naše fórum.

Re: Vytvořte si vlastní shoutbox

Příspěvekod  Deny » pát 23. črc 2010 18:12:02

Všemu rozumím sem v tom docela dobrej akorát jedna primitivní věc jak odeslat dotaz do mysql??:D

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
  Deny
Kamarád
Kamarád
Uživatelský avatar

 
Příspěvky: 250
Registrován: pát 25. čer 2010 10:22:57
Bydliště: Brno - Vinohrady
Podpora: 40 Kč

Re: Vytvořte si vlastní shoutbox

Příspěvekod  Pavliczech » pát 23. črc 2010 18:49:00

$dotaz = mysql_query("DOTAZ");

pred tim ale musis byt pripojenej k databazi

Pavliczech
Obrázek
  Pavliczech
Hlavní administrátor
Hlavní administrátor
Uživatelský avatar

 
Příspěvky: 2001
Registrován: stř 22. říj 2008 18:52:21
Bydliště: Višňové
Podpora: 2000 Kč

Re: Vytvořte si vlastní shoutbox

Příspěvekod  Deny » pát 23. črc 2010 19:50:34

....Otevřete si PhpMyAdmin a položte dotaz:... toto bych chtěl objasnit jak to udělat to otevreni neni problem

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
  Deny
Kamarád
Kamarád
Uživatelský avatar

 
Příspěvky: 250
Registrován: pát 25. čer 2010 10:22:57
Bydliště: Brno - Vinohrady
Podpora: 40 Kč

Re: Vytvořte si vlastní shoutbox

Příspěvekod  Pavliczech » pát 23. črc 2010 20:00:31

aha pres phpmyadmin, tak si ho otevres, vyberes si pozadovanou databazi, pak tabulku a kliknes nahore na SQL a "polozis dotaz" :-D

Pavliczech
Obrázek
  Pavliczech
Hlavní administrátor
Hlavní administrátor
Uživatelský avatar

 
Příspěvky: 2001
Registrován: stř 22. říj 2008 18:52:21
Bydliště: Višňové
Podpora: 2000 Kč

Re: Vytvořte si vlastní shoutbox

Příspěvekod  Deny » sob 24. črc 2010 8:10:45

Syste a Pavle diky moc

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
  Deny
Kamarád
Kamarád
Uživatelský avatar

 
Příspěvky: 250
Registrován: pát 25. čer 2010 10:22:57
Bydliště: Brno - Vinohrady
Podpora: 40 Kč

Re: Vytvořte si vlastní shoutbox

Příspěvekod  Deny » sob 24. črc 2010 8:25:13

Ať tam dávám jaký chcu kódování aji když ho změním v mysql vždy mám u ěščřžýáíé ?

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!
  Deny
Kamarád
Kamarád
Uživatelský avatar

 
Příspěvky: 250
Registrován: pát 25. čer 2010 10:22:57
Bydliště: Brno - Vinohrady
Podpora: 40 Kč

Další

Zpět na Návody

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Tento web používá k poskytování služeb a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace