SSI bei Homepage

  • Hey,


    bin neu hier und habe gleich eine Frage. Würde mich freuen, wenn mir ein Profi helfen könnte. ;)
    Und zwar habe ich eine kleine Homepage mit etwa 30 (Unter)Seiten. Sie ist aufgeteilt in einen Bereich für Mitglieder und in einen für Gäste. Zusammen sind es dann ca. 45 Seiten.
    Sie funktioniert auch an sich einwandfrei und ist vollkommen funktionstüchtig, allerdings ist jede Unterseite in einem neuen Dokument, auf das verlinkt wird. Also an sich immer das gleiche nur eben der Inhalt (Text,Bilder etc.) unterschiedlich.
    Wenn ich nun einen Punkt in der Leiste ändern oder hinzufügen möchte, muss ich alle 45 Dokumente editieren. Dies hält mich dann meistens von so einer Aktion ab...
    Nun würde ich gerne den Homepage-Teil, also Design, Aufteilung und so weiter in ein Dokument machen und jede Unterseite, wo NUR der Inhalt drin ist jeweils in ein eigenes. Somit müsste ich nur das eine Dokument ändern und es wäre bei jeder Unterseite so...


    Nun zu der eigentlichen Frage: Wie kann ich das machen. Habe etwas von SSI gehört - dass es damit möglich wäre. Ich weiß allerdings nicht wie dies funktioniert und würde mich freuen, wenn mir jemand helfen könnte.
    Dachte erst, ich mach einfach eine Seite "leiste.shtml" und lösche da alles an Inhalt raus, sodass nurnoch die reine HP übrig bleibt.


    Dann wollte ich in einem Dokument mit dem Inhalt, z.B. "index.html" darauf mit SSI verlinken mit folgendem Befehl:

    Code
    <!--#include file="leiste.shtml"-->


    Die gesammte Inhalt-Seite sah dann z.B. so aus:



    Ob ich den Befehl oben (head) oder unten (body) mache hat kein Unterschied gemacht...


    Hoffe Ihr könnt mir helfen.


    Über iFrame ist es auch möglich - weiß ich auch wie. Allerdings hat es mehr Nachteile als Vorteile. Deshalb würde ich es gerne mir SSI machen.


    grüße
    Christian

  • Zitat von &quot;$$freaky44$$&quot;

    lager es doch mit Php aus



    Vielleicht sollte man auch dazu schreiben wie mans auslagert... sonst kommen wieder nur unnötige fragen ;)
    Ich kann php leider nicht xD könntealso jemand übernehmen ?

  • Um es mit php zu machen, musst du wissen ob dein Webserver Php unterstützt.
    Wenn ja dann kannst du es mit diesem Code machen:

    PHP
    <?php
       include('header.html');
       include('navigation.html');
    ?>
    <h2>Home Seite</h2>
    <p>Text zur Home Seite</p>
    <?php
       include('footer.html');
    ?>


    Das speicherst du dann anstatt mit .html mit .php ab.
    Wenn du erst auf deinem PC alles testen willst, dann musst du die Xampp runterladen. hier mehr infos zu php
    Wenn du das Design mit CSS gemacht hast, kannst du die CSS-befehle in eine Extra Datei machen.
    So verlinkst du dann das Design:

    Code
    <link href="style.css" type="text/css" rel="stylesheet" />
  • Hey,


    ich bins nochmal. ;)
    Und zwar funktioniert die HP nun auch einwandfrei. Danke dafür nochmal.
    Allerdings kommt seit PHP dabei ist folgende fehlermeldung:

    Code
    No suitable nodes are available to serve your request


    Nicht immer, aber ziemlich oft. Als ich mich informiert habe, kam raus, dass es wohl an Funpic, bei denen ich die HP habe liegt. Bzw. an deren Server.


    Nun wollte ich fragen, ob es entweder eine Lösung gibt, damit es doch geht (bei Funpic) oder ob jemand einen Anbieter kennt, der kostenlos ist und wo es solche Fehler nicht gibt.
    Vom Speicher her ist es fast egal, da nur die HP-Seiten, sowie einige wenige Bilder drauf sind...


    danke schonmal


    grüße
    Christian

  • Woran es liegt weiß ich leider nicht, aber probier es mal bei <!-- w --><a class="postlink" href="http://www.bplaced.net">http://www.bplaced.net</a><!-- w -->


    Ich bin dort und habe bis jetzt keine Probleme gehabt, außerdem ist es besser als Funpic (habe beides probiert), und ist ohne Werbung.


    LG
    Laura

  • aso.. wusst ich ga nich^^ als ich da mal ne Seite hatte (n monat oda so her)
    gabs das noch nicht.... (kann auch sein dass ich mich da grad registriert hab als frei war) :)


  • Es geht aber auch einfacher. Schau mal her nach: <!-- m --><a class="postlink" href="http://www.html-seminar.de/_forum/viewtopic.php?t=1578">http://www.html-seminar.de/_forum/viewtopic.php?t=1578</a><!-- m -->
    dort habe ich versucht (Und mit Maulepans Hilfe auch geschafft) die Unterseiten einfach nur mit dem Inhalt zu füllen und diese dann immer in die schon geladene Seite reinzusetzen.

  • Ok werde ich mir noch anschauen. Ansich geht ja jetz auch schon alles...
    Aber es gibt wieder Probleme:
    Wenn ich die Homepage bei Funpic hochlade geht alles an sich, außer, dass es immer wieder den Fehler gibt, den ich hier schon geschrieben habe...
    Wenn ich nun die HP bei placed.net hochlade, dann wird das Php komplett ignoriert...
    An was liegt das ? Muss ich es erst aktivieren ?

  • Zitat von &quot;deathfighter&quot;

    Es geht aber auch einfacher. Schau mal her nach: <!-- m --><a class="postlink" href="http://www.html-seminar.de/_forum/viewtopic.php?t=1578">http://www.html-seminar.de/_forum/viewtopic.php?t=1578</a><!-- m -->
    dort habe ich versucht (Und mit Maulepans Hilfe auch geschafft) die Unterseiten einfach nur mit dem Inhalt zu füllen und diese dann immer in die schon geladene Seite reinzusetzen.


    Habe mir das nun mal angeschaut, und sieht ganz gut aus....
    Nur verstehe ich da garnichts... Sorry ich kann kein Php.
    Gehe mal davon aus, dass es praktisch das Gegenteil ist. Es wird also index.php genommen und da der Inhalt von z.B. news.html eingefügt ? Stimmt das ?
    Wenn du willst könntest du mir es ja etwas erklären ? Am besten über ICQ, da es da schneller geht...

  • Zitat von &quot;deathfighter&quot;

    Es geht aber auch einfacher. Schau mal her nach: <!-- m --><a class="postlink" href="http://www.html-seminar.de/_forum/viewtopic.php?t=1578">http://www.html-seminar.de/_forum/viewtopic.php?t=1578</a><!-- m -->
    dort habe ich versucht (Und mit Maulepans Hilfe auch geschafft) die Unterseiten einfach nur mit dem Inhalt zu füllen und diese dann immer in die schon geladene Seite reinzusetzen.


    Ich dachte halt, das es einfacher zuverstehen ist für jemanden, der kein html versteht.
    System32 tut mir leid, mit funpic und bplaced kenn ich mich nich aus hatte bis jetzt immer bei 1&1

  • Zitat von &quot;System32&quot;

    Habe mir das nun mal angeschaut, und sieht ganz gut aus....
    Nur verstehe ich da garnichts... Sorry ich kann kein Php.
    Gehe mal davon aus, dass es praktisch das Gegenteil ist. Es wird also index.php genommen und da der Inhalt von z.B. news.html eingefügt ? Stimmt das ?
    Wenn du willst könntest du mir es ja etwas erklären ? Am besten über ICQ, da es da schneller geht...


    Ich glaube du solltest jetzt nicht anfangen, es zu verstehen. Es dauert etwa 4 Stunden (bei mir) um die grundlagen von PHP zu lernen. Diese Zeit solltest du dir nehmen, um wenigstens ein gewissen grundverständniss aufzubringen.
    Dannach wird sich vieles einfacher regeln lassen.


    <!-- m --><a class="postlink" href="http://php-kurs.com">http://php-kurs.com</a><!-- m --> [Auch von Axel]
    <!-- m --><a class="postlink" href="http://php-einfach.de">http://php-einfach.de</a><!-- m --> [Meine Empfehlung]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!