myGully.com

myGully.com (https://mygully.com/index.php)
-   Entwicklung & Programmierung (https://mygully.com/forumdisplay.php?f=72)
-   -   Teilbereich einheitlich ändern ohne Frames (https://mygully.com/showthread.php?t=2462138)

HagenTronje 24.10.11 14:49

Teilbereich einheitlich ändern ohne Frames
 
Moin,
wenn die Navigationsleiste auf jeder Seite gleich ist, und man etwas daran ändert, nervt es total, das für jede einzelne Seite übernehmen zu müssen.:(
Gibt es ein Programm oder so, mit dem man das einmal macht und das für alle Seiten übernommen wird?

HagenTronje 24.10.11 16:40

und CSS natürlich!

refLye 25.10.11 14:17

Und um deine Frage zu beantworten, das haben die anderen nämlich nicht geschafft: Du legst die Konfiguration der Navigation eine externe Datei und lädst sie mit PHP nach.

Kurzes Codebeispiel:

index.php
PHP-Code:

<!doctype html>
<html>
  <head>
    <title>Deine Seite</title>
  </head>
  <body>
    <div class='navigation'>
      <?php include("navigation-config.php"); ?>
    </div>
  </body>
</html>

navigation-config.php
PHP-Code:

<?php
  
echo "<a href='index.php'>Startseite</a>";
  echo 
"<a href='something.php'>Irgendwas</a>";
?>

Fertig. Das ganze lässt sich natürlich noch wesentlich ausbauen.

refLye 25.10.11 17:05

Nirgendwo, genau deshalb habe ich es ja auch ins Gespräch gebracht. Wer sagt, dass ihm die Möglichkeit verwehrt ist, PHP zu nutzen? Da er ja ein "Programm" für diese Aufgabe gesucht hat, gehe ich davon aus, dass ihm PHP als Lösung kaum besonders geläufig sein wird.

HagenTronje 25.10.11 19:49

Ich schreib den Code nicht für jede Seite neu, aber ich muss ihn dann auf jeder Seite einfügen, wenn sich in der Navigation was ändert. Momentan ist das zwar ne Angelegenheit von 3min, aber es werden immer mehr Seiten, daher ... .
Ich hätte an irgendein Programm(Anwendung.exe) gedacht, dass einfach macht, das auf jeder Seite <div id="navi></div> den selben Inhalt hat.

HagenTronje 25.10.11 20:17

Hab ich schon verstanden!
Das is die php-Version zu Frames^^
nur leider kann ich kein php.
Einbinden würd ich zwar jetzt sicher hinkriegen, aber das das ganze dann an der Richtigen Position und so angezeigt wird ... .

Dann werds ichs derzeit wohl auf die umständlichere Variante machen müssen.
Hab mir sowieso vorgenommen, mich demnächst mal mit php auseinanderzusetzen, von daher.
Gebs da auch ne JS variante dazu?

Mr_Braun 25.10.11 22:21

Wo ist das Problem, den Include-Teil in einem Div-Container einzubauen? ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:30 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.