[HTML] Automatische Aktualisierung?

Dieses Thema im Forum "Webdesign" wurde erstellt von BladeFire, 25. Mai 2012 .

  1. 25. Mai 2012
    Zuletzt bearbeitet: 25. Mai 2012
    Automatische Aktualisierung?

    Hi ich wollte euch etwas fragen.

    Wie wird normalerweise eine neue unterseite eine Homepage gemacht? Also wird da die Navigation händisch in jede seite kopiert (nehm mal an das dass nicht so ist). und wenn man einmal was ändert (also in html file) dann muss man es auch wieder bei allen anderen machen. das kann ja dann nicht die beste lösung sein^^

    und welche Sprache muss mann können um dies dann zu bewerkstelligen.

    Danke

    Mfg Simon
     
  2. 26. Mai 2012
    AW: Automatische Aktualisierung?

    servus,

    also wenn ich dich recht verstanden habe willst de einfach dass die navigationsleiste immer angezeigt wird und sich nur die inhalte der untermenus ändern?
    wenn de es in html machen willst würde das am einfachsten mit frames gehen. machst einen frame für dein menu (kannst du ja höhe und breite anpassen wie du willst) und einen für die main page.

    hoffe konnte dir weiter helfen

    mfg roke
     
  3. 26. Mai 2012
    Zuletzt von einem Moderator bearbeitet: 13. April 2017
    AW: Automatische Aktualisierung?

    @ROKE , nein du hast ihn Falsch verstanden!


    Damit z.b. Menüs nur an einer stelle geändert werden müssen nutzt man z.b. PHP.


    Deine Aktuellen HTML-Dateien heißen dann nicht mehr .html sondern .php

    menu.php
    HTML:
    <ul>
     <li><a href="home.php">Home</a></li>
     <li><a href="kontakt.php">Kontakt</a></li>
     <li><a href="impressum.php">Impressum</a></li>
    </ul>
    


    Deine menu.php kannst du nun in jede Seite einfügen lassen in dem du folgendes Code benutzt:
    PHP:
    <? PHP  include  'menu.php' ?>

    home.php
    HTML:
    <!doctype html>
    <html>
    <head>
    </head>
    <body>
    
    <h1>Home</h1>
    
    <?PHP include 'menu.php'; ?>
    </body>
    </html>
    




    Die Ausgabe:
    home.php
    HTML:
    <!doctype html>
    <html>
    <head>
    </head>
    <body>
    
    <h1>Home</h1>
    
    <ul>
     <li><a href="home.php">Home</a></li>
     <li><a href="kontakt.php">Kontakt</a></li>
     <li><a href="impressum.php">Impressum</a></li>
    </ul>
    </body>
    </html>
    
     
  4. 26. Mai 2012
    Zuletzt bearbeitet: 26. Mai 2012
    AW: Automatische Aktualisierung?

    Danke hat mir sehr geholfen

    noch eine Frage.Wenn ich jetzt im Html file das das PHP file enthält ein externes .css eingetragen habe greift dass dan auch mit php wenn ich im php file (korrigiere falls ich das falsch verstanden habe: im php file wird ja auch html geschrieben) ids vergeben habe?
     
  5. 26. Mai 2012
    AW: Automatische Aktualisierung?

    Du meinst wenn du das so änderst?


    Code:
    <!doctype html>
    <html>
    <head>
    [COLOR="red"]<link rel="stylesheet" type="text/css" href="styles.css">[/COLOR]
    </head>
    <body>
    
    <h1>Home</h1>
    
    <?PHP include 'menu.php'; ?>
    </body>
    </html>
    

    Dann wird auch die menu.php mit den css regeln gehandhabt, das funktioniert, probiers einfach.
     
  6. 26. Mai 2012
    Zuletzt von einem Moderator bearbeitet: 13. April 2017
    AW: Automatische Aktualisierung?

    @BladeFire :

    Das deine HTML-Datei jetzt .php als endung hat sorgt lediglich dafür das PHP-Code in der Datei ausgeführt wird.

    Also alles was zwischen <?PHP und ?> wird als Script behandelt und auf dem Server Ausgeführt.
     
  7. 26. Mai 2012
    AW: Automatische Aktualisierung?

    @ nano und pesc Ok Danke habs jetzt kapiert

    muss eig. bei deinen bsp. die "menu.php" auf php enden? (da braucht man ja eig. kein php script oder?)


    Und hat es eigentlich auch irgendwilche nachteile wenn etwas auf php endet?
     
  8. 26. Mai 2012
    AW: Automatische Aktualisierung?

    Die "menu.*"-Datei braucht nur dann auf PHP Enden wenn du PHP darin ausgeführt haben möchtest.

    Eine Möglichkeit wäre z.b. das Anzeigen welcher Menüpunkt "Aktiv" ist.
     
  9. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.