Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Ich breche zusammen, Seite im Layer öffnen

 :( Hallo Leute,


ich habe folgendes Problem ich bin dabei mir einen Neue Webseite zu bauen und bin mal wieder auf ein Problem gestoßen http://www.reparaturservice-scheyda.de/neue/ um diese Seite handelt es sich hier. Ich möchte einfach wenn ich oben im Navibereich auf Home, neue Punkt usw gehe das sich die seite immer im Layer5 öffent. Ist das irgendwei Möglich ? oder muss ich immer eine neue Seite öffnen. Vielleicht hat jemand rat und kann mir helfen

Danke Christian.
ich bin noch ein Anfänger aber ich habe auch schon eine Seite zum laufen die ich jetzt umgestelten möchte www.vw-scene-ahlen.de


Antworten zu Ich breche zusammen, Seite im Layer öffnen:

Hallo
Ja, das ist möglich, auch ohne dämliche Frames zu benutzen  :)
Wie ich sehe hast du <div> Tags

Geh mal auf stif-meister.ch (meine Seite) und klick mal ein bisschen rum
Dann wirst du sehen, dass oben der Pfad sich immer nach index.php?section=blog, index.php?section=profil etc. ändert.
Da es exrem mühsam wäre, jedesmal um den Content einzufügen das gesamte Grundgerüst mitzukopieren, kannst du dieses Problem mit Hilfe von PHP lösen.
Und zwar folgendermassen:
Du baust dir das Grundgerüst, so wie du es jetzt hast.
Anstelle der Navigation baust du dann folgendes ein:

<a class="menue" href="index.php?section=blog">Blog</a>
<a class="menue" href="index.php?section=profil">Profil</a>
<a class="menue" href="index.php?section=portfolio">Portfolio</a>
und so weiter für jeden Link, den du anbieten möchtest.

Unten im Layer5, also den den du für den Inhalt/Content vorgesehen hast, foldenen PHP-Teil:

<?php
    
include(&#39;config.php&#39;);
   
if(isset($_GET[&#39;section&#39;]) AND isset($dateien[$_GET[&#39;section&#39;]]))
{
       
 include $dateien[$_GET[&#39;section&#39;]]; 
   
}
else
{
               
include $dateien[&#39;blog&#39;]; 
    
}
?>


Wie du nun vielleicht erkennen kannst, wir die datei config.php includet.
den Rest kannst du alles lassen, bis zu else-Schlaufe mit dem Namen: include $dateien['blog']; Anstatt blog schreibst du da einfach den Namen der Datei, den du als Startseite verweden möchtest.

Die Datei config.php siet folgendermasse aus:
<?php

     $dateien 
= array();   
     
$dateien[&#39;blog&#39;] = "includes/blog.php"; 
     
$dateien[&#39;profil&#39;] = "includes/profil.php";
     
$dateien[&#39;portfolio&#39;] = "includes/portfolio.php";
?>


Nun führst du für jede Seite, die du im Layer5 anzeigen willst einen Eintrag in diese Datei config.php hinzu.
Die Dateien, die schlussendlich angezeigt werden liegen hier jetzt im Ordner includes und dann blog.php etc...

Bei diesen Dateien musst du dann wirklich nur noch den Inhalt reinschreben, mit HTML formatierungen wie <h1>, <h2>, <p> <br>, <table> <tr> <td> etc. etc. hinzu. HTML-Grundgerüst brauchst du nicht mehr hinzuzufügen.

Wichtig für das ganze Unternehmen ist, dass du alles auf den Webserver uploadest, da PHP lokal nicht getestet werden kann. Also immer alles schön hochladen.

So funktioniert es hundert%ig, braucht aber etwas Zeit, bis alles lauffähig ist, da ich nun mal anneheme, dass du noch keine bis nur sehr spärliche PHP-Erfahrungen hast.

Gruss Stif-Meister

Bei weiteren Fragen einfach melden  ;)

PHP lässt sich durchaus Lokal testen, sogar unter Windows ;-)
Einfach Apache installieren, danach mit PHP erweitern und das ganze als Dienst starten. Und wenn das nicht reicht, gleich noch einen MySQL Server + PHPmyAdmnin aufsetzen. Dann hat man eine "fast" hervorragende Offline-Testumgebung.

Gruß Tom


« Seite bekannt machen...!!! Html seite ausrichten !!! »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
PHP
PHP steht für Personal Home Page und ist eine Skriptsprache die meist verwendet wird zur dynamischen Erzeugen von Internetseiten. PHP zeichnet sich durch die weite D...

Quellcode
Ein Quellcode, auch als Quelltext bekannt, bezeichnet den unkompilierten Programm-Code einer Software. Quell- oder Programm-Code ist der auch für Menschen lesbare Co...

Unicode
Unicode ist ein international anerkannter Standard, der als universeller Zeichencode ("Universal Code") dient und durch das Unicode-Konsortium entwickelt und verwaltet wi...