A lapon szerepel már 2 üzenőfalas leírás, de ezek korábbiak kicsit. A Üzenőfal honlapra c. leírás 2004-es, míg a Üzenőfal készítése c. tutorial 2005-ös.
Felmerült a hozzászólásokban, hogy ezeket a leírásokat lehet kicsit aktualizálni, hisz a programozás terén is sok változás történt azóta, nem feltétlen ugyanúgy kell ma már megírni egy ilyen cuccot, mint anno.
A felhívásra, miszerint bárki beküldhet egy frissített, modernebb verziót, „Turismoo” jelentkezett. A munkáját ezúton is köszönöm neki.
A csomagot amit küldött, az alábbi helyről lehet letölteni: üzenőfal script (Turismoo) (197kb a mérete)
A csomagban az alábbi fájlok találhatóak meg:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | uzenofal.rar/shoutbox.sql uzenofal.rar/shoutbox/ uzenofal.rar/shoutbox/smileys/ uzenofal.rar/shoutbox/smileys/blush.gif uzenofal.rar/shoutbox/smileys/confused.gif uzenofal.rar/shoutbox/smileys/laughter.gif uzenofal.rar/shoutbox/smileys/lol.gif uzenofal.rar/shoutbox/smileys/sad.gif uzenofal.rar/shoutbox/smileys/smile.gif uzenofal.rar/shoutbox/smileys/tongue.gif uzenofal.rar/shoutbox/arial.ttf uzenofal.rar/shoutbox/captcha.php uzenofal.rar/shoutbox/connect.php uzenofal.rar/shoutbox/index.php uzenofal.rar/shoutbox/style.css |
phpmyadmin-on keresztül miatt létre kell hozni egy „shoutbox” adatbázist, amibe importálható a shoutbox.sql fájl tartalma.
A létrehozás megejthető a phpyadmin webes felületén kattintgatással, vagy akár paranccsal is:
1 | CREATE DATABASE shoutbox; |
Ezt követően a shoutbox mappa tartalmát fel kell másolni a szerverre (tárhelyre) majd a fájlokban a szükséges módosításokat megejteni (de elvileg nem kell)
A PHP fájlt Turismoo nagyon részletesen kommentezte, érdemes elolvasni. Ha bármi gond, a szerzőtől itt kérdezhettek.
Jó szórakozást! :)
A scriptet írta és beküldte: Turismoo
Egész jó. Annyit hozzátennék, hogy a captcha szkript nem a legjobb, célszerű külső oldalt használni vagy bonyolítani kicsit, pl. nem mindig 5 vonal, kicsit döntött szövegek, random színek stb. Másik probléma a „lol” észlelése, mert a „LoL”, „Lol”, stb. formát nem veszi annak. Javaslom a
változtatást. Ami még jó lehetne, ha XMLHttpRequest-tel menne az oldalak közti lapozás, mert nagyobb lapnál nem szerencsés a frissítgetés. Persze ha iframe-be rakjuk (amit speciel nem szeretek, de mindegy), akkor elmehet. Esetleg lehet, hogy jól jönne bele még BBCode formázás vagy link automatikus átalakítása.
Ja és még valami: a blog úgy tűnik nem szeret valamit, mert hibaüzeneteket dobál kommenteknél. Mivel a változó tömb-mivoltára panaszkodik, gondolom az a baja, ha csak 1 komment van. Ezt meg kéne oldani. :)
Az index.php-ban tudsz betenni szavakat. A captcha így szerintem jó, mert ha bonyolítanánk, akkor nehezebb lehetne olvasni. Ha nehéz kell, akkor ez jó lesz: captcha
Szerintem az sem gond, ha egy két robot írogat, ha valakit zavar, az meg kitörli PhpMyAdmin-ban.
Azt tudom, hogy be lehet rakni, de szerintem célszerűbb alapból kezelni.
Helló!
Nekem azt írja ki, hogy „Nem lehet csatlakozni az adatbázishoz.”
Nem tudom, hogy mit kell megadnom adatoknak, mert az adatbázisom szerint heyheyfa_shoutbox az adatbázis címe, felhasználónév heyheyfa@localhost, a jelszóhoz megadtam az adatbázisom jelszavát, az adatbázisom nevéhez pedig shoutbox-ot írtam.
Na, próbálkoztam, és sikerült. :)
Szóval, tárgytalan.
Remek script, köszönöm!
Nem akar csatlakozni az adatbázishoz: Call to undefined function: mysqli_connect() in /mnt/ultraweb/l/lo/lovasok/shoutbox/index.php on line 104
Pedig az adatbázis fenn van, és a hozzáférések is jók.
Az előző problémával kapcsolatban: a Szolgáltató (ingyenes, uw.hu)megadja az adatbázis nevet, amin nem tudok változtatni, csak a tábla neven. A shoutbox.sql importálásánál a tábla neve shoutbox lett, de ennek elérését nem tudom definiálni.
Köszönöm a segítséget.
Sziasztok!
Az ürlap kitöltéséhez nem jelenik meg a captcha.png kép. Hogy tudom ellenőrizni, hogy a captcha.php generál-e képet?
Na, a captcha közben megoldódott, csak tárhelyet kellett váltani…
De akkor sem olyan egyszerű a dolog, mert: Warning: mysql_query() expects parameter 1 to be string, resource given in /home/kollerm1/public_html/shoutbox/index.php on line 182
Nem sikerült az adatok kiolvasása.
De ugyanígy az adatok beolvasása sem működik.
Kapok esetleg ezekre a problémákra választ?
Szerencsére az eddigi problémák megoldódtak.
Az lenne a kérdésem, hogy hogyan lehetne az üzenőfalat feltenni úgy egy weblap több oldalán (3-4), hogy azokon egymástól függetlenül működjön.