9143
HTML-szerkesztés kezdőknek!!!
  • Dj Faustus #3767
    Vorpal: Szerinted is lusták használni az emberek a neuronjaikat (nem azt mondom hogy buták/hülyék/anyaszomorítók, csak kicsit gondolkodni kéne)?
    Másrészt nem 1000 IP-t kéne összehasonlítgatni, csak mondjuk 10-et (ezek az oldalak amatőr oldalak, nem látogatják egyszerre ezren) - bár igaz ami igaz erőforráskimélőbb megoldás.

    Blancer: #3758-as hozzászólásomban ott a kód eleje. Az számol.
    Ha egy látogató többször megy fel 1 percen ($timeout változó értéke) belűl, nem veszi figyelembe a szkript. Cookie-val - nem session-nal, sem IP figyeléssel - működik, de azzal is megoldható.
    A #3760-as hozzászólásomban ott a kód vége.

    wworrier: A scriptben kicserélted a képaláírást tartalmazó frame nevére az alairas-t? Például ha kismacska a frame neve, akkor a szkript a következőképp néz ki:
    <script type="text/javascript">
    function changeFrame(nev) {
    parent.kismacska.location = nev;
    }
    </script>
  • Vorpal
    #3766
    blancer : nem nem IP t hanem SESSIONT. amikor a lapra lép elindit egyet és amig a browsert nem csukja le egy emberként kezeli. ez értelmes és erőforráskimélő megoldás. 100 ezer IP tárolása valamilyen adatbázisban és hasonlitgatása nem az.

    Ez elég egyszerü eljárás, nézd meg a session kezelést.Csak akkor irjon bele egy ujabb számot a fájlba, ha a session mittudoménmi nem létezik, és onnantól nincs fölös klikkelgetés.
  • blancer
    #3765
    Ja biztos azért vagyok ily hülye mert ma fogok megszületni
  • blancer
    #3764
    ÁÁÁÁ hülye vagyok azért írta ki mert először nem volt szám benne, de már jó a számláló.

    Ezzel kapcs, hogy ez minden egyes letöltést számol vagy egy bizonyos ideig ugyanattól a géptől nem számol,
    IP címet ez a fajta nem néz ugye?
    olyan van amelyik nézi az IP-t is?
    Üdv by:White
  • blancer
    #3763
    kipróbáltam a számlálót is de

    <?php
    if (file_exists($counterFile)) {
    $fp = fopen($counterFile,"r");
    $num = fread($fp, filesize($counterFile));
    fclose($fp);
    echo ("Te vagy a ".chop($num).". látogatónk!");
    }
    else echo "Nem érhető el a ".$counterFile." állomány.";
    ?>

    ebből a negyedik sorra ír ki hibaüzenetet az oldalba:

    Warning: fread(): Length parameter must be greater than 0. in /www-users/f/u/futomani/alap.php on line 144
    Te vagy a . látogatónk!

    hát én annyira nem értek hozzá ezért valakinek ötlet?

    Köszönöm



  • blancer
    #3762
    Szia!

    Köszönöm szépen ez működik faszántosul.
    esetleg egy olyan megoldás amiben csak az iframe-s lapba kell írni valamit vagy a megnyitandó oldalba egy olyasmi kód, h észrevegye h mekkora az iframe?
    (pl.: ha az iframes részt %-os értékre állítom és mindíg változik attól függően h 800x600-ban v 1024x768-ban nyitják meg) de ha nincs ilyen dolog akkor marad ez a megoldás ez is tetszik
    egy másik dolog lenne még az iframe-l kapcs ha olyan belsőket nyitok meg amelyekben különböző hosszúságú szövegek vannak és alá még akarok egy úgymond láblécet (de közvetlenül a szöveg vége alá) akkor hogyan tudnám megoldani hogy mindíg a szöveghez szabott méretű (height) legyen az iframe

    Nagyon köszönöm az eddigieket is
    by:White
  • wworrier
    #3761
    megpróbáltam ahogy javasoltad, de továbbra sem sikerült. a következő kódot használtam+ a scriptet:
    <a href="kep007.html" target="window" onclick="changeFrame('sz007.html');"> <img src="Kép007.jpg" width="120" height="80" border="0" alt="kep007"></a>
    a window mint target a nagy frame jelenti, a "sz007" a képaláírás.
  • Dj Faustus #3760
    A számlálóhoz:
    1. Hozz létre egy php kiterjesztésű file-t.
    2. Az előbb közölt kódot másold bele.
    3. A számláló kódja után rakd be a honlap tartalmát:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Weboldalam</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
    </head>
    <body>

    És így tovább...
    4. Ahová ki akarod íratni a látogatók számát, szúrd be az alábbi kódot:
    <?php
    if (file_exists($counterFile)) {
    $fp = fopen($counterFile,"r");
    $num = fread($fp, filesize($counterFile));
    fclose($fp);
    echo ("Te vagy a ".chop($num).". látogatónk!");
    }
    else echo "Nem érhető el a ".$counterFile." állomány.";
    ?>

    5. Utána szabadon folytathatod a honlap tartalmát. A végén ne felejts el lezárni a <body> és <html> elemeket:
    </body>
    </html>

    6. Az elkészűlt php file-t a mentés után másold fel webtárhelyre, és ingyenes tárhelyszolgáltató esetén hozz létre egy counter.txt-t, ugyanabban a könyvtárban, ahol a felmásolt php file van, a feltöltött counter.txt attribútumát állítsd mindenki számára írhatóvá és olvashatóvá (666). Beállítása: Total Comanderben Fájl/Attribútumok módosítása.
    További infók a Pcfórum oldalán.

    A vendégkönyvhöz: a Hotscripts oldalán közölt vendégkönyveket le kell tölteni, ki kell csomagpolni, és a mellékelt leírás szerint fel kell másolni a webtárhelyre, és beállítani.
    De ha egyszerűbben meg akarod úszni, akkor válaszd az SG ingyenes fórumát, amit vendégkönyvként is használhatsz.
  • littleNorbi
    #3759
    Hogy lehet ezt berakni egy meglévő htm oldalba?
    Vagy ennek nincs külön kódja, mint pl a számálónak, a desing nem lényeg?
  • Dj Faustus #3758
    Számláló:
    <?php
    $counterFile = "counter.txt";
    $cookiename="CounterCookie";
    $timeout="1"; //Percben
    if (file_exists($counterFile)) {
    $fa= fopen($counterFile,"r");
    $num = fread($fa, filesize($counterFile));
    fclose($fa);
    }

    if(!isset($_COOKIE[$cookiename]) OR empty($_COOKIE[$cookiename])) {
    $num = $num + 1;
    $fa = fopen($counterFile,"w");
    fwrite($fa, $num, 10);
    fclose($fa);
    @setcookie($cookiename, "[SAVED]", time()+$timeout*60);
    }
    ?>


    Vendégkönyv: itt választhatsz jelenleg 341-ből.

    Catti-Brie: csak a te kedvedért.
  • littleNorbi
    #3757
    Hogyan lehet vendégkönyvet csinálni (hozzászólások)?
    És számlálót berakni ?
  • CattiBrie
    #3756
    jajjdeédes, átcsinálta a logóját :):)
  • Dj Faustus #3755
    Tegyük fel, hogy van 3 frame-ed: menu (ahol a kis kepek vannak), fooldal (ahová a nagy kép nyílik meg), és alairas (ahová a képaláírás).

    A menűt tartalmazó html oldalba (amiben a kis képek vannak), a <head> és a </head> elemek közé rakd be az alábbi kódot:
    <script type="text/javascript">
    function changeFrame(nev) {
    parent.alairas.location = nev;
    }
    </script>


    A kicsinyített képen való link a következőképp nézzen ki:
    <a href="kep1.htm" target="fooldal" onclick="changeFrame('kepalairas1.htm');"><img src="kep1_kicsi.jpg" alt="Kép1"></a>
  • wworrier
    #3754
    Sziasztok! Nagyon kezdő vagyok még, ezért lenne egy kérdésem. Van egy kicsinyített képem melyet linknek szeretnék használni. Megnyitja a nagyobb párját a szomszéd frameben. De szeretnék a kis képre egy másik hivatkozást is berakni ami pedig egyidőben jelenik meg a nagy képpel, mely pedig egy képalírás lenne az alsó framebe. A probléma pedig az hogy a 2 hivatkozás egyszerre nem megy. Lehet ilyet írni egyáltalán? Előre is köszi
  • Dj Faustus #3753
    <div align="center" style="position: absolute; bottom: 0px; left:50%; text-align: center; margin: 0px -170px;"><a href="ide URL"><img src="ide URL" width="340" height="255" border="0" alt="Ide képaláírás"></a>
    Szóval egyrészt abszolult pozicionálással oldható meg a probléma (CSS segítségével), másrészt az <img> elemnek kötelező megadni az alt attribútumát (akár üres értékkel is: alt="")
  • Max7
    #3752
    hát ha szerzői jogvédelem alatt ál az az mp3 (zene) akkor azt sem
  • Hyper Snake
    #3751
    MP3-se szabad??????
  • Max7
    #3750
    nem sőt ezt a BTK is bünteti (Büntető TörvényKönyv)
  • Hyper Snake
    #3749
    Szabad egy (ingyenes pl atw-s vagy uw-s) magán honlapra mp3-as zenéket ismert előadóktól feltölteni és programokat amelyekhez crack-et is feltennék ???
  • mila69en
    #3748
    hali kérdésem lenne ha beillesztek egy képet valahova igy

    <div align="center"><a href="ide URL"><img src="ide URL" width="340" height="255" border="0"></a>

    ami egy link-re vezet... beállítom hogy középpen jelenjen meg de szeretném még elmozgatni lefele.... hogy ne a lap tetején legyen azt hogy tudnám megcsinálni?
    köszi
  • Dj Faustus #3747
    Nem Dexter92 védelmében, de mivel a Freeweb a reklámokat frame-es formában rakja be (ahol a böngészők hibájából a frame-ek között alapvetően hézag keletkezik, amit csak non-valid módon lehet eltüntetni), ezért a http://plpklan.fw.hu/ oldal ellenörzése nem mérvadó (nem Dexter92 hibája, a Freeweb-é). Ugyancsak ez a helyzet a http://www.freeweb.hu/html/audit.html és a http://www.freeweb.hu/html/logo_15.html oldalak esetén.

    A W3C validator-a helyett ott a WDG-é:
    Esetleg még itt van egy pár ellenöző: vagy

    De abban egyetértek, hogy aki webszerkesztéssel foglalkozik (nem csak amatőr szinten), annak azért illendő lenne a webes szabványok betartására (pláne mostanság, amikor web2.0-val dobálóznak...).
  • ivjoe
    #3746
    Mivel a http://validator.w3.org/ meghalt, bemásolom:

    HTML ellenőrzés
    ----------------------
    http://plpklan.fw.hu/

    1. sor, 1. karakter - Figyelmeztetés: hiányzó <!DOCTYPE…> deklaráció
    6. sor, 1. karakter - Figyelmeztetés: <frameset> elem nem szabványos "border" tulajdonsággal
    6. sor, 1. karakter - Figyelmeztetés: <frameset> elem nem szabványos "frameborder" tulajdonsággal
    6. sor, 1. karakter - Figyelmeztetés: <frameset> elem nem szabványos "framespacing" tulajdonsággal
    7. sor, 3. karakter - Figyelmeztetés: <frameset> elem nem szabványos "border" tulajdonsággal
    7. sor, 3. karakter - Figyelmeztetés: <frameset> elem nem szabványos "frameborder" tulajdonsággal
    7. sor, 3. karakter - Figyelmeztetés: <frameset> elem nem szabványos "framespacing" tulajdonsággal
    13. sor, 1. karakter - Figyelmeztetés: üres <noframes> elem

    0 hiba / 8 figyelmeztetés

    http://www.freeweb.hu/html/audit.html

    1. sor, 1. karakter - Figyelmeztetés: hiányzó <!DOCTYPE…> deklaráció
    47. sor, 65. karakter - Figyelmeztetés: konvertálatlan & karakter, vagy ismeretlen "&pixt" egyedhivatkozás
    59. sor, 70. karakter - Figyelmeztetés: konvertálatlan & karakter, vagy ismeretlen "&dc" egyedhivatkozás
    70. sor, 65. karakter - Figyelmeztetés: konvertálatlan & karakter, vagy ismeretlen "&pixt" egyedhivatkozás
    5. sor, 1. karakter - Figyelmeztetés: <script> elemhez nem adta meg a(z) "type" tulajdonságot
    26. sor, 1. karakter - Figyelmeztetés: <script> elemhez nem adta meg a(z) "type" tulajdonságot
    36. sor, 1. karakter - Figyelmeztetés: <body> elem nem szabványos "marginwidth" tulajdonsággal
    36. sor, 1. karakter - Figyelmeztetés: <body> elem nem szabványos "marginheight" tulajdonsággal
    36. sor, 1. karakter - Figyelmeztetés: <body> elem nem szabványos "leftmargin" tulajdonsággal
    36. sor, 1. karakter - Figyelmeztetés: <body> elem nem szabványos "topmargin" tulajdonsággal
    40. sor, 1. karakter - Figyelmeztetés: <script> elemhez nem adta meg a(z) "type" tulajdonságot
    52. sor, 1. karakter - Figyelmeztetés: <script> elemhez nem adta meg a(z) "type" tulajdonságot
    63. sor, 1. karakter - Figyelmeztetés: <script> elemhez nem adta meg a(z) "type" tulajdonságot

    0 hiba / 13 figyelmeztetés

    http://www.freeweb.hu/html/logo_15.html

    59. sor, 1. karakter - Figyelmeztetés: hiányzó <td> tag
    60. sor, 1. karakter - Figyelmeztetés: figyelmen kívül hagyott, váratlan <td> tag
    59. sor, 1. karakter - Figyelmeztetés: hiányzó </form> lezáró tag
    66. sor, 5. karakter - Hiba: figyelmen kívül hagyott, váratlan </form> tag
    68. sor, 1. karakter - Figyelmeztetés: hiányzó <td> tag
    69. sor, 1. karakter - Hiba: figyelmen kívül hagyott, váratlan <td> tag
    68. sor, 1. karakter - Figyelmeztetés: hiányzó </form> lezáró tag
    72. sor, 1. karakter - Hiba: figyelmen kívül hagyott, váratlan </form> tag
    73. sor, 1. karakter - Figyelmeztetés: hiányzó <td> tag
    74. sor, 1. karakter - Hiba: figyelmen kívül hagyott, váratlan <td> tag
    73. sor, 1. karakter - Figyelmeztetés: hiányzó </form> lezáró tag
    77. sor, 1. karakter - Hiba: figyelmen kívül hagyott, váratlan </form> tag
    78. sor, 1. karakter - Figyelmeztetés: hiányzó <td> tag
    79. sor, 1. karakter - Hiba: figyelmen kívül hagyott, váratlan <td> tag

    Az oldal túl sok hibát tartalmaz, nem jeleníthető meg minden hibaüzenet.
    7 hiba / 23 figyelmeztetés

    about:blank

    -
    0 hiba / 0 figyelmeztetés

    about:blank

    -
    0 hiba / 0 figyelmeztetés

    about:blank

    -
    0 hiba / 0 figyelmeztetés

    http://www.freeweb.hu/plpklan/index.html

    1. sor, 1. karakter - Figyelmeztetés: hiányzó <!DOCTYPE…> deklaráció
    18. sor, 10. karakter - Figyelmeztetés: <p> tag lecserélése <br> tagra
    18. sor, 10. karakter - Figyelmeztetés: implicit módon beillesztett <br> tag
    18. sor, 100. karakter - Figyelmeztetés: <p> tag lecserélése <br> tagra
    18. sor, 100. karakter - Figyelmeztetés: implicit módon beillesztett <br> tag
    22. sor, 11. karakter - Figyelmeztetés: hiányzó <tr> tag
    4. sor, 1. karakter - Figyelmeztetés: <style> elemhez nem adta meg a(z) "type" tulajdonságot
    14. sor, 73. karakter - Figyelmeztetés: <tr> elem nem szabványos "height" tulajdonsággal
    15. sor, 1. karakter - Figyelmeztetés: <tr> elem nem szabványos "height" tulajdonsággal
    15. sor, 17. karakter - Figyelmeztetés: <td> elem nem szabványos "background" tulajdonsággal
    16. sor, 10. karakter - Figyelmeztetés: <td> elem nem szabványos "background" tulajdonsággal
    22. sor, 11. karakter - Figyelmeztetés: <td> elem nem szabványos "background" tulajdonsággal
    17. sor, 1. karakter - Figyelmeztetés: üres <p> elem
    18. sor, 14. karakter - Figyelmeztetés: üres <p> elem

    0 hiba / 14 figyelmeztetés

    http://www.freeweb.hu/plpklan/indexbe.html

    1. sor, 1. karakter - Figyelmeztetés: hiányzó <!DOCTYPE…> deklaráció
    16. sor, 161. karakter - Figyelmeztetés: <p> tag lecserélése <br> tagra
    16. sor, 161. karakter - Figyelmeztetés: implicit módon beillesztett <br> tag
    4. sor, 1. karakter - Figyelmeztetés: <style> elemhez nem adta meg a(z) "type" tulajdonságot
    15. sor, 1. karakter - Figyelmeztetés: üres <p> elem

    0 hiba / 5 figyelmeztetés
  • ivjoe
    #3745
    7 hiba, 63 figyelmeztetés. :C
  • drowns41
    #3744
    Köszönöm szépen mindenkinek :)
  • Dichter
    #3743
    CSS rejtelmiben merülj el, mert elég olvashatatlan.
  • Dj Faustus #3742
    drowns41: Két oldal, amit ajánlok:



    Max7: nem új. *****-al mosva ;)
  • ivjoe
    #3741
    http://htmlspec.web.elte.hu/htmltananyag/gyak7/meta.html
  • Max7
    #3740
    <meta http-equiv="Description" content="oldal leírás">
    <meta http-equiv="Keywords" content="kulcsszavak">

    faustus: hozzám képest profi vagy ;) amúgy új logo? :)
  • Dj Faustus #3739
    Max7: Köszönöm a megtisztelést, de messze nem vagyok még profi, csak megpróbálok segíteni...

    Blancer:
    1. problémádra a megoldás talán az, hogy CSS-el a megnyitandó oldal szélességét lekorlátozod (kisebbre mint az <iframe> mérete, és az <iframe> elem scrolling tulajdonságát auto-ra állítod be):

    Tehát az <iframe>-ben megnyíló oldal<head> és </head> tag-jai közé:
    <style type="text/css">
    body {
    width: 400px;
    margin: 0px;
    padding: 0px;
    border: none;
    }
    </style>
  • drowns41
    #3738
    Nekem tetszik. Egyszerű, azért a dizájn lehetne kicsit élénkebb
  • drowns41
    #3737
    Sziasztok!
    Szeretném az oldalamat ellátni kulcsszavakkal. Tudom hogy META tagokat kell megadni, de nem tudom pontosan. Valaki kisegítene? Köszi
  • DEXTER92
    #3736
    Szerintem milyen lett? Egy CS-s klánnak csináltam/tartom fenn
  • Max7
    #3735
    az elsőre tudom a választ azért jelenik meg mindkét görgetősáv mert így vaid de van rá nem valid (szabványos html) megoldás is amivel ki lehet kapcsolni! Faustus nagymester már regélt erről nem is olyan régen és asszem pont ebben a tápikban! (lusta vok viszakeresni én is)
  • blancer
    #3734
    Sziasztok!

    nekem egy oly kérdésem lenne, h ha csináltam egy iframe-t abba ugye hívok be htm oldalakat de a hosszuk változik van amelyik egy oldal van amelyik 10 oldal.
    - egyrészt ha a scrollozást bekapcsolom (vagy auto) akkor az explorer a vízszintes görgetőt is berakja de minek ezt nem tudom kiküszöbölni sehogy ff-ben már sikerült-
    - a másik hogy ha nem engedélyezem a scrollt akkor hogyan tudom beállítani h a különbözű méretű oldalak úgy jelenjenek meg h az iframe (vagy mi) felismerje h ez pl:500pixel magas a másik meg 3000px magas és ha alatta még rakok valamit az közveltenül a szöveg alatt jelenjen meg

    előre is köszönöm
    whitey
  • sore01
    #3733
    Nem minden ok csak a kód kellene amivel meg tudom jeleníteni.
  • Dj Faustus #3732
    "honnan tudok feltétel alapján választási lehetöséget adni html-ben, vagy java-ban?"
    HTML-ben sehol. A HTML leírónyelv, a tartalom megjelenítésére szolgál.
    Az előbbi kódok pedig Javascript-ben íródtak (kliensoldali szkriptnyelv), nem pedig Java-ban (programozási nyelv).

    Javascriptben itt van az if (írd be a return document.urlap.ertek.value; helyére):
    if (i<document.urlap.ertek.length) {
    return document.urlap.ertek[i].value;
    } else {
    return 0;
    }


    [i]"Honnan tudok valami frappáns tanulható javas oldalt találni ahol jó cuccok vannak leirás...?"

    Ajánlom figyelmedbe az alábbi könyvet.
    Vagy itt is találhatsz egy jó leírást.
    Vagy itt nézz szét.
  • kingke
    #3731
    Már biztos halálra unsz, de mostmár semmit se csinál.

    Tehát nem növel nem csökkent.
    ??
    1.
    Lenne egy olyan kérdésem honnan tudok feltétel alapján választási lehetöséget adni html-ben, vagy java-ban?

    2.
    Honnan tudok valami frappáns tanulható javas oldalt találni ahol jó cuccok vannak leirás...?
  • Dichter
    #3730
    Mondjuk Dreamweaver. Flash player is ok? Lehet amiatt nem játssza le.
  • sore01
    #3729
    Aha igaz köszi ez jó ötlet nem tom én mér nem gondoltam erre,de most így csak egy vmi jelet rak ki de nem játsza le.Mondjuk a hivatkozás jó mert ha rákkantintok továbblép csak sztem nem jól ágyaztam be. Amúgy akkor az ilyet mivel rakjam be?(bocs ha gyökér vok)
  • Dichter
    #3728
    Az index.html-be ágyazod a Flash-t, ami aztán gombra, vagy akármire meghívja a html oldalt.