HTML-szerkesztés kezdõknek!!!
Jelentkezz be a hozzászóláshoz.
#3979
Értem, köszönöm, viszont az onmouse-t én nem kóddal írtam, hanem dreamweaverbe csináltam, ez baj?
http://sum41.uw.hu
#3978
"miért nem töltõdnek be az onmouseover képek"
Szerintem a Javascript-kódok körûl van a bibi.
Valami egyszerûbb, átláthatóbb képcserélõ-kóddal jobban járnál.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Teszt</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<script type="text/javascript">
function valt (kepsrc, kepnev) {
document.images .src=kepsrc;
}
</script>
</head>
<body>
<a href="#"><img src="1_ki.jpg" alt="kep1" name="kep1" border="0"></a>
<a href="#"><img src="2_ki.jpg" alt="kep2" name="kep2" border="0"></a>
<a href="#"><img src="3_ki.jpg" alt="kep3" name="kep3" border="0"></a>
</body>
</html>
"Az IE-ben miért van vastagabb betû"
Nincs megadva betûtípus, és méret, így a két (három, négy, sok) böngészõ másképp kezeli. Stíluslappal lerögzítheted, hogy milyen legyen a betû:
<style type="text/css">
body {
font-family: Arial, Verdana, Geneva, Tahoma, sans-serif;
font-size: 12pt;
font-weight: normal;
color: white;
background-color: black;
}
</style>
Ez a kódot a <head> és </head> közé rakd be. További információk: font tulajdonságok, szín- és háttértulajdonságok
A <style>...</style> elemeket (és a köztük levõ tartalmat); a <meta> elemek kerüljenek a <head> és a </head> elemek közé. Ott a helyük.
Szerintem a Javascript-kódok körûl van a bibi.
Valami egyszerûbb, átláthatóbb képcserélõ-kóddal jobban járnál.
<html>
<head>
<title>Teszt</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<script type="text/javascript">
function valt (kepsrc, kepnev) {
document.images
}
</script>
</head>
<body>
<a href="#"><img src="1_ki.jpg" alt="kep1" name="kep1" border="0"></a>
<a href="#"><img src="2_ki.jpg" alt="kep2" name="kep2" border="0"></a>
<a href="#"><img src="3_ki.jpg" alt="kep3" name="kep3" border="0"></a>
</body>
</html>
"Az IE-ben miért van vastagabb betû"
Nincs megadva betûtípus, és méret, így a két (három, négy, sok) böngészõ másképp kezeli. Stíluslappal lerögzítheted, hogy milyen legyen a betû:
<style type="text/css">
body {
font-family: Arial, Verdana, Geneva, Tahoma, sans-serif;
font-size: 12pt;
font-weight: normal;
color: white;
background-color: black;
}
</style>
Ez a kódot a <head> és </head> közé rakd be. További információk: font tulajdonságok, szín- és háttértulajdonságok
A <style>...</style> elemeket (és a köztük levõ tartalmat); a <meta> elemek kerüljenek a <head> és a </head> elemek közé. Ott a helyük.
#3977
Nekem a következõ elképzelésem van a menü kapcsán. Szerintem te ott alkalmaztál onMouseOver / Out illetve onMouseDown / Up parancsokat, és szerintem az onMouseUp-hoz nem adtál meg a képhez forrást, vagy rosszul adtad meg. Meg ami nekem hiányzik, bár lehet, hogy direkt van, az az, hogy az onMouseOver / Out effektek késnek. Feltételezhetõen ez azért van, mert nincs preload script a képhekhez. De ez csak tipp.
[...] Te romboló állat! Te sátán!
#3976
Kijavítottam a fõmenû hibáit és az elcsúszásokat, viszont pár dolgot nem értek.
Az IE-ben miért van vastagabb betû, ugyanis ezért csúsznak el a dolgok és miért nem töltõdnek be az onmouseover képek? (hiszen azért tûnnek el a képek, mert a második kép jönne be, mivel az más színû a megkülönböztetõség miatt.)
A hírek oldalon behúztam a szöveget, így olvashatóbbak. A média menüpontok alatti képek direkt olyan szmötyisek. <#nevetes2>#nevetes2><#nevetes1>#nevetes1> A linkek alá vannak húzva alapból, a tagokból mostmár elérhetõ a többi tag is és beraktam a legújabb firefox letöltést is.
Az IE-ben miért van vastagabb betû, ugyanis ezért csúsznak el a dolgok és miért nem töltõdnek be az onmouseover képek? (hiszen azért tûnnek el a képek, mert a második kép jönne be, mivel az más színû a megkülönböztetõség miatt.)
A hírek oldalon behúztam a szöveget, így olvashatóbbak. A média menüpontok alatti képek direkt olyan szmötyisek. <#nevetes2>#nevetes2><#nevetes1>#nevetes1> A linkek alá vannak húzva alapból, a tagokból mostmár elérhetõ a többi tag is és beraktam a legújabb firefox letöltést is.
http://sum41.uw.hu
#3973
Sziasztok!
Olyan kérdésem van, valaki nem tud veletlen olyan paracsot vagy olyan beállítást a Dreamweaver-ben, hogy 1 sorban "ABC" sorba lehessen rendezni a szöveget ?
Elõre is köszönöm: Real
Olyan kérdésem van, valaki nem tud veletlen olyan paracsot vagy olyan beállítást a Dreamweaver-ben, hogy 1 sorban "ABC" sorba lehessen rendezni a szöveget ?
Elõre is köszönöm: Real
#3972
Nos elõször is ez amatõr oldal, tehát nem fogok nagyon szõrözni (validitás, akadálymentesség, most nem nyom annyit a latba).
* "Az oldal tökéletes megtekintéséhez Firefox böngészõ és 1024*768-as felbontás ajánlott!" - 1.0.7-es Firefox-ot ajánlasz letöltésre ami régi, másrészt "elriasztod" a többi böngészõvel rendelkezõt.
* Az egérkövetõ IE alatt nem müxik - bár ez nem annyira probléma.
* Belépve az oldalra a menúpontok "rázkódása" fogott meg. Szép csak ez se mûködik IE alatt. Ha lehetne tanácsolnom, inkább animált gif-el old meg ezt a témát (az onmouseover-hez tartozó eseményhez rendeld a rázkódó menûpontot). No meg rákattintva a menûpontokra IE alatt eltünnek a menûpontok! Hé ez így nem kóser!
* Dicséretes, hogy a menûpontra kattintva más színnel jelenik meg az éppen látogatott menûpont (és még az almenûk is!)
* Viszont a Sum41-es csoportkép egyik tagjára kattintva, kicsit gondolkodni kell, hogyan is jusson vissza az ember a csoportképhez - de ez nem vészes.
* A média menûpontban megnyíló almenûpontok címei (az almenûpontok alatt) túlzottan olvashatatlanok
* A vélemény menûpontban szétesik a menû és az almenû
* A linkek (amelyek nem grafikus menûpontok) legyenek aláhúzva. A felhasználók azt szokták meg.
Összegészében egy jó erõs 3-as osztályzatot (5-ös skálán) adnék rá. Leginkább a böngészõfüggõség (IE alatt nem müxik rendesen) miatt. De egyébként jó 5letek vannak benne, csak így tovább!
* "Az oldal tökéletes megtekintéséhez Firefox böngészõ és 1024*768-as felbontás ajánlott!" - 1.0.7-es Firefox-ot ajánlasz letöltésre ami régi, másrészt "elriasztod" a többi böngészõvel rendelkezõt.
* Az egérkövetõ IE alatt nem müxik - bár ez nem annyira probléma.
* Belépve az oldalra a menúpontok "rázkódása" fogott meg. Szép csak ez se mûködik IE alatt. Ha lehetne tanácsolnom, inkább animált gif-el old meg ezt a témát (az onmouseover-hez tartozó eseményhez rendeld a rázkódó menûpontot). No meg rákattintva a menûpontokra IE alatt eltünnek a menûpontok! Hé ez így nem kóser!
* Dicséretes, hogy a menûpontra kattintva más színnel jelenik meg az éppen látogatott menûpont (és még az almenûk is!)
* Viszont a Sum41-es csoportkép egyik tagjára kattintva, kicsit gondolkodni kell, hogyan is jusson vissza az ember a csoportképhez - de ez nem vészes.
* A média menûpontban megnyíló almenûpontok címei (az almenûpontok alatt) túlzottan olvashatatlanok
* A vélemény menûpontban szétesik a menû és az almenû
* A linkek (amelyek nem grafikus menûpontok) legyenek aláhúzva. A felhasználók azt szokták meg.
Összegészében egy jó erõs 3-as osztályzatot (5-ös skálán) adnék rá. Leginkább a böngészõfüggõség (IE alatt nem müxik rendesen) miatt. De egyébként jó 5letek vannak benne, csak így tovább!
#3971
véleményem szerint van 2 szép reklámcsík és semmi egyéb tartalom :)
@ firefox
@ firefox
football without ultras is nothing
#3970
Sziasztok!
Véleményeket szeretnék kérni az oldalamhoz, szerintetek még mit lehet rátenni, mi a benyomás
Véleményeket szeretnék kérni az oldalamhoz, szerintetek még mit lehet rátenni, mi a benyomás
http://sum41.uw.hu
#3969
Császtok! Nem nyitok uj topikot remélem tuttok segíteni! Szóval adott 2 cd fla kiterjesztés és mellé a swf videó, van macromedia studio 8 -am (tehát a flash,dreamweawer..stb) már 2 hete szórakozok vele de egyszeûen nemtudok rájönni hogy a sablonokat hogy csináljam át olyanra amit én akarok, direkt olyan a felirat hogy Company Name, de nem tom átírni :( igy van ez a linkekkel képekkel , eddig html-ben nyomtam amit kitûnõen tudok is de valahogy ezt a flasht megszeretném tanulni mert szebb!
Köszike és nagyon fontos!
Köszike és nagyon fontos!
#3967
Ha rögzített design-t (egy felbontásra tervezel) használsz, tervezz a legkisebb felbontásra. Jelenleg ez kb. 800*600-as felbontás. A döntõ tényezõ a szélesség (800), amibõl ki kell vonni a gögetõsáv, és az ablakkeret szélességét (ez kb 20-30 pixel), így 770-780 pixel széleséggel kell számolni.
A függõleges felbontás se legyen túl nagy. A felhasználók nem szeretnek sokat görgetni, ezért ha túl nagy az oldal/túl sok a tartalom egy lapon, bontsd részekre az oldalt.
Harmadrészt pozicionáld középre az oldal tartalmát, így nagyobb felbontásban nem lesz annyira zavaró a két oldalt eloszló üres tér (lás itt, az SG fórumán).
A függõleges felbontás se legyen túl nagy. A felhasználók nem szeretnek sokat görgetni, ezért ha túl nagy az oldal/túl sok a tartalom egy lapon, bontsd részekre az oldalt.
Harmadrészt pozicionáld középre az oldal tartalmát, így nagyobb felbontásban nem lesz annyira zavaró a két oldalt eloszló üres tér (lás itt, az SG fórumán).
#3966
mekkora szokott lenni az alap?
egy normal weboldal.
vegul is nem a fuggoleges hossz, hanem a vizszintes, ami a bongeszokben szepen kifer.
egy normal weboldal.
vegul is nem a fuggoleges hossz, hanem a vizszintes, ami a bongeszokben szepen kifer.
#3965
elvileg valamivel kisebb kellene, ha 800x600-as felbontásra akarod optimalizálni.
[...] Te romboló állat! Te sátán!
#3964
Szisztok! website-ot akarok kesziteni...
Mit gondoltok milyen meretben rajzoljam meg az alapot photoshoppal?
800x600 vagy valamivel kissebb?
Mit gondoltok milyen meretben rajzoljam meg az alapot photoshoppal?
800x600 vagy valamivel kissebb?
#3963
ja tényleg, próbaverzió.. bocsesz <#zavart1>#zavart1>
football without ultras is nothing
#3962
Itt megtalálhatod (A Corel felvásárolta a Jasc-ot). Egy ingyenes regisztráció után el is érheted a próbaváltozatot.
#3961
ezt csak a boltban találod :)
football without ultras is nothing
#3959
Hello!
Érdeklõdnék hogyan kell egy weboldalon ugy beagyazni egy wmv fajlt
(pl.: 1.wmv-t), hogy amikor bejon a site, betoltodjon az x.-edik kepkocka, aztan csak rakattintva (vagy play gombra) kezdené el lejatszani a videot.
Nagyon megköszönnék ilyen megoldast tartalmazo példakodot vkitol!
Tudtok segiteni? surgos lenne...
elore is koszi!
([email protected])
Érdeklõdnék hogyan kell egy weboldalon ugy beagyazni egy wmv fajlt
(pl.: 1.wmv-t), hogy amikor bejon a site, betoltodjon az x.-edik kepkocka, aztan csak rakattintva (vagy play gombra) kezdené el lejatszani a videot.
Nagyon megköszönnék ilyen megoldast tartalmazo példakodot vkitol!
Tudtok segiteni? surgos lenne...
elore is koszi!
([email protected])
#3958
Jasc Animation Shop-al tudod konvertálni, vagy megpróbálhatod a lentebb leírt módszerrel beilleszteni - szóval az ani kiterjesztésû kurzorfile-ra hivatkozni.
#3957
nem tudod hogy egy .ani kiterjesztésû fájllal tudok e vmit kezdeni? A battlefield 2 játék kurzora ilyen kiterjesztésben van
#3956
CSS segítségével oldható meg:
<style type="text/css">
body {
cursor : url("cursor.gif"), url("cursor.cur"), url("cursor.csr"), text;
}
</style>
További információkat itt találhatsz.
body {
cursor : url("cursor.gif"), url("cursor.cur"), url("cursor.csr"), text;
}
</style>
További információkat itt találhatsz.
#3953
Felig offtopic de egy olyan progi kene nekem ami unixos szovegfile-t dos/windows -ossa alakit. Vagy egy olyan wines szoveg-szerkeszto ami kezel unixos file-okat.
#3952
"számlálót"
Szerveroldali szkriptnyelven (PHP, Perl, ASP, JSP - a legelsõ van elterjedve az ingyenes tárhelyszolgáltatóknál) tudsz ilyet irni.
Ilyesmit találhatsz itt, itt, itt, itt, és itt.
"HoverButton"
Ha képcserélõ cuccosra gondolsz....
A <head> és a </head> közé:
<script type="text/javascript">
function valt (kepsrc, kepnev) {
document.images .src=kepsrc;
}
</script>
A gomb maga:
<a href="#"><img src="1_ki.jpg" alt="kep1" name="kep1" border="0"></a>
"diavetítést"
Itt egy példa.
Néhány oldalt ajánlanék:
* http://hitetlen.hu/index.php
* http://www.tutorial.hu/content/category/4/24/28/
* http://hotscripts.com/PHP/Scripts_and_Programs/index.html
* http://hotscripts.com/JavaScript/Scripts_and_Programs/index.html
* http://www.freecode.hu/modules.php?op=modload&name=Downloads&file=index&req=viewdownload&cid=10
* http://www.freecode.hu/modules.php?op=modload&name=Downloads&file=index&req=viewdownload&cid=1
Szerveroldali szkriptnyelven (PHP, Perl, ASP, JSP - a legelsõ van elterjedve az ingyenes tárhelyszolgáltatóknál) tudsz ilyet irni.
Ilyesmit találhatsz itt, itt, itt, itt, és itt.
"HoverButton"
Ha képcserélõ cuccosra gondolsz....
A <head> és a </head> közé:
function valt (kepsrc, kepnev) {
document.images
}
</script>
A gomb maga:
"diavetítést"
Itt egy példa.
Néhány oldalt ajánlanék:
* http://hitetlen.hu/index.php
* http://www.tutorial.hu/content/category/4/24/28/
* http://hotscripts.com/PHP/Scripts_and_Programs/index.html
* http://hotscripts.com/JavaScript/Scripts_and_Programs/index.html
* http://www.freecode.hu/modules.php?op=modload&name=Downloads&file=index&req=viewdownload&cid=10
* http://www.freecode.hu/modules.php?op=modload&name=Downloads&file=index&req=viewdownload&cid=1
#3951
Sziasztok,
egy ilyen kérdésem lenne: MS FrontPage-ben szerkesztek egy weboldalt. Egy csomó minden nem mûködik, ami pedig a program része: "insert WebComponent, PhotoGalery).
Milyen más felhasználói felületû (letölthetõ) programot tudnátok ajánlani? Konkrétan számlálót, diavetítést (Galery), HoverButton-n és egyéb standardot akarok a honlapon elhelyezni.
Esetleg más megoldás...? (a JAVA-hoz még nem értek)
egy ilyen kérdésem lenne: MS FrontPage-ben szerkesztek egy weboldalt. Egy csomó minden nem mûködik, ami pedig a program része: "insert WebComponent, PhotoGalery).
Milyen más felhasználói felületû (letölthetõ) programot tudnátok ajánlani? Konkrétan számlálót, diavetítést (Galery), HoverButton-n és egyéb standardot akarok a honlapon elhelyezni.
Esetleg más megoldás...? (a JAVA-hoz még nem értek)
#3950
hmmm...sikerült, pedig nem tudom mit csináltam másként <#fejvakaras>#fejvakaras>
[...] Te romboló állat! Te sátán!
#3949
Kéne még segítség, mert nem akar összejönni. Ezt a scriptet használva milyen fileoknak kéne lennie?
[...] Te romboló állat! Te sátán!
#3947
Batman: lásd itt.
blancer: esetle tedd be az iFrameHeight() függvényt az <iframe> onload eseményébe, és/vagy a linkek (<a>) onclick eseményébe - és talán másnak is figyelembe veszi a hosszúságát.
blancer: esetle tedd be az iFrameHeight() függvényt az <iframe> onload eseményébe, és/vagy a linkek (<a>) onclick eseményébe - és talán másnak is figyelembe veszi a hosszúságát.
#3945
"srácok, a .ani kiterjesztést mivel tudom megnyitni?"
Az Irfanview képes megnyitni.
"Milyet kódot alkalmazzak, hogy ha az oldalak áttûnjenek egymásba"
Jelenleg nem épp valid a megoldás rá. Ha jól emlékszem így kell megoldani:
<html>
<head>
<meta http-equiv="Page-Enter" content="blendTrans(Duration=1.0)">
<meta http-equiv="Page-Exit" content="blendTrans(Duration=1.0)">
<meta http-equiv="Site-Enter" content="blendTrans(Duration=1.0)">
<meta http-equiv="Site-Exit" content="blendTrans(Duration=1.0)">
<script type="text/javascript">
function fadeInPage() {
if (document.getElementById("fadeDiv").style.MozOpacity < 1) {
document.getElementById("fadeDiv").style.MozOpacity = Math.abs(document.getElementById("fadeDiv").style.MozOpacity) + .1;
setTimeout("fadeInPage()",200);
} else document.getElementById('fadeDiv').style.visibility = "visible";
}
function fadeOutPage() {
if (document.getElementById("fadeDiv").style.MozOpacity > 0) {
document.getElementById("fadeDiv").style.MozOpacity = Math.abs(document.getElementById("fadeDiv").style.MozOpacity) - .1;
setTimeout("fadeOutPage()",200);
} else document.getElementById('fadeDiv').style.visibility = "hidden";
}
</script>
</head>
<body>
<div id="fadeDiv" style="-moz-opacity:0.00; width:100%">
<p>BlaBla</p>
</div>
</body>
</html>
"Valaki betudna nekem irni egy épkézláb üzenõfal code ot? Légyszi nagyon kéne"
Egyszer
Kétszer
Háromszor:
<?php
/* Kedves vendégkönyv szkript kedves embereknek */
$guestbookfile ="guestbook.txt";
//Dátum+idõ
$date=date("Y-m-d");
$time=date("G:i:s");
//Ürlap-mezõk
$name = $_POST["nev"];
$message = $_POST["uzenet"];
//IP-cím lekérdezése - a csúnya emberek kiszûrése céljából
function GetIP() {
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"),"unknown"))
$ip = getenv("HTTP_CLIENT_IP");
else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"),"unknown"))
$ip = getenv("REMOTE_ADDR");
else if (isset($_SERVER<'REMOTE_ADDR'>'REMOTE_ADDR'>) && $_SERVER<'REMOTE_ADDR'>'REMOTE_ADDR'> && strcasecmp($_SERVER<'REMOTE_ADDR'>'REMOTE_ADDR'>, "unknown"))
$ip = $_SERVER<'REMOTE_ADDR'>'REMOTE_ADDR'>;
else
$ip = "unknown";
return($ip);
}
//Rosszfiúk kiszûrése
function badguysout ($bemenet) {
$badipsfile = "badips.txt";
if (file_exists($badipsfile)) {
$ipcimek=file($badipsfile);
$kimenet = false;
for ($i=0; $i<count($badipsfile); $i++) {
if ($ipcimek<$i>$i> == $bemenet) {
$kimenet = true;
break;
}
}
return $kimenet;
}
}
//Csúnya szavak kiszûrése
function badwordchange($bemenet) {
$badwordsfile = "badwords.txt";
if (file_exists($badwordsfile)) {
$szavak=file($badwordsfile);
for ($i=0; $i<count($szavak); $i++) {
$szavak<$i>$i> = trim($szavak<$i>$i>);
$bemenet = str_replace ($szavak<$i>$i>,"*****",$bemenet);
}
return $bemenet;
}
}
//A hozzászólás formázása
function formazas ($bemenet) {
$bemenet = stripcslashes($bemenet);
$bemenet = htmlspecialchars($bemenet);
$bemenet = str_replace("\r\n", "<br />", $bemenet);
$bemenet = str_replace("\r", "\\r", $bemenet);
$bemenet = str_replace("\n", "\\n", $bemenet);
$bemenet = str_replace("", "<strong>", $bemenet);
$bemenet = str_replace("", "</strong>", $bemenet);
$bemenet = str_replace("", "<i>", $bemenet);
$bemenet = str_replace("", "</i>", $bemenet);
$bemenet = str_replace("", "<u>", $bemenet);
$bemenet = str_replace("", "</u>", $bemenet);
$bemenet = str_replace("
$bemenet = str_replace("
$bemenet = str_replace("" style="max-width:100%;height:auto" loading="lazy" />", "\" alt=\" \" />", $bemenet);
return $bemenet;
}
function filesave ($bemenet) {
global $guestbookfile;
if (file_exists($guestbookfile)) {
$handle=fopen($guestbookfile, "a");
} else {
$handle=fopen($guestbookfile, "w");
}
if ($bemenet !="") {
fwrite ($handle,$bemenet);
}
fclose($handle);
}
function filereader ($bemenet) {
if (file_exists($bemenet)) {
$kimenet = @file($bemenet);
return $kimenet;
} else return false;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Vendégkönyv</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<link rel="stylesheet" type="text/css" href="./style/style.css" />
</head>
<body>
<?php
$ip =GetIP();
if (badguysout($ip)) {
print ("<p>Nem írhatsz a vendégkönyvembe te beteg állat!</p>");
} else if (($name != "") || ($message != "")) {
$message=formazas($message); //Az üzenetet formázzuk
$kimenet = $date.chr(9).$time.chr(9).$ip.chr(9).$name.chr(9).$message."\n"; //
$kimenet = badwordchange($kimenet);
filesave($kimenet);
}
?>
<form action="" method="post">
<p>Neved: <input type="text" name="nev"/></p>
<p>Üzeneted:<br />
<textarea name="uzenet" rows="20" cols="80"></textarea></p>
<p><input type="submit" value="küld" /><input type="reset" value="mégsem" /></p>
</form>
<?php
if (filereader($guestbookfile)!=false) {
$vendegkonyv = filereader($guestbookfile);
for ($i=0; $i<count($vendegkonyv); $i++) {
$resz = explode(chr(9),$vendegkonyv<$i>$i>);
$resz<4>4> = badwordchange($resz<4>4>);
print "<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n";
print "<tr><td align=\"left\">".$resz<3>3>."</td><td align=\"right\">".$resz<0>0>." ".$resz<1>1>."</td></tr>\n";
print "<tr><td colspan=\"2\">".$resz<4>4>."</td></tr>\n";
print "</table>\n";
}
}
?>
</body>
</html>
A badwords.txt-be egymás utáni sorokba felsorolod a csúnya szavakat; a badips.txt-be a csúnya embereket (akiket ki akarsz szûrni), a guestbook.txt-be kerûl a vendégkönyv. Gyorsan lett összecsapva.
Az Irfanview képes megnyitni.
"Milyet kódot alkalmazzak, hogy ha az oldalak áttûnjenek egymásba"
Jelenleg nem épp valid a megoldás rá. Ha jól emlékszem így kell megoldani:
<head>
<meta http-equiv="Page-Enter" content="blendTrans(Duration=1.0)">
<meta http-equiv="Page-Exit" content="blendTrans(Duration=1.0)">
<meta http-equiv="Site-Enter" content="blendTrans(Duration=1.0)">
<meta http-equiv="Site-Exit" content="blendTrans(Duration=1.0)">
<script type="text/javascript">
function fadeInPage() {
if (document.getElementById("fadeDiv").style.MozOpacity < 1) {
document.getElementById("fadeDiv").style.MozOpacity = Math.abs(document.getElementById("fadeDiv").style.MozOpacity) + .1;
setTimeout("fadeInPage()",200);
} else document.getElementById('fadeDiv').style.visibility = "visible";
}
function fadeOutPage() {
if (document.getElementById("fadeDiv").style.MozOpacity > 0) {
document.getElementById("fadeDiv").style.MozOpacity = Math.abs(document.getElementById("fadeDiv").style.MozOpacity) - .1;
setTimeout("fadeOutPage()",200);
} else document.getElementById('fadeDiv').style.visibility = "hidden";
}
</script>
</head>
<body>
<div id="fadeDiv" style="-moz-opacity:0.00; width:100%">
<p>BlaBla</p>
</div>
</body>
</html>
"Valaki betudna nekem irni egy épkézláb üzenõfal code ot? Légyszi nagyon kéne"
Egyszer
Kétszer
Háromszor:
/* Kedves vendégkönyv szkript kedves embereknek */
$guestbookfile ="guestbook.txt";
//Dátum+idõ
$date=date("Y-m-d");
$time=date("G:i:s");
//Ürlap-mezõk
$name = $_POST["nev"];
$message = $_POST["uzenet"];
//IP-cím lekérdezése - a csúnya emberek kiszûrése céljából
function GetIP() {
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"),"unknown"))
$ip = getenv("HTTP_CLIENT_IP");
else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"),"unknown"))
$ip = getenv("REMOTE_ADDR");
else if (isset($_SERVER<'REMOTE_ADDR'>'REMOTE_ADDR'>) && $_SERVER<'REMOTE_ADDR'>'REMOTE_ADDR'> && strcasecmp($_SERVER<'REMOTE_ADDR'>'REMOTE_ADDR'>, "unknown"))
$ip = $_SERVER<'REMOTE_ADDR'>'REMOTE_ADDR'>;
else
$ip = "unknown";
return($ip);
}
//Rosszfiúk kiszûrése
function badguysout ($bemenet) {
$badipsfile = "badips.txt";
if (file_exists($badipsfile)) {
$ipcimek=file($badipsfile);
$kimenet = false;
for ($i=0; $i<count($badipsfile); $i++) {
if ($ipcimek<$i>$i> == $bemenet) {
$kimenet = true;
break;
}
}
return $kimenet;
}
}
//Csúnya szavak kiszûrése
function badwordchange($bemenet) {
$badwordsfile = "badwords.txt";
if (file_exists($badwordsfile)) {
$szavak=file($badwordsfile);
for ($i=0; $i<count($szavak); $i++) {
$szavak<$i>$i> = trim($szavak<$i>$i>);
$bemenet = str_replace ($szavak<$i>$i>,"*****",$bemenet);
}
return $bemenet;
}
}
//A hozzászólás formázása
function formazas ($bemenet) {
$bemenet = stripcslashes($bemenet);
$bemenet = htmlspecialchars($bemenet);
$bemenet = str_replace("\r\n", "<br />", $bemenet);
$bemenet = str_replace("\r", "\\r", $bemenet);
$bemenet = str_replace("\n", "\\n", $bemenet);
$bemenet = str_replace("", "<strong>", $bemenet);
$bemenet = str_replace("", "</strong>", $bemenet);
$bemenet = str_replace("", "<i>", $bemenet);
$bemenet = str_replace("", "</i>", $bemenet);
$bemenet = str_replace("", "<u>", $bemenet);
$bemenet = str_replace("", "</u>", $bemenet);
$bemenet = str_replace("
", "<code>", $bemenet);", "</code>", $bemenet);
$bemenet = str_replace("
$bemenet = str_replace("
return $bemenet;
}
function filesave ($bemenet) {
global $guestbookfile;
if (file_exists($guestbookfile)) {
$handle=fopen($guestbookfile, "a");
} else {
$handle=fopen($guestbookfile, "w");
}
if ($bemenet !="") {
fwrite ($handle,$bemenet);
}
fclose($handle);
}
function filereader ($bemenet) {
if (file_exists($bemenet)) {
$kimenet = @file($bemenet);
return $kimenet;
} else return false;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Vendégkönyv</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<link rel="stylesheet" type="text/css" href="./style/style.css" />
</head>
<body>
<?php
$ip =GetIP();
if (badguysout($ip)) {
print ("<p>Nem írhatsz a vendégkönyvembe te beteg állat!</p>");
} else if (($name != "") || ($message != "")) {
$message=formazas($message); //Az üzenetet formázzuk
$kimenet = $date.chr(9).$time.chr(9).$ip.chr(9).$name.chr(9).$message."\n"; //
$kimenet = badwordchange($kimenet);
filesave($kimenet);
}
?>
<form action="" method="post">
<p>Neved: <input type="text" name="nev"/></p>
<p>Üzeneted:<br />
<textarea name="uzenet" rows="20" cols="80"></textarea></p>
<p><input type="submit" value="küld" /><input type="reset" value="mégsem" /></p>
</form>
<?php
if (filereader($guestbookfile)!=false) {
$vendegkonyv = filereader($guestbookfile);
for ($i=0; $i<count($vendegkonyv); $i++) {
$resz = explode(chr(9),$vendegkonyv<$i>$i>);
$resz<4>4> = badwordchange($resz<4>4>);
print "<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n";
print "<tr><td align=\"left\">".$resz<3>3>."</td><td align=\"right\">".$resz<0>0>." ".$resz<1>1>."</td></tr>\n";
print "<tr><td colspan=\"2\">".$resz<4>4>."</td></tr>\n";
print "</table>\n";
}
}
?>
</body>
</html>
A badwords.txt-be egymás utáni sorokba felsorolod a csúnya szavakat; a badips.txt-be a csúnya embereket (akiket ki akarsz szûrni), a guestbook.txt-be kerûl a vendégkönyv. Gyorsan lett összecsapva.
#3944
Sziasztok! Milyet kódot alkalmazzak, hogy ha az oldalak áttûnjenek egymásba, ha valaki az oldalak között mozog? Ez valid megoldás? Fut IE-n kivül is?
#3943
Kérdésem lenne. Olyat lehet, hogy php-s belépést alkalmazok a weboldalnál rögtön index-ként, de a késõbbiekben nem alkalmazok php-t? ugyanis azt sem tudom, hogy eszik-e vagy isszák, szóval egy script letöltésén gondolkozom, amit talán sikerül alkalmaznom is. Ha lehet ilyet, akkor nekiállok keresni.
Köszi elõre is.
Köszi elõre is.
[...] Te romboló állat! Te sátán!
#3941
Szaisztok!
Valaki betudna nekem irni egy épkézláb üzenõfal code ot? Légyszi nagyon kéne <#whatever>#whatever>
Valaki betudna nekem irni egy épkézláb üzenõfal code ot? Légyszi nagyon kéne <#whatever>#whatever>
#3940
tehát mindíg az elõzõ behívott oldal magasságát állítja be és ezt csak frissítés után igazítja a behívott oldal magasságához, esetleg ezt automatizálni?
#3939
szia!
valamiért nem mûködik rendesen nekem: http://www.rkk.hok.bmf.hu/proba/index1.htm pedig ugyanúgy is próbáltam mint neked van, de mindíg csak akkor jön be amikor ráfrissítek mégegyszer(maxthon) ff-ben meg a hírek.htm hosszát veszi alapul
valamit elrontottam volna?
valamiért nem mûködik rendesen nekem: http://www.rkk.hok.bmf.hu/proba/index1.htm pedig ugyanúgy is próbáltam mint neked van, de mindíg csak akkor jön be amikor ráfrissítek mégegyszer(maxthon) ff-ben meg a hírek.htm hosszát veszi alapul
valamit elrontottam volna?
#3938
nos igen, Faustus megfogalmazta magyarul, ami nekem nem sikerült a sokszorosítható felület tekintetében :)
A szövegnél meg azt vedd figyelembe, hogy ha pl. táblázatnál maradva nem 1280 px szélességet állítasz be, hanem 100%-ot, akkor a felbontásnak megfelelõen fogja tördelni a szöveget.
A szövegnél meg azt vedd figyelembe, hogy ha pl. táblázatnál maradva nem 1280 px szélességet állítasz be, hanem 100%-ot, akkor a felbontásnak megfelelõen fogja tördelni a szöveget.
[...] Te romboló állat! Te sátán!
#3937
FAUSTUS és Batman! Köszönöm szépen! <#worship>#worship> <#worship>#worship> <#worship>#worship> <#worship>#worship> <#worship>#worship>
Lehet, hogy én vagyok a fáratt... Próbálkozom majd... <#zavart2>#zavart2>
Lehet, hogy én vagyok a fáratt... Próbálkozom majd... <#zavart2>#zavart2>
#3936
"sokszorosítható, homogén felület"
Olyan kép, amit a háttérbe rakva (vízszintesen és függõlegesen egymás mellé rakva) folyamatos (tehát ahol illeszkedik a két kép egymáshoz nem látszódik az illesztés).
"Van valamilyen HTML-kód(vagy bármilyen módszer) arra, hogy az oldalam felbontása, mindig az adott monitor felbontásához igazodjon?"
Vannak:
1. Batman által javasolt 100%-os méretezés.
2. Ha nem ragaszkodsz annyira a felbontásfüggetlen megjelenítéshez, akkor tevezd a legkisebb szélességûre az oldalt (800 -a görgõ -az oldal széle = körülbelûl 770 pixel) és pozicionáld középre (mint itt az SG-n). Így a két oldalon található üres tér nem lesz annyira zavaró, mint ha csak kizárólag egy oldalra (például jobbra) kerülne az üres tér.
3. Rábízod a felhasználóra a felbontás kiválasztását. Csinálsz egy indexoldalt, ahol felajánlod a felhasználónak hogy kicsi (1024*768 alatti) vagy nagy (1024*768 vagy az feletti) felbontású oldalt akar böngészni. De akkor ez dupla munka (kétszer kell megcsinálni a HTML kódokat).
4. Ha külön állományban levõ stíluslapot (CSS) használsz, akkor elegendõ lesz csak a CSS file-t duplikálnod, és csak a méretadatokat (szélességek, magasságok, betûméretek) kell átírni az egyik CSS file-ban.
Ez esetben a <head> és a </head> között így add meg a stíluslapokat:
<link rel="stylesheet" type="text/css" href="kicsi.css" title="kicsi" />
<link rel="alternate stylesheet" type="text/css" href="nagy.css" title="nagy" />
Az alábbi kódot szúrd be a <head> és </head> tagek közé:
[courier]<script type="text/javascript">
function setActiveStyleSheet(title) {
var i, a, main;
for(i=0; (a = document.getElementsByTagName("link")); i++) {
if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
a.disabled = true;
if(a.getAttribute("title") == title) a.disabled = false;
}
}
}
function valt() {
if (window.screen.width<1000) {
setActiveStyleSheet('kicsi');
} else {
setActiveStyleSheet('nagy');
}
}
</script>
És végûl a body onload eseményével hívd be a kódot:
<body>
Mit is csinál a kód?
1. Amikor betöltõdik az oldal (onload esemény) hivja a valt() Javascript függvényt
2. A valt() függvény lekérdi a böngészõ felbontását. Ha kisebb mint 1000 pixel, akkor a kicsi paraméterrel hívja meg a setActiveStyleSheet(title); függvényt, aminek eredményeképp a kicsi elnevezésû stíluslap fog megnyilni. Ha nagyobb, akkor a nagy paraméter lesz átadva, így a nagy.css lesz engedélyezve.
3. Ha a böngészõben le van tiltva a Javascript, akkor a kicsi.css kerûl megnyitásra.
Olyan kép, amit a háttérbe rakva (vízszintesen és függõlegesen egymás mellé rakva) folyamatos (tehát ahol illeszkedik a két kép egymáshoz nem látszódik az illesztés).
"Van valamilyen HTML-kód(vagy bármilyen módszer) arra, hogy az oldalam felbontása, mindig az adott monitor felbontásához igazodjon?"
Vannak:
1. Batman által javasolt 100%-os méretezés.
2. Ha nem ragaszkodsz annyira a felbontásfüggetlen megjelenítéshez, akkor tevezd a legkisebb szélességûre az oldalt (800 -a görgõ -az oldal széle = körülbelûl 770 pixel) és pozicionáld középre (mint itt az SG-n). Így a két oldalon található üres tér nem lesz annyira zavaró, mint ha csak kizárólag egy oldalra (például jobbra) kerülne az üres tér.
3. Rábízod a felhasználóra a felbontás kiválasztását. Csinálsz egy indexoldalt, ahol felajánlod a felhasználónak hogy kicsi (1024*768 alatti) vagy nagy (1024*768 vagy az feletti) felbontású oldalt akar böngészni. De akkor ez dupla munka (kétszer kell megcsinálni a HTML kódokat).
4. Ha külön állományban levõ stíluslapot (CSS) használsz, akkor elegendõ lesz csak a CSS file-t duplikálnod, és csak a méretadatokat (szélességek, magasságok, betûméretek) kell átírni az egyik CSS file-ban.
Ez esetben a <head> és a </head> között így add meg a stíluslapokat:
<link rel="alternate stylesheet" type="text/css" href="nagy.css" title="nagy" />
Az alábbi kódot szúrd be a <head> és </head> tagek közé:
[courier]<script type="text/javascript">
function setActiveStyleSheet(title) {
var i, a, main;
for(i=0; (a = document.getElementsByTagName("link")); i++) {
if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
a.disabled = true;
if(a.getAttribute("title") == title) a.disabled = false;
}
}
}
function valt() {
if (window.screen.width<1000) {
setActiveStyleSheet('kicsi');
} else {
setActiveStyleSheet('nagy');
}
}
</script>
És végûl a body onload eseményével hívd be a kódot:
Mit is csinál a kód?
1. Amikor betöltõdik az oldal (onload esemény) hivja a valt() Javascript függvényt
2. A valt() függvény lekérdi a böngészõ felbontását. Ha kisebb mint 1000 pixel, akkor a kicsi paraméterrel hívja meg a setActiveStyleSheet(title); függvényt, aminek eredményeképp a kicsi elnevezésû stíluslap fog megnyilni. Ha nagyobb, akkor a nagy paraméter lesz átadva, így a nagy.css lesz engedélyezve.
3. Ha a böngészõben le van tiltva a Javascript, akkor a kicsi.css kerûl megnyitásra.
#3935
Szeva Batman! Az egyik szemem sír, a másik meg üveg!<#idiota>#idiota> Isteni, hogy ez müködhet, s hogy erre máris választ kaptam, viszont szajnosz ez a sokszorosítható, homogén felület nem tiszta nekem. <#wilting>#wilting>
Tegyük fel egy szövegröl van szó, ami 1280 px széles. Ha ezt egy 1024 px szélességü monitoron (<#szomoru1>#szomoru1> ez hülyén hangzik) nyitom meg akkor a sort nem töri meg, hanem vizszintesen is görgetni kell, ha látni akarom a teljes sort. Ez az én problémám... Milyen "sokszorosítható, homogén felület"-et tudnék berakni egy ilyen szövegbe? Vagy ugyanezt Flashnél, képnél.
Az oldalam pl. 1024x768 felbontású. Ha ezt egy 800x600-as monitoron nyitom meg akkor görgetni kell, ami idióta, ha pedig 1280-ason akkor meg a jobb széle egy fehér hasáb, ami még idiótább. Nagyon idegesít, hogy nem úgy jelenik meg az oldalam más monitorbeállításoknál, ahogy én szeretném.
MS:Frontpage-t használok. A táblázatbeállításoknál kipróbálom a %-os tippet.
Mindenért kösz! A topik címének úgy érzem maximálisan eleget teszek a kérdésemmel, ezért várom sok-sok szeretettel tanácsaitokat! <#gonosz1>#gonosz1>
PLS,HELP! <#vomit>#vomit>
OFF: Chuck Norris elszámolt a végtelenig. Kétszer.
Tegyük fel egy szövegröl van szó, ami 1280 px széles. Ha ezt egy 1024 px szélességü monitoron (<#szomoru1>#szomoru1> ez hülyén hangzik) nyitom meg akkor a sort nem töri meg, hanem vizszintesen is görgetni kell, ha látni akarom a teljes sort. Ez az én problémám... Milyen "sokszorosítható, homogén felület"-et tudnék berakni egy ilyen szövegbe? Vagy ugyanezt Flashnél, képnél.
Az oldalam pl. 1024x768 felbontású. Ha ezt egy 800x600-as monitoron nyitom meg akkor görgetni kell, ami idióta, ha pedig 1280-ason akkor meg a jobb széle egy fehér hasáb, ami még idiótább. Nagyon idegesít, hogy nem úgy jelenik meg az oldalam más monitorbeállításoknál, ahogy én szeretném.
MS:Frontpage-t használok. A táblázatbeállításoknál kipróbálom a %-os tippet.
Mindenért kösz! A topik címének úgy érzem maximálisan eleget teszek a kérdésemmel, ezért várom sok-sok szeretettel tanácsaitokat! <#gonosz1>#gonosz1>
PLS,HELP! <#vomit>#vomit>
OFF: Chuck Norris elszámolt a végtelenig. Kétszer.
#3934
Ezt túl nagy varázslat nélkül is meg tudod csinálni, csak úgy tervezd meg az oldalt, hogy legyen benne sokszorosítható, homogén felület. Ekkor értelem szerûen célszerû a kisebb felbontásra optimalizálni, de a "sokszorosítható" felületnek köszönhetõen mindig kitölti a teljes képet a lap. Arra figyelj csak, hogy ha pl táblázatokat használsz, akkor szélességre %-os formát adj meg.
[...] Te romboló állat! Te sátán!
#3933
Szevasztok!
Van valamilyen HTML-kód(vagy bármilyen módszer) arra, hogy az oldalam felbontása, mindig az adott monitor felbontásához igazodjon? Tehát, ha csinálok egy oldalt mondjuk 1280x1024-es felbontásban, akkor az egy 1024x768-asra kalibrált monitoron ne úgy jelenjen, hogy görgetni kelljen.
Van valamilyen HTML-kód(vagy bármilyen módszer) arra, hogy az oldalam felbontása, mindig az adott monitor felbontásához igazodjon? Tehát, ha csinálok egy oldalt mondjuk 1280x1024-es felbontásban, akkor az egy 1024x768-asra kalibrált monitoron ne úgy jelenjen, hogy görgetni kelljen.
#3932
Ugy ertettem: lehet definialni makrokat?
Sok programnyelv lehetoseget biztosit ra, es pl megoldhato vele az #3925 -ben lathato tomeges valtozodeklaracio is (betenni gusztustalanul sok hasonlo kodot a forrasba - meg a lexikalis elemzes elott).
Na nem mintha ebben az esetben ertelmes lenne hasznalni, de lehet vele jopofa trukkoket csinalni (asm-ben meg szinte nelkulozhetetlen). Mondjuk interpretalt nyelvnel kevesbe elonyos, mivel altalaban arra hasznalatos, hogy forditasi idobe pakoljunk at minel tobb feladatot (ennel ugye ez a 2 idointervallum nem kulonul el latvanyosan).
Na mindegy, csak azert, mert nem talalkoztam vele php-ban eddig. Osszesen egy eset volt anno, amikor kellett volna.
Sok programnyelv lehetoseget biztosit ra, es pl megoldhato vele az #3925 -ben lathato tomeges valtozodeklaracio is (betenni gusztustalanul sok hasonlo kodot a forrasba - meg a lexikalis elemzes elott).
Na nem mintha ebben az esetben ertelmes lenne hasznalni, de lehet vele jopofa trukkoket csinalni (asm-ben meg szinte nelkulozhetetlen). Mondjuk interpretalt nyelvnel kevesbe elonyos, mivel altalaban arra hasznalatos, hogy forditasi idobe pakoljunk at minel tobb feladatot (ennel ugye ez a 2 idointervallum nem kulonul el latvanyosan).
Na mindegy, csak azert, mert nem talalkoztam vele php-ban eddig. Osszesen egy eset volt anno, amikor kellett volna.
#3928
Elvileg található - például:
The __FILE__ macro will give the full path and name of an included script when called from inside the script. E.g.
<? include("/different/root/script.php"); ?>
And this file contains:
<? echo __FILE__; ?>
The output is:
/different/root/script.php
Surprisingly useful :> Obviously something like dirname(__FILE__) works just fine.
Forrás: PHP manual include függvény
<? include("/different/root/script.php"); ?>
And this file contains:
<? echo __FILE__; ?>
The output is:
/different/root/script.php
Surprisingly useful :> Obviously something like dirname(__FILE__) works just fine.
Forrás: PHP manual include függvény