22786
Html-, css- és php-help
  • Ability
    #4816
    Igaz. Pedig tényleg részletesen elolvastam mindent. Úgylátszik nem eléggé. :) Egyébként nagyon köszönöm a segítséget!
  • DJviolin
    #4815
    Sziasztok!

    Szerintetek melyik a legjobb webszerkesztő? Macromedia Dreamweaver 8?
  • Dj Faustus #4814
    "A menü masasságát fixre állítottad be, nekem pedig ugy kéne, hogy változó legyen."
    Mivel az eredeti kívánalmakban az szerepelt:
    1. Az oldal töltse ki az egész böngészőt.
    2. A menü fix méretű legyen.
    ezért a menüt (a fej-, és lábléc magasságát, a különböző szegélyek szélességét - de ezeket nem lehet változóra állítani, legalábbis a CSS 2.1-ben még nem) fixre állítottam be.

    A fő probléma az, hogy a fenti kívánalmakat követve (teljes oldalkitöltés, teljesen tartalomtól változó helyfoglalás, fix méretű grafikai elemek közbeszúrásával) eléggé necces megoldani az egészet.

    Például ha teljes oldalkitöltést szeretnél, akkor ha van 3 fix méretű (például a fejléc, a menü alja, és a lábléc magassága), és 2 különböző tartalomtól változó (az egyik a menü magassága - ami a menü tartalmától változik, a másik a menü alja alatt levő szegély - id="menu_sub_bottom" - magassága - ami a tartalomtól változik), akkor ez a kettő hogyan viszonyuljon egymáshoz? Teljesen anarcikusan? ;)

    Summa-summárum: pontosan döntsd el, mit szeretnél.
    Az egész oldal mennyire töltse ki az oldalt mi legyen fix, mi legyen változó, mitől függjön a változó blokk mérete (az oldal kitöltése a cél, vagy a tartalomtól való függés).

    5leteim vannak a dologra (például a menüt - a menü tetejével és aljával együtt - egy külön abszolút pozicionálású dobozba rakjuk be), csak pontosan tudnom kellene a méreteket.
  • Dj Faustus #4813
    Az update-elt változat nem használ <embed> taget. Ha használna, nem lenne valid.
    (Nota bene: mindig olvasd el a teljes cikket).
  • Ability
    #4812
    Ha jól vettem ki, akkor igazából ez is használ embed tag-et, csak JS-el íratja bele a forrásba, így pl a validator nem veszi észre. Nem tudom ez mennyivel jobb...
  • cr3ativ3
    #4811
    erre visszatérve:
    A menü masasságát fixre állítottad be, nekem pedig ugy kéne, hogy változó legyen. Csak annyit mondj meg mit írjak át, a többit elintézem.
    A másik pedig az oldal magassága fix, és ehhez mit kell átírjak, hogy a szöveghez igazodjon?
  • Max7
    #4810
    legfrisebb! tegnap szedtem le
  • Dj Faustus #4808
    Majdnem minden böngészőhöz - már amelyiknél nincs letiltva a Javascript
    Egy megoldás lesz ebből
  • Ability
    #4807
    Faustus, lehet valahogy embed nélkül beszúrni flash-t, hogy minden böngésző lejátsza? Én ezt a leírást követtem, de FF2 nem játszotta le a flash-t. Van megoldás? Előre is köszi.
  • Dj Faustus #4806
    Milyen verziójú PHP-d van? A mysql_real_escape_string csak 4.3.0-tól elérhető. A legfrissebb libmysql.dll-re van szükséged. Az XBT tracker mellé. (Talán ez a baja)
  • CattiBrie
    #4805
    ja, még azon csodálkoztam előadáson, hogy pl a CGI-t már használtam (éppen hogy súroltam a felületét), viszont a SSI-t még nem is hallottam, pedig nagyon egymás mellett voltak említve
  • CattiBrie
    #4804
    ja, így már értem.. .bat :)
    soha nem láttam ilyet, de ma a tanárbácsi azt mondta, hogy ebben a félévben fogok. :))
    végre valami izgi kurzus :))

    köszi
  • Dj Faustus #4803
    "Mi az a shell script? :)"
    A parancssori feladatok automatizálására szolgáló szöveges állományok.
    Régen amikor a DOS-t tanultad (korodból - melyet most nem firtatok - ítélve tanulnod kellett volna, én is tanultam), akkor találkozhattál a .bat állományokkal. Na ez pont az, csak Dos alatt batch-nek nevezik, a Un*x rendszerek alatt shell script-nek (Windows alatt is van külön Windows Scripting Host néven valami Visual Basic-hez hasonló cuccos).

    A shell scriptingnél (programozásnak nem nevezném) két dolgot kell ismerned: a shell belső parancsait (Dos-nál: command.com Linuxnál: például a bash), illetve a külső parancsokat (megismerésükre Dos alatt a parancs /? Linuxnál a man parancs forma a megoldás).

    A bash-hoz itt találhatsz bevezetést.
    Vagy például házon belül.
  • CattiBrie
    #4802
    Mi az a shell script? :)
    Fau! Tudnál róla valami magyar, jó leírást linkelni? :)
  • Max7
    #4801


    Erre van megoldásod faustus? :(
  • dav1d
    #4800
    köszi
  • Dj Faustus #4799
    height: 400px; - Ez ugye beállítja a magasságot.
    !important - Az IE7 ezzel meg nem megfelelően foglalkozik.
    min-height - Ezzel se.

    Olvasnivalók:
    http://www.themaninblue.com/writing/perspective/2005/08/29/
    http://www.webdevout.net/browser-support

    Ja és még - tegyétek már egy kissé szemantikusabbá a kódot:
    * <p class="style3">Üdvözlünk minden kedves látogatót! </p> - Helyett <h1>Üdvözlünk minden kedves látogatót!</h1> (Mivel ez egy címsor)
    * <p class="style4"><span class="style7">1.</span> - helyett <ol><li>....</li></ol> - mert ugye egy felsorolás (ja és érdemes a kérdés után rögtön a választ is megadni. ez web, nem párosítós teszt!)
    * <p class="style4"> </p> - Felesleges kódpazarlás. Margin, padding CSS-utasítást használni!
    * Az alsó menü, pedig <ul><li>...</li></ul> segítségével

    További olvasgatnivalók:
    Akadálymentesség - ellenörző
    Egy remek cikk a szemantikusságról
    Menük listával
  • dav1d
    #4798
    hali a köv css kod e7 alatt hibás minden más böngészőben jó (az oldal alja középen jelenik meg)css kód az oldal pls valaki
  • Dj Faustus #4797
    CSS-sel eltávolíthatóak a szegélyek (nem keretnek hívjuk, az a webszerkesztésben más):
    <style type="text/css">
     a img, a:link img, a:hover img, a:active img, a:visited img {
      border: none;
     }
    </style>
  • harcikatica
    #4796
    Hello!Lenne egy kerdesem.
    Ha tobb kepbol rakok ossze táblázattal egy egész képet, ugy hogy hivatkozások is vannak hozzáadva, akkor az a:hover ben mit kell definiálnom, hogy ne jojjon ki keret, szin, tehat max átváltson egy másik képre. esetemben egy feketefehérbol szinesre. koszi szépen
  • Dj Faustus #4795
    "FF-et holnap tudom csak ellenőrizni."
    Jelentem: működik.
  • hispan2
    #4794
    Köszönöm. A táblázat kódot meg a hozzá tartozó CSS-t felhasználtam és (legalábbis IE alatt) biztosan jó, FF-et holnap tudom csak ellenőrizni.
    Kontrollálnék én sokmindent stíluslapokkal, csak ahhoz el kéne hagynom a grafikus html szerkesztőt, ami kidekorlája a kódot <font> meg <p> tagokkal. Viszont annyira meg nem ismerem a kódot, hogy fejből szerkesszem, így csak akkor használom a CSS-t, ha olyasmi van, amit másképp nem lehet megoldalni. (megtanulnám én az újabb dolgokat, de időm elég kevés, így marad az, amit más tudok)
  • Dj Faustus #4793
    Térj át táblázatnélküli CSS-re - és kontrolláld a kinézetet stíluslapokkal. Sokkal átláthatóbb kódot kapsz (nyírd ki a <font> tageket, a bordercolor attribútumokat, a táblázatos oldalszerkezetet, stb...).

    Bár nem ez okozza a problémát, de ebből:
    <body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0" bgcolor="#B1BBC4" link="#000000" vlink="#000000" alink="#000000" text="#C0C0C0" style="color: #000000; onload=" onload="show_clock()" background="style_class_index_kezdo_bg.jpg">

    Csinálj ilyesmit (bár az onload-ot is el lehetne tüntetni - diszkrét Javascript segítségével):
    <body onload="show_clock()">

    És a CSS:
    body {
     margin: 0px;
     background-color: #B1BBC4;
     color: #000000;
     background-image: url(style_class_index_kezdo_bg.jpg);
     background-repeat: repeat-x;
    }
    a, a:link, a:visited, a:active {
     color: #000000; /* Bár ezzel csökken az oldal használhatósága */
    }
    a:hover {
     color: #ff0000;
    }


    A hibás kód:
    <table border="0" cellpadding="0" style="border-collapse: collapse" width="100%" id="table254" style="border-collapse: collapse; background-repeat: no-repeat;" background="style_class_kezdolap_lost3.jpg">

    A helyes kód (ha táblázatot használsz):
    <table border="0" width="100%" id="table254">

    A hozzá tartozó CSS:
    #table254 {
     background-image: url(style_class_kezdolap_lost3.jpg);
     background-repeat: no-repeat;
     background-position: left top;
     border-collapse: collapse;
     width: 100%;
     border: none;
     padding: 0px;
    }
  • hispan2
    #4792
    Üdv!

    Megint én :(

    Van egy oldalam, (ez), amin most alakítottam át egy kicsit a kezdőlapot. Az egész kezdőlapon (keretben az index_kezdo.htm oldalon) egy táblázat van, aminek van egy háttere, aminek elvileg az alábbi kód alapján csak egyszer kéne ismétlődnie:

    <table border="0" cellpadding="0" style="border-collapse: collapse" width="100%" id="table254" style="border-collapse: collapse; background-repeat: no-repeat;" background="style_class_kezdolap_lost3.jpg">

    Ez IE6 és IE7 alatt működik is, node FF2-ben így néz ki: kép

    Mi a baj?
  • DJviolin
    #4791
    Mégegyszer nagyon köszi. :)
  • Dj Faustus #4790
    - itt megadtam egy rakat CSS-ses oldalgyűjteményt.
  • DJviolin
    #4789
    Sziasztok!

    Be tudnátok linkelni véletlenül olyan honlapokat, amelyek webprogramozással foglalkozó emberkék promóciós honlapjai lennének, ergo amellyel saját magukat akarják reklámozni. :)
  • Agy Halott #4788
    nem, csak a mappanak, azt hittem azzal az osszes fajlnak adok...

    megcsináltam, es szintén ezt a hibat dobja, de azt tudnod kell, hogy ha az include-alandó index.php csak ugy megnyitom, akkor műkodik a forum hibatlanul, vagyis itt az include-ban van a baj, sztem mashogy kellene!
  • Dj Faustus #4787
    A data könyvtárban levő gshow állománynak is adtál 777-es jogot?
    Illetve a data könyvtárban levő többi állománynak is?

    [Közben dühöng egy más ügy miatt]
  • Agy Halott #4786
    azt hozzá tenném, hogy a forum mappaban levő data és backup mappaknak CHMOD 777-et adtam mégsem jo!
  • Agy Halott #4785
    persze:


    így sem jó:
    <?php include "../forum/index.php" ?>

    így sem jó:
    <?php include "forum/index.php" ?>

    így sem jó:
    <?php include ("forum/index.php") ?>
  • DJviolin
    #4784
    Köszi.
  • Dj Faustus #4783
    Ad vissza valami hibaüzenetet?
  • Agy Halott #4782
    javítás:

    <?php include "forum/index.php" ?>

    a gyokerben levo forum.php-ba akarom include-olni a gyokerben levo forum mappaban találhato index.php-t.

    mégsem jo!
  • Agy Halott #4781
    "2. include "konyvtar/allomany.kit""

    <?php include "forum/forum.php" ?>

    így adom meg és nem muxik!
  • Dj Faustus #4780
    Szerintem tanfolyamokkal nem sokra mész.
    A "tanfolyamok" ugyanis maximum azt tudják megtanítani, amit a "HTML kezdőknek" című zanzásított weblapok nyújtanak - ugyanis az egész webes dolog egy nagyon változó dolog - ezt a "tanfolyamok" kiötlői nem tudják követni (pláne Magyarországon).

    Jobb ha saját magad tanulod meg, ahhoz viszont rengeteg utánaolvasás, gyakorlás, gyakorlás, és gyakorlás kell.
    És hogy mit ajánlok? A World Wide Web konzorcium weboldalát ((X)HTML, CSS, XML, XSLT? stb...), a Mozilla és MSDN weboldalakat (DHTML, Javascript), a php kézikönyvet (php.net oldalon).
    Illetve nézegesd a profibb (valid, táblázatmentes, XHTML dokumentumtípusú) weboldalak kódjait (és próbálj ilyesmi dolgokra törekedni).
    Nem lesz könnyű... ;)
  • Dj Faustus #4779
    "mit kell a include kodhoz adni? már próbáltam a $path fuggvenyt is, de semmi!"
    1. A $path nem függvény hanem változó.
    2. include "konyvtar/allomany.kit"
    Ahol a konyvtar a könyvtár neve az allomany a .kit a kiterjesztés.
  • DJviolin
    #4778
    Sziasztok!

    Nemrég azon tanakodtam, hogy valami csoda folytán van 3 honlapom úgy, hogy egyáltalán nem értek a HTML-hez, PHP-hez, MySQL-hez, stb., stb., és ezen változtatni kellene. :) Ti hogyan kezdtétek el? Szerintem alap a HTML teljes körű ismerete. Tudnátok ajánlani valami jó könyvet, vagy esetleg egy netes tutorialt, amely betekintést enged a HTML-be? Utána szeretném megtanulni a PHP nyelvet is, és a MySQL adatbáziskezelést is szintén.

    Szeretnék eljutni arra a szintre, hogy egy jegyzettömb segytségével összehozzak egy komplett PHP oldalt. Tehát szeretném magamat felfejleszteni a full nulla szintről HTML profi szintre és PHP középhaladó szintre.

    Lehet ezt iskolában tanulni? Kecskeméten tud valaki valami jó akkreditált web programozói képzést?
  • Agy Halott #4777
    nem tom megoldani, hogy ha ugy akarok inklúdolni, ha a ket összekötésre szant lap külön mappában van.
    mit kell a include kodhoz adni? már próbáltam a $path fuggvenyt is, de semmi!
  • passatgt
    #4776
    tudok róla, még azt sem sikerült megoldanom:)