Oldal: 1 / 6 123 ... UtolsóUtolsó
Eredmény: 1 - 10 (57) összesen

Téma: html kérdés

  1. #1
    vadasy
    Vendég

    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 kow logója
    Csatlakozott
    07-05-09
    Hely
    Budapest
    Hozzászólás
    1.447
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    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.093
    Thanked 1 Time in 1 Post

    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 kow logója
    Csatlakozott
    07-05-09
    Hely
    Budapest
    Hozzászólás
    1.447
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    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.093
    Thanked 1 Time in 1 Post

    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
    vadasy
    Vendég

    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.093
    Thanked 1 Time in 1 Post

    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
    vadasy
    Vendég

    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 kow logója
    Csatlakozott
    07-05-09
    Hely
    Budapest
    Hozzászólás
    1.447
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    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
    vadasy
    Vendég

    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 / 6 123 ... UtolsóUtolsó

A téma címkéi:

Könyvjelzők

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
  •