Cheater
2005. május 7. 19:21
Az lenne a kérdésem, hogy hogyan lehet egy kis üzenőfalat összedobni a weblapra. Egy IFRAME-ben szeretném beszúrni, tehát nem kell nagynak lenni.
Név, e-mail cím, hozzászólás kellene csak. Aki tud ilyet azt kérem hogy ossza meg másokkal is.
Pozoki
2005. május 7. 19:33
TESSÉK ITT EGY KIVÁLÓ:
PHPSHOUT
tzoli
2005. május 9. 7:44
Itt apacs írt egyet, ami ha jól tudom kiválóan működik is:
http://www.pcworld.hu/segelyvonal/viewtopi...er=asc&start=90Pozoki: légy szíves a CAPS LOCK használatát visszafogni.
Cheater
2005. május 9. 12:55
Köszi szépen a tippeket
Blueeight
2005. június 27. 19:37
Hello!
Valóban apacs üzenőfala kiválóan működik. Én azóta használom amióta megkaptam.
Lenne viszont két kérdésem ezzel kapcsolatban (apacsot zaklattam privátban, de nem foglalkozott velem

)
1. A fal háttérszinét szeretném megváltoztatni, vagy átlátszóvá tenni.
IDÉZET
BODY {
background : #3399CC;
color : White;
background-color: #3D7BB8;
SCROLLBAR-FACE-COLOR : #00004E;
SCROLLBAR-HIGHLIGHT-COLOR : #a0a0ff;
SCROLLBAR-SHADOW-COLOR : #9CBAff;
SCROLLBAR-3DLIGHT-COLOR : #81A8ff;
SCROLLBAR-ARROW-COLOR : #a0a0ff;
SCROLLBAR-TRACK-COLOR : #00004E;
SCROLLBAR-DARKSHADOW-COLOR : #9CBAFF;
}
A color a beírt szövegek szinét változtatja, a background-color az a hátteret ahová írjuk a szöveget. A background -ot viszont bárhogy változtatom nem történik semmi. Egyszer néztem Firefox alatt és átlátszó volt a teljes háttér. IE-t használok.
2. Smile-kat szeretnék egyszerűen beszúrhatóvá tenni. Úgy értem, hogy ha valaki beírja a : és ) karaktereket akkor jelenjen meg a tárhelyemről a

.
Most is szoktam behelyezni, de html kóddal. Ezt csak én használom és körülményes. www.blueeight.uw.hu
Köszi
Blue8
ocsi
2005. június 27. 20:56
Ez a függvény kell neked:
http://www.php.net/manual/hu/function.substr-replace.phpaz str_replace() függvény úgy működik, hogy egy karakterláncban (jelen esetben a hozzászólásodban) megkeresi a másik karakterláncot (jelen esetben ezt ": )") majd ezt kicseréli egy 3. karakterláncra.
példa:
IDÉZET
$szoveg = "minden jog fenntartva. © 2004";
$szoveg .="Guinnedd rekordok könyve 2004";
$szoveg_uj = str_replace("2005", "2004", $szoveg)
az eredmény:
IDÉZET
$szoveg_uj = minden jog fenntartva. © 2005 Guinnedd rekordok könyve 2005
Ez neked azért jó mert kiiratáskor a : ) jelet lecseréled a html utasításra.
Blueeight
2005. június 27. 21:11
Hello!
Lehet, hogy úgy tűnt értek valamit a php-hez, de ez nem igaz.
Nem írnád le a példát úgy hogy a ": )" karaktereket kicseréli a
http://valami.gif-reEleve hová szúrjam be a php kódban?
Blue8
Blueeight
2005. június 27. 21:27
Hello!
Meg van a megoldás
IDÉZET
$message = str_replace(":)", "<img
src=http://valahol/smile.gif>", $message);
Köszi a segítséget!
Blue8
ocsi
2005. június 28. 1:30
Gondoltam én hogy nem kell több mint negyed óra és menni fog...
----gratula----
a következő lépés lehet még ez a ráklikkelős dolog mint ami itt van az üzenet írásnál:
Ezt JS el lehet megoldani, de hogy hogyan azt majd csak délután tudom megnézni a könyvben!
Blueeight
2005. június 29. 20:40
IDÉZET(Blueeight @ 2005. Jun 27., Mon 20:37)
Hello!
Valóban apacs üzenőfala kiválóan működik. Én azóta használom amióta megkaptam.
Lenne viszont két kérdésem ezzel kapcsolatban (apacsot zaklattam privátban, de nem foglalkozott velem

)
1. A fal háttérszinét szeretném megváltoztatni, vagy átlátszóvá tenni.
IDÉZET
BODY {
background : #3399CC;
color : White;
background-color: #3D7BB8;
SCROLLBAR-FACE-COLOR : #00004E;
SCROLLBAR-HIGHLIGHT-COLOR : #a0a0ff;
SCROLLBAR-SHADOW-COLOR : #9CBAff;
SCROLLBAR-3DLIGHT-COLOR : #81A8ff;
SCROLLBAR-ARROW-COLOR : #a0a0ff;
SCROLLBAR-TRACK-COLOR : #00004E;
SCROLLBAR-DARKSHADOW-COLOR : #9CBAFF;
}
A color a beírt szövegek szinét változtatja, a background-color az a hátteret ahová írjuk a szöveget. A background -ot viszont bárhogy változtatom nem történik semmi. Egyszer néztem Firefox alatt és átlátszó volt a teljes háttér. IE-t használok.
Köszi
Blue8 Hello!
Az első kérdésemre nem tudtok valami megoldást?
Blue8
benkovics
2005. június 29. 22:50
Csinálj egy class-t (.akármi) a css-ben, és adj neki egy színt, majd a html-ben a
KÓD
<body class="akármi">
Én ezzel próbálkoznék!
Blueeight
2005. június 30. 16:54
Hello!
Pontosabban nem tudnád? Mondjuk lépésről lépésre. Mi az a class?
Blue8
benkovics
2005. június 30. 22:49
A css fájlba beillesztessz egy ilyet:
KÓD
.hatter {background-color:#ffffff;}
A html-be, pedig
KÓD
<body class="hatter">
Ha a .css ott található a head-ben, akkor oda teszed be, az első kódot, egy új sorba.
( a fenti példában fehér háttér van megadva!)
Blueeight
2005. július 1. 16:47
Hello!
Bocsi, de még mindig nem tiszta, hogy hová illesszem be.
ITT van az eredeti kódja a php file-nak apacs billentyűzetéből.
Hanyadik sorba tegyem a classt? És hanyadikba a html kódot?
Köszi.
Blue8
benkovics
2005. július 1. 22:40
Á!
Szóval erről beszélsz? Miért nem ezzel kezdted? Mert ennek a script-nek a formázásával nekem is gondjaim voltak! Ezért inkább el is vetettem! Nem sikerült megoldanom a formázást!
Én most Ajnász Üzenőjét használgatom! Ha megkéred, biztosan elküldi neked is!
Szóval ez nekem sem sikerült!
Itt is megnézheted:
http://tpk.uw.hu/guestbook/index.phpIlletve itt is azt használom:
http://desktopverseny.uw.hu
Blueeight
2005. július 2. 15:19
Hello!
Azért köszi a segítséget. Az Ajnász féle üzenőfal nekem túl nagy. Az apacsé kiválóan megfelel a célnak méretében és tudásában is.
Apacs benézhetne már ide.
„…felelősséggel tartozol azért, akit megszelídítettél…
Újabb kérdésem van. Már azt megoldottam, hogy grimaszokat lehessen beszúrni, de ezeknek a smile-knak szeretnék egy külön gombot betenni a falba. Valahova oda:

Most a lapon a GRIMASZOK linkre kattintva jönnek be a figurák és a karaktereik. Ez nem túl előnyös helyen van most. Be kellene tenni a falba.
Leírnád, hogy lehetséges?
Blue8
ocsi
2005. július 2. 18:00
Olyan 'gombokat' akarsz mint itt a fórumban, hogy ha ráklikkelnek akkor bekerül a szövegmezőbe, hogy : ) ??
Ezt javascripttel tudod megoldani. (DE fejből nem tudom, hogy hogyan!) (Esetleg nézd meg ennek a fórumnak a forrsákódját.)
benkovics
2005. július 2. 21:38
IDÉZET(Blueeight @ 2005. július 02., 16:19 - szombat)
Azért köszi a segítséget. Az Ajnász féle üzenőfal nekem túl nagy. Az apacsé kiválóan megfelel a célnak méretében és tudásában is.
Apacs benézhetne már ide.
Őt is kérdeztem anno! És nem tudja, mert "tankönyvi példa" !!!
Blueeight
2005. július 3. 0:05
IDÉZET(ocsi @ 2005. július 02., 19:00 - szombat)
Olyan 'gombokat' akarsz mint itt a fórumban, hogy ha ráklikkelnek akkor bekerül a szövegmezőbe, hogy : ) ??
Ezt javascripttel tudod megoldani. (DE fejből nem tudom, hogy hogyan!) (Esetleg nézd meg ennek a fórumnak a forrsákódját.)
Hello!
Csak egyszerű gombot szeretnék, amire ha kattintunk akkor bejön egy html lap.
Most egy link van betéve a lapba (grimaszok), de ez nem jó helyen van. Jobb lenne a bekarikázott helyen.
Blue8
apacs
2005. július 4. 22:42
IDÉZET(benkovics @ 2005. július 02., 22:38 - szombat)
...mert "tankönyvi példa"...
Ez szerintem nem az, ha ezt mondtam elnézést

, de már rajta vagyunk az ügyön.
Blueeight
2005. július 5. 20:55
Hello!
És meg is oldottuk. Kiváló lett. Ezúton is köszönöm apacsnak!
A háttérszínhez egy class-t hoztunk létre
.tabla {background-color: #123; color: white} majd a táblázat megfelelő helyére beszúrtuk.
<table border=1 class=tabla>Az smile-k linkelése is megoldódott egy ilyen rész:
<tr><td align=\"center\" colspan=2><a href=\"http://smiles.html\" target=\"_blank\" class=link>GRIMASZOK</a></td></tr> beszúrásával.
Blue8
apacs
2005. július 6. 20:43
Mégegyszer szívesen!
Atys
2006. március 6. 9:01
Hi! Leszedtem a popshutv3 üzenőfalat. Sikerült is beillesztenem az oldalamra, de az ékezetes betűkkel van egy kis gondja. A hosszú ű és ő helyett ezeket írja ki: ő ű
Mit kellene tennem? Ha tud valaki úgy segítsen, hogy php-ben még nagyon kezdő vagyok

(már láttam php könyvborítót...)
Ja a honlap:
a honlapom
Mezofi
2006. március 20. 20:33
Tehát a válasz újra:
Az inc_form.php-ben van ez a három sor:
$_POST["name"] = strtolower(stripslashes(trim(htmlspecialchars($_POST["name"]))));
$_POST["email"] = strtolower(stripslashes(trim(htmlspecialchars($_POST["email"]))));
$_POST["msg"] = strtolower(stripslashes(trim(htmlspecialchars($_POST["msg"]))));
Na ennek így kellene kinéznie:
//$_POST["name"] = strtolower(stripslashes(trim(htmlspecialchars($_POST["name"]))));
$_POST["email"] = strtolower(stripslashes(trim(htmlspecialchars($_POST["email"]))));
//$_POST["msg"] = strtolower(stripslashes(trim(htmlspecialchars($_POST["msg"]))));
Így ok lesz.
Mondjuk nálad lehet nincs az email, nálam van az is, de gondolom akkor a két sort kell leválasztani a per jelekkel.
Atys
2006. március 21. 8:43
Hi Mezofi!
Köszi a megoldást! Már szépen megy az üzenőfalam!
Amúgy most gondolkodom, hogy át kellene alakítani a honlapot, mert most tanultam meg a css-t, most van folyamatban a PHP és szuper dolgokat lehet vele könnyen megoldani. A mostani honlap táblázat alapú, de mint utánanéztem ez már nem igazán korszerű. Sajna most frissítem a tudásom, mert én még a 8 évvel ezelőtti dolgokat ismertem meg. Azóta nem nagyon dolgoztam Internetre. Szóval ha van valakinek ötlete, kritikája azokat szívesen veszem. (a kinézet egyenlőre maradna, ha tetszik a népnek...)
Mezofi
2006. március 21. 20:32
Tehát most a képek nem működnek mert most vannak nagy betűk.
A megoldás, hogy a functions.php ben vannak a képek kódjai.
$sm_search = array( ":d",
":)",
":(",
":o",
":shock:",
":-?",
"8)",
":lol:",
":x",
":P",
":redface:",
":cry:",
":evil:",
":twisted:",
":roll:",
";)",
":!:",
":?:",
":idea:",
":arrow:"
);
Tehát amint látod a képekhez tartozó betűknél van kis d betű ha ezt kicseréled D betűre akkor már az ehez rendelt kép is látszani fog.
Gondolom próbáld végig melyik smile-i nem jelenik meg és az ahoz tartozó betűt javítsd!
Atys
2006. március 22. 15:07
Hi! Köszi, megpróbálom.
Na megpróbáltam, még javítani kellett itt-ott, de megy farnkón! Még egyszer köszi a segítséget!
Mezofi
2006. március 22. 17:27
Nincs mit.
batlas
2006. május 19. 8:12
IDÉZET(Mezofi @ 2006. March 21., Tue 20:32)

Tehát amint látod a képekhez tartozó betűknél van kis d betű ha ezt kicseréled D betűre akkor már az ehhez rendelt kép is látszani fog. Gondolom próbáld végig, melyik smile-i nem jelenik meg, és az ahhoz tartozó betűt javítsd!
Halihó!
Én is letöltöttem a fenti üzenőfalat. A képekkel nekem is gondom volt. Arról itt nem volt szó, amit én találtam megoldásnak, ezért beírom.
A config.php-ben van egy sor:
KÓD
$imagepath = "http://localhost/phpSHOUT/shoutbox/images"; // Full path to image location. NO Trailing slash
Azért nem találja a képeket, mert az url-t ki kell cserélni, vagyis csak kitörölni az images-ig (a / jelet is!). Ezután hibátlanul megjelentek a képek.
SARGE
2006. szeptember 8. 20:26
Na akkor leírom mégegyszer mert az előbb rossz helyre írtam.

A problámám az lenne hogy szeretnék egy üzenőfalat a honlapomram, de amit itt ajánlottak, a Phpshoutv3, nem müködik, pedig azt írtátok, hogy ki kell csomagolni, bemásolni a weblapom főkönyvtárába, és kész. De nekem sajna nem megy. El tudnátok mondani részletesen, mit hogyan kell tennem, hogy működjön nekem is, és azt akarom hogy az üzenőfal a lap bal oldalán helyezkedjen el?
Várom a segítségeket!
[ Mail: ti_keves@freemail.hu]
Strar
2006. október 26. 20:02
Hájj!
Hogyan tudnám megoldani a phpshout-ot úgy, hogy egy linkről kattintva külön ablakban nyíljon meg, és az az ablak ugyan akkora legyen, mint amekkora az üzenőláda (és persze dinamikusan nyúljon vele üzenetektől függően)?
Mezofi
2006. október 28. 15:21
@SARGE
Biztos van hozzá egy readme.txt. Abban le van írva, hogy a lapodra a kívánt helyre kell raknod egy:
KÓD
<iframe src="" ........
Sort.
Ez fogja betölteni a kívánt helyre a választott méretben.
@Strar
A link nyisson egy popup ablakot. De a dinamikusan alkalmazkodó méret egy kicsit nehezebb megoldás.
Itt van egy felugró ablak péda.Persze itt egy kis kép a link, és egy nagy képet tölt be. De ezt már átalakíthatod amire akarod.
Strar
2006. október 28. 17:44
Köszi, kipróbálom!
Szerk.: Azt nem tudja valaki, hogy a phpshout-nál miért nem működik rendesen a floodtime a config.php-ban? Beállítom, hogy pl "3" (tehát 3 másodpercig nem írhat u.az az ember) és mégis, ha letelik a 3mp, nem tudok újta írni. mindíg kiírja, hogy várjak 3 mp-t. ha kikapcsolom a floodtime-t tehát beírom: 0, akkor meg kiírja azt az értelmetlen hibaüzenetet, hogy "you must wait 0 second before you can post". Mi lehet erre a megoldás? (Vagy hogyan tudnám beállítani, hogy ne legyen IP logolás? csak név-szöveg-dátum.)
magellan4
2006. november 3. 11:12
nekem az lenne a kérdésem hogy miért nem megy az üzenőfal??
szal megjelenik meg minden de ha beleírok akkor nem menti el
magellan4
2006. november 3. 21:30
ühümm rájöttem miért nem tudja írni a vendégkönyv a messages.txt-t
de hogy lehet beállítani 777 re a jogosultságokat??
volt egy olyan hogy SITE chmod xyz file.ext
ezt így írtam be SITE chmod 777 messages.txt
erre azt írta ki hogy:
550 Could not change perms on messages.txt: Permission denied
mi a problémája??
nobert
2006. november 4. 7:57
IDÉZET(magellan4 @ 2006. november 3. 21:30)

ühümm rájöttem miért nem tudja írni a vendégkönyv a messages.txt-t
de hogy lehet beállítani 777 re a jogosultságokat??
volt egy olyan hogy SITE chmod xyz file.ext
ezt így írtam be SITE chmod 777 messages.txt
erre azt írta ki hogy:
550 Could not change perms on messages.txt: Permission denied
mi a problémája??
777 jog
total commanderben a kívánt fájlra mész, fájl menü/atrribútorok
magellan4
2006. november 4. 12:43
thx ;)de nemmegy ugyanaz van nem tudja módosítani de atw-n megy minden és úgy tudom módosítani ezeket normálisan
Garono
2006. november 4. 12:54
Fordítom:
IDÉZET
Köszi, de nem megy. Ugyanaz van: nem tudja módosítani; de ATW-n megy minden, és úgy tudom módosítani ezeket normálisan.
Bár az utolsó mondatrészt én se értem...
Nem lesz ez így jó magellan!
level
2006. november 4. 15:39
Esetleg úgy értsük, hogy csak localhoston nem megy? Az nem baj. Ahhoz, hogy localhoston újra lehessen írni a txt fájlokat, létre kell hozni valami virtuális bigyót, én nem foglalkoztam vele, az a lényeg, hogy a weben menjen.
magellan4
2006. november 5. 8:38
Én most ezt a localhostot nem értem. A problémám az hogy az Freewebes tárhelyen lévő fájlokat nem tudja felülírni a vendégkönyv. Szóval hiába írok akármit is a beírt szöveg nélkül jön vissza a vendégkönyv.
Mezofi
2006. november 5. 22:19
@magellan4
Próbáld meg a fájlok vagy mappák attribútumát magasabbra állítani, pl 777-re. Lehet azért nem tud írni a progi bele.
magellan4
2006. november 6. 15:18
hy
Már próbáltam. De nem engedi valamiért módosítani.
Red Boy
2007. január 10. 0:32
Sziasztok!
Letöltöttem a phpshout-ot, és szeretném beépíteni a honlapomba. Nem tudom hogy hol kell engedélyeztetni hogy a "CHMOD az bizonyos fájloknál 777 legyen" (legalábbis a Readme-ben ezt írja). Ezt hol kell beállítani? ATW-s regisztrációm van, és aktiváltam a mySQL-t(nem tudom van e köze hozzá...

). Nem nagyon akartam benne piszkálni, így inkább megkérdezlek titeket, hogy mit hogyan kell csinálni. Légyszi segítsetek!
Közben olvastam az előttem írtakat, és elkezdtem keresni a Total Commanderben az atribútumok részt, és valószínű hogy láma vagyok, de nem találtam meg

.
balazs321
2007. január 10. 20:31
Miután csatlakoztál a szerverre
Fájl-->Attribútomok módosítása
Red Boy
2007. január 10. 21:18
Köszi szépen... valóban láma voltam...

Működik is, (legalábbis 1 üzenetet tudtam küldeni) illetve folyamatosan azt írja hogy várjak 20 másodpercet mielőtt új üzenetet írnék, holott már legalább 2 percet vártam. Már átírtam a config.php-ben a flooding értéket 0-ra, de akkor azt követeli rajtam, hogy várjak 0 sec-et az írás előtt. Elég "vicces". Ezt hol lehet kikapcsolni? Meg nem jelennek meg a smiley-k sem.
dodekaeder
2007. február 14. 18:45
nekem a 3. üzenetben levő "apacs üzenőfalát" nem tudom megyníitni, a 403as hibra hivatkozik... mi a gond?
kalamark
2007. december 2. 16:53
Sziasztok! Szeretnék egy egyszerű kis chatet csinálni az oldalamra, íme a forráskód:
<?php
$irott_fajl = fopen("uzenetek.txt", "a");
$nev = $_GET["name"];
$message = $_GET["message"];
fwrite ($irott_fajl, $nev . "<br><br>" . $message . "<br><br>");
echo ("<body link='black' vlink='black' alink='black'>");
echo ("Az üzenetedet sikeresen elküldtük!Lehet, hogy nem jelenik meg rögtön!<br><br>");
echo ("<a href='chat.php'>Vissza a chathez</a><br><a href='mainindex.html'>Vissza a főoldalra</a>");
echo ("</body>")
?>
Az előző oldalon, amirről ide jöttünk persze van egy form amiben megvannak a nev és a message adatok amiket ugye legetelünk egy egy változóba hogy tudjunk velük könnyebben dolgozni. Az uzenetek.txt fájlt szintén feltöltöttem, és az olasásnál nem volt semmi baj, de amikor írni akartam akkor mindenféle hibaüzenetekkel kijön hogy nem tudja megnyitni met hozzáférés megtagadva és nem tudja írni mert hozzáférés megtagadva. Tudnátok segíteni? Előre is köszi!
Fixer
2008. április 7. 16:35
Én is írtam egyet, ha valakit érdekel a segédlet akkor látogasson el a
http://fixer.hu/kommentelo.php oldalra
A lényege, hogy egy rövid kóddal, bármelyik oldalra beillesztheted így egyszerű a kezelése, viszont ez is igényel egy minimális php tudást... legalább a phpmyadmint nem árt tudni használni
Ez a tartalom egy lebutítottváltozata. A teljes változat képekkel kiegészült megtekintéséhez kérünk,
kattints ide.