22786
Html-, css- és php-help
  • passatgt
    #8059
    Ja, és a + clear:both-al nincs gond, ezt szoktam én is használni.
  • passatgt
    #8058
    Ez egy weblapszerkezet akar lenni, vagy csak tartalmat megjeleníteni benne?

    Ha utóbbi, célszerűbb táblázattal megcsinálni
  • CattiBrie
    #8057
    Ja, és ez IE6-ban jó, FF-ben nem.
    Már úgy, ha nincs plusz üres div és nincs magasság:

    IE6


    FF
  • CattiBrie
    #8056
    Tudom már, mi a bajom ezzel.
    Ha nincs megadva a div-nek magasság, akkor a legutolsó leesik a panel-ről. És a div miért ne lehetne dinamikus méretű.
    Szóval vagy akkor működik csak jól, ha teszek utána egy szerintem csúnya <div style="clear: both"></div>-ot, vagy ha magasságot adok a diveknek.


    Magassággal:


    Kód:

    <div class="panel">
    <div class="dobozsor">
    <div class="doboz">rtrt</div>
    <div class="doboz">gfs</div>
    <div class="doboz">hfgh</div>
    </div>
    <div class="dobozsor">
    <div class="doboz">rtrt</div>
    <div class="doboz">gfs</div>
    <div class="doboz">hfgh</div>
    </div>
    </div>


    CSS:

    .panel {
    margin: 0px auto;
    width: 800px;
    padding: 0px;
    background-color: #3D3C45;
    }
    .dobozsor {
    clear: both;
    height: 40px;
    }
    .doboz {
    background-color: red;
    border: solid yellow 1px;
    width: 100px;
    float: left;
    }




    Vagy nincs magasság és kell következő üres div.


    Kód:

    <div class="panel">
    <div class="dobozsor">
    <div class="doboz">rtrt</div>
    <div class="doboz">gfs</div>
    <div class="doboz">hfgh</div>
    </div>
    <div class="dobozsor">
    <div class="doboz">rtrt</div>
    <div class="doboz">gfs</div>
    <div class="doboz">hfgh</div>
    </div>
    <div class="dobozsor"></div>
    </div>


    CSS:

    .panel {
    margin: 0px auto;
    width: 800px;
    padding: 0px;
    background-color: #3D3C45;
    }
    .dobozsor {
    clear: both;
    /*height: 40px;*/
    }
    .doboz {
    background-color: red;
    border: solid yellow 1px;
    width: 100px;
    float: left;
    }
  • MadBence
    #8055
    Szerintem nem lehet megcsinálni...
    hisz a böngésző honnan tudná, hogy mikor kell új "sorba" raknia a többi floatot?
  • CattiBrie
    #8054
    a float: left-tel nincs baj, csak a clear: both-al
  • MadBence
    #8053
    Manuálisan elhelyezed, position: absolute-tal. Használod hozzá a left, right, top, és bottom tulajdonságokat.
    Nem lesz egy sétagalopp(floatoláshoz képest), de meg lehet oldani akár ugyanolyanra, mint a floatos verziót.
  • CattiBrie
    #8052
    Div-ek float: left-es megoldása helyett, amiatt hogy ne kelljen clear: both-ot használni, létezik valamilyen más megoldás?
  • phoenix1
    #8051
    Pontossan, így van.
  • passatgt
    #8050
    ez csak egyszerű aláhúzás, text-decoration-nak tudtommal nem lehet pontozott vonalat csinálni:)

    Vagy háttérképpel, vagy dotted borderrel.
  • MadBence
    #8049
    Jól van beállítva az SMTP szerver?
  • stevenson1988
    #8048
    szerintem meg:
    a {
    text-decoration: none;
    }

    és alapból tényleg nem pontozott :D
  • vafeN
    #8047
    Nem jó. Én is próbáltam már ezt de ez nem müködöt nekem. Nem akarta elküldeni az e-mailt.
  • passatgt
    #8046
    igen így jobb, de tuti benne van valahol css-ben, hogy pontozott legyen alja:)
  • phoenix1
    #8045
    vagy esetleg:
    .class-name-here {
    border-bottom: none;
    }
  • passatgt
    #8044
    border:0px solid;

    de alapból nem lesz link alatt pontozott vonal, css-ben van róla valami biztos:)
  • Gebein
    #8043
    Sziasztok

    CSS-ben szeretnék segítséget. Van egy linkem ami egy másik oldalra mutat. A link alatt pontozott vonal van, ezt a vonalat sezretném eltávolítani, csak nem tudom milyen css tulajdonsággal tudom. text-decorationnal próbálkoztam de nem működött.
  • busky
    #8042
    Kösz a válaszokat, dolgozom az ügyön, de menet közben ráakadtam erre.Megnéznétek, hogy jó-e az ott leírt php-kód? Megcsináltam úgy, ahogy le van írva, de nálam nem működik sajnos a dolog.
  • passatgt
    #8041
    vagy ez:)

    <?php

    $mailTo = "emailcimed";
    $mailFrom = $_POST['email'];
    $subject = $_POST['name'];
    $name = $_POST['name'];
    $komment = $_POST['komment'];
    $oldalak = $_POST['oldalak'];
    $tel = $_POST['tel'];

    $message="\n
    Új igénylés érkezett:\n
    Komment: ".$komment."\n
    E-mail címe: ".$mailFrom."\n
    Tel: ".$tel."\n
    Név: ".$name."\n";



    mail($mailTo, $subject, $message, "From: ".$mailFrom);
    ?>
  • vafeN
    #8040
    <?php
    $name =$_POST["name"];
    $email =$_POST["email"];
    $subject =$_POST["subject"];
    $text =$_POST["text"];
    mail ('ide az e-mail címed', $subject, $text, "From: ".$name." <".$email.">");
    echo ("Your email was sent, thank you!");
    ?>

    Ha ez nem jo

    <?php
    extract ($_POST, EXTR_PREFIX_SAME, "uj");
    mail ('ide az e-mail címed', $subject, "From $name\n" . $text, "From: $name <$email>");
    echo ("Your email was sent, thank you!");
    ?>

    vagy még:

    <?php
    @extract($_POST);
    $name = stripslashes($name);
    $email = stripslashes($subject);
    $subject = stripslashes($subject);
    $text = stripslashes($text);
    mail ('ide az e-mail címed', $subject, $text, "From: $name <$email>");
    echo ("Your email was sent, thank you!");
    ?>

    Nem tudom hogy melyik a jó. Régebben elkezdtem csinálni, de aztán abba hagytam.
  • busky
    #8039
    Azt viszont nem írtam le kettővel lejebb, hogy mit szeretnék:
    tehát csak annyit, hogy a lenti form segítségével böngészőből tudjanak egy általam megadott e-mail címre levelet küldeni. Ehez kellene egy működő php-szkript. Előre is kösz.
  • phoenix1
    #8038
    Egy síma szöveges filebe eltárolor az eredményeket pl. "|" elválasztva (macskaköröm nélkül). Ezt beolvastatod php-vel egy tömbbe, ezután php-ba szétbontod az adatokat az explode() és list() segítségével.
    Pl.
    list($datum, $new, $eredmeny) = explode('|', $adat_tomb);
  • busky
    #8037
    Sziasztok!
    Egyelőre sajnos béna vagyok a php-hez, úgyhogy két napja szenvedek azzal, hogy nem tudom megírni a kuld.php szkriptemet az alábbi kis form-hoz.(a neten talált e-mail küldő leírások átalakítása sem igazán sikerült.)
    Tudna valaki segíteni a php megírásában? (Vagy ez már pofátlanság?)


    <body> <form action="kuld.php" method="post" enctype="text/plain" name="" lang="hu">
    <p>
      Vezetéknév</p>
    <p>
      <input name="name1" type="text" value="" maxlength="30">
    </p>
    <p>
      Keresztnév</p>
    <p>
      <input name="name2" type="text" value="" maxlength="30">
    </p>
    <p>
      E-mail cím</p>
    <p>
      <input name="email" type="text" value="" maxlength="30">
    </p>
    <p>
      <textarea name="message" cols="70" rows="16"></textarea>
    </p>
    <p>
      <input name="button" type="button" value="Küldés">
    </p>
    <p> </p>
    </form>
    </body>
  • MadBence
    #8036
    Hmmm, akkor azt még csak én nem találtam meg? Nem csak olyan van az Analytics-ben, hogy milyen kulcsszavakkal jöttek az oldalra?
    Amúgymeg szvsz beírod a kulcsszót, és megszámolod hányan vannak előtted :)

    vefeN: bár a másítani ige jelentését nem tudom, nem olyasmire gondolsz, ami megformázza az eredményt? Tehát a veszteset pl pirossal, vagy ilyesmi. PHP-vel is meg lehet csinálni, csak kicsit utánna kell nézni a reguláris kifejezéseknek, és nem is lesz olyan nehéz. De admin felületen se bonyolultabb szerintem.
  • vafeN
    #8035
    Azt megtudom csinálni PHP-val hogy: van egy oldalam ahove a meccsek eredményeit írom ki (Mint itt), de amikor másítom akkor nem ugy akarom másítani hogy mindig megnyitom a filet és átírom aztán feltöltöm, hanem hogy egy TXT-be beírom az új eredményt amit a PHP felismer és kiírja az oldalra, de ugy hogy 2 meccs közé mindig tesz egy elválasztót mint ahogy az adott oldalon is.

    Vagy ezt egyszerűbb egy admin felülettel?
  • hispan2
    #8034
    Google Analitycs
  • Max7
    #8033
    Valaki tud valami megoldást arra, hogy megtudjam hogy egy bizonyos kulcsszóra az oldalam hanyadik helyen áll a google-ben? :)

    thx
  • bracsek #8032
    html {overflow-y: scroll;}
    és akkor a firefoxban is van scrollbar
    google csak meg kell találni.
  • bracsek #8031
    target ...
  • hispan2
    #8030
    Lehet úgy hivatkozni egy keretet tartalmazó lapra, hogy megadjam azt is, mi jöjjön be a keretben? (magyarul: van egy lap iframmel, az iframe-nek van egy alapértelmezett kezdőoldala de én néha úgy szeretnék hivatkozni a tartalmazó oldalra, hogy az azon levő keretben ne az alapértelmezett tartalma, hanem egy másik lap jöjjön be; van erre mód?)
  • zilahi
    #8029
    Sziasztok.
    Tudna nekem valaki segíteni abban hogy csinálgatok egy fless oldalt egy mér meglévő template-böl. Van benne egy beágyazott azonnali üzenet küldő rész. A hozzárendelt php parancsba nem tudom hogy mit kell átírni ahoz hogy elküldje a saját emil címemre a beírt üzenetet.

    Itt az eredeti :
    <?
    Error_Reporting(E_ALL & ~E_NOTICE);

    while ($request = current($_REQUEST)) {
    if (key($_REQUEST)!='recipient') {
    $pre_array=split ("&777&", $request);
    $post_vars[key($_REQUEST)][0]=$pre_array[0];
    $post_vars[key($_REQUEST)][1]=$pre_array[1];
    }
    next($_REQUEST);
    }



    reset($post_vars);
    $subject="From ".$post_vars['your_name'][0] ;
    $headers= "From: ".$post_vars['your_email'][0] ."\n";
    $headers.='Content-type: text/html; charset=iso-8859-1';
    $message='';
    while ($mess = current($post_vars)) {
    if ((key($post_vars)!="i") && (key($post_vars)!="your_email") && (key($post_vars)!="your_name")) {

    $message.="<strong>".$mess[1]."</strong>   ".$mess[0]."<br>";
    }
    next($post_vars);
    }

    mail($_REQUEST['recipient'], $subject, "
    <html>
    <head>
    <title>Contact letter</title>
    </head>
    <body>
    <br>
    ".$message."
    </body>
    </html>" , $headers);
    echo ("Your message was successfully sent!");

    ?>
    <script>
    resizeTo(300, 300);
    </script>

    Elörre is köszönöm a segítséget. :)
  • DJviolin
    #8028
    A HTML-ek meta résézben megtaláltam, hogy előzőleg NAMo WebEditor-ral készítette a srác a honlapot, ezért majd én is követem a nyomdokait.
  • DJviolin
    #8027
    Bocs, szóközök helyett sorokat akartam írni.
  • DJviolin
    #8026
    Sziasztok!

    Tudnátok ajánlani olyan WYSIWYG honlapszerkesztőt, amelyben ha szerkesztek egy adott HTML fájlt, akkor teljesen érintetlenül hagyja a forrást, és csak azok módosulnak, amiket én akarok módosítani, vagyis nem pakol bele plusz szóközöket a fórráskódjába? Kipróbáltam az NVU-t, KompoZer-t, és a Dreamweaver 8-at. NVU és KompoZer majdnem jó lenne, ha nem pakolni bele plusz szóközöket. Ez a végkifejlet szempontjából nem változtat semmin, csak sokkal szétszórtabb az összkép, amikor Jegyzettömbbel megnyitom. :) Dreamweaver 8-ban a honlapszerkezet hibájából pedig nem látszanak egyes elemek. Most kaptam meg a honlap üzemeltetése feletti jogkört.

    Természetesen NVU-nál és KompoZer-nél bepipáltam a "Megtartja az eredeti HTML forrás formázásait" opciókat, és kivettem a pipát a "Stílusok használata HTML elemek és attribútumok helyett" sorból.
  • Ability
    #8025
    Azonos ID-t csak egy objektum kaphat. (Tehát nem lehet ugyan azt kiosztani több elemnek.) Ha CSS formázást akarsz végezni rajtuk, akkor erre egy osztályt hozz létre, és class attribútummal add meg nekik. A másik, hogy name attribútumnál sem lehetnek ugyan azok az értékek, meg kell különböztetni az adatokat. Továbbá nem tudom miért get metódussal kellene kezelni az adatokat, nyílván mást is küldesz mellette, meg amúgy is jobb elrejteni ezeket, stb.. Az option elemeknek amúgy nem kötelező value-vel értéket adni, mert ha nem szerepel, akkor a megjelenő név, adat lesz az értéke. (Ez egyébként igazából lényegtelen apróság.) Az adatbázisba bevitt adat arra utal, hogy az adatbázisnál be van állítva egy alapértelmezett érték. Valószínűleg az adat el sem jut az adatbázisig ezért az alapértelmezett érték kerül be, de az is elképzelhető, hogy rossz típus van hozzárendelve a mezőhöz. Próbálkozz hibakereséssel, egy die fv-nyel állítsd meg a scriptet, és írasd ki vele, hogy a változónak van-e értéke mielőtt bekereül az adatbázisba. Nézz utána, hogy vétettél-e elírást stb...

    Elmondom még, hátha segítek vele, mert nem tűnsz tapasztaltnak: ezeket az adatokat ne alap formában tárold le, hanem mktime függvénnyel generált unix timestamp formába. Így rugalmas tudsz maradni, egyszerűbb tárolni, és később ha változtani akarsz a kiírásukon, akkor variálhatod a date fv-nyel.
  • Dj Faustus #8024
    * A 3 <select>-nek ugyanaz a name attribútuma. Legyenek különbözőek.
    * A $_POST illetve $_GET között meg a <form> elem method attrribútuma felel.
  • szveti82
    #8023
    persze először próbáltam:
    '$_POST[szuletesi_datum]'-paranccsal is!
  • szveti82
    #8022
    Hello!!
    Következő probléma vetődött fel:
    Készítettem egy általános adatlapot,minden nagyon jól müködik,kivéve a dátum mely nem kerül be az adatbázisba....Ezt viszi be 0000-00-00
    Következőt csináltam:
    <label>Születési dátum (év, hónap, nap):</label>

    <select size="1" name="szuletesi_datum" id="szuletesi_datum">
    <option value=""></option>
    <option value="1900">1900</option>
    <option value="1901">1901</option>
    </select>
    <select size="1" name="szuletesi_datum" id="szuletesi_datum">
    <option value=""></option>
    <option value="01">01</option>
    <option value="02">02</option>
    <option value="03">03</option>
    <option value="04">04</option>
    </select>
    <select size="1" name="szuletesi_datum" id="szuletesi_datum">
    <option value=""></option>
    <option value="01">01</option>
    <option value="02">02</option>
    </select>

    és a következő táblázatba helyeztem:
    '$_GET[szuletesi_datum]'
    "A php megfelelően dolgozik,mivel a többi adatot helyesen tárolja"

    Eredmény 0000-00-00
  • Cat 02 #8021
    Esetleg az if IE nem jó ?
  • Vaxi
    #8020
    köszönöm, sokat segített, ezalapján menni fog!
    thx