Oldal: 1 / 3 123 UtolsóUtolsó
Eredmény: 1 - 10 (27) összesen

Téma: html kérdés

  1. #1
    Mentor vadasy logója
    Csatlakozott
    09-03-10
    Hely
    Budapest, Hungary, Hungary
    Hozzászólás
    305

    Alapbeállítás html kérdés

    hogy oldom azt meg, hogy egy oldalon belül csak egy <div> változzon:

    felső menü, menü, header, egyebek maradnak, csak a <div id=szöveg> változzon
    menüponttól függően?

    vagy egyszerűen csináljam meg az oldalt többszörösen, azonos tartalommal, csak a szöveget módosítva?
    ajanlat.html
    megrendelés.html...



  2. #2
    kow
    kow nem elérhető
    KowDerMei$ter Blog: Working on CloudDeck
    kow logója
    Csatlakozott
    07-05-09
    Hely
    Budapest
    Hozzászólás
    1.476

    Alapbeállítás re: html kérdés

    PHP-val sima ügy, ezt szúrd be a DIV-be, amiben cserélni akarod a szövegeket. Hozz létre egy tartalmak alkönyvtárat, amibe beteszed majd a html-eket.
    PHP kód:
    <?php
    $lap 
    = (isset($_GET['lap']))?$_GET['lap'] : 'index';

    switch( 
    $lap )
    {
        case 
    'index':
           include( 
    'tartalmak/index.html' );
        break;
        case 
    'magunkrol':
           include( 
    'tartalmak/magunkrol.html' );
        break;
        case 
    'referenciak':
           include( 
    'tartalmak/referenciak.html' );
        break;
        
    // a case - break blokkokat lehet ismételgetni
    }
    ?>
    Hivatkozni meg így fogsz rá:
    index.php?lap=magunkrol

    ha nincs ?lap=valami megadva, akkor az index.html fog betölteni.



  3. #3
    MinderBinder edem logója
    Csatlakozott
    09-09-02
    Hely
    Budapest
    Hozzászólás
    1.125

    Alapbeállítás re: html kérdés

    Idézet kow eredeti hozzászólása Hozzászólás megtekintése
    PHP-val sima ügy, ezt szúrd be a DIV-be, amiben cserélni akarod a szövegeket. Hozz létre egy tartalmak alkönyvtárat, amibe beteszed majd a html-eket.
    PHP kód:
    <?php
    $lap 
    = (isset($_GET['lap']))?$_GET['lap'] : 'index';

    switch( 
    $lap )
    {
        case 
    'index':
           include( 
    'tartalmak/index.html' );
        break;
        case 
    'magunkrol':
           include( 
    'tartalmak/magunkrol.html' );
        break;
        case 
    'referenciak':
           include( 
    'tartalmak/referenciak.html' );
        break;
        
    // a case - break blokkokat lehet ismételgetni
    }
    ?>
    Hivatkozni meg így fogsz rá:
    index.php?lap=magunkrol

    ha nincs ?lap=valami megadva, akkor az index.html fog betölteni.
    Ez elvileg switch nékül is megy, ha a $_GET['lap'] -ot töltöd be és amit beöltesz annak a változó értéke a neve, de előtte persze kell egy ellenőrzés.


    // Only illogics can find
    // hidden flaws in a straight logic line

  4. #4
    kow
    kow nem elérhető
    KowDerMei$ter Blog: Working on CloudDeck
    kow logója
    Csatlakozott
    07-05-09
    Hely
    Budapest
    Hozzászólás
    1.476

    Alapbeállítás re: html kérdés

    Idézet edem eredeti hozzászólása Hozzászólás megtekintése
    de előtte persze kell egy ellenőrzés.
    Tudom, de ez a megoldás szerintem szemléletesebb egy newbie-nak, valamint bombabiztos.



  5. #5
    MinderBinder edem logója
    Csatlakozott
    09-09-02
    Hely
    Budapest
    Hozzászólás
    1.125

    Alapbeállítás re: html kérdés

    Idézet kow eredeti hozzászólása Hozzászólás megtekintése
    Tudom, de ez a megoldás szerintem szemléletesebb egy newbie-nak, valamint bombabiztos.
    Igazad van, ott a pont.



  6. #6
    Mentor vadasy logója
    Csatlakozott
    09-03-10
    Hely
    Budapest, Hungary, Hungary
    Hozzászólás
    305

    Alapbeállítás re: html kérdés

    beírtam a
    <div id="szoveg"> -be

    itt elakadtam:

    "Hivatkozni meg így fogsz rá:
    index.php?lap=magunkrol"

    ezt hova írom?

    a menümbe?
    <div id="topmenu">
    <a href="index.php">ajánlat</a>
    </div>



  7. #7
    MinderBinder edem logója
    Csatlakozott
    09-09-02
    Hely
    Budapest
    Hozzászólás
    1.125

    Alapbeállítás re: html kérdés

    Ja, hogy ugyanaz az oldal marad, csak a div class-ja változik?

    Akkor a változó résznél:
    Kód:
    <?php
    
    echo '<div ';
    switch( $lap )
    {
        case 'index':
           echo 'class="index"';
        break;
        case 'magunkrol':
           echo 'class="magunkrol"';
        break;
        case 'referenciak':
           echo 'class="referenciak"';
        break;
    }
    echo ' >';
    // div tartalma jön ide
    </div>
    
    Vagy esetleg az a feladat, hogy az egész div tartalma is változzon?



  8. #8
    Mentor vadasy logója
    Csatlakozott
    09-03-10
    Hely
    Budapest, Hungary, Hungary
    Hozzászólás
    305

    Alapbeállítás re: html kérdés

    próbálok mások számára is érthetően fogalmazni

    adott egy oldal
    amiben egyetlen <div> tartalma változik

    ez konkrétan a <div id=szoveg>

    és olyan tartalmakat szeretnék, hogy
    ajanlat.html
    megrendeles.html .....



  9. #9
    kow
    kow nem elérhető
    KowDerMei$ter Blog: Working on CloudDeck
    kow logója
    Csatlakozott
    07-05-09
    Hely
    Budapest
    Hozzászólás
    1.476

    Alapbeállítás re: html kérdés

    Idézet vadasy eredeti hozzászólása Hozzászólás megtekintése
    beírtam a
    <div id="szoveg"> -be

    itt elakadtam:

    "Hivatkozni meg így fogsz rá:
    index.php?lap=magunkrol"

    ezt hova írom?

    a menümbe?
    <div id="topmenu">
    <a href="index.php?lap=ajanlat">ajánlat</a>
    </div>
    Igen. Beleírtam, hogy mit tegyél. Értelem szerűen árírod a case "*"-ban szöveget "ajanlat"-ra és az include-ban is átírod a HTML nevét.



  10. #10
    Mentor vadasy logója
    Csatlakozott
    09-03-10
    Hely
    Budapest, Hungary, Hungary
    Hozzászólás
    305

    Alapbeállítás re: html kérdés

    még az alábbiakban kérek segítséget:
    1
    a <title> változtatása, hogy oldható meg?

    2
    a böngésző sorban ez jelenik meg:
    hxxp://----.hu/index.php?lap=ajanlat
    át lehetne-e ezt alkítani
    hxxp://----.hu/ajanlat.html re?

    köszönöm



Oldal: 1 / 3 123 UtolsóUtolsó

A téma címkéi:

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76