fatzke: Gästebuch im CSS-Layer funktioniert nicht richitg...HILFE!

Hallo!

Also ich hab ein Problem...ich hab ein PHP-Gästebuch in meine Seite eingebunden wie es in der Installationsdatei beschrieben ist. Jetzt wird allerdings nicht nur das Gästebuch sondern auch alle anderen gestalerischen Elemente in diesem Layer angezeigt trotz </div> ...komisch...vielleicht seht ihr was, was ich nicht sehe?!
zu sehen unter: www.mmlinie.de/gaestebuch (so kopieren oder eingeben, da es nicht verlinkt ist unter www.mmlinie.de !)

Gruß Uwe

  1. Hallo Uwe,

    zu sehen unter: www.mmlinie.de/gaestebuch (so kopieren oder eingeben, da es nicht verlinkt ist unter www.mmlinie.de !)

    http://www.mmlinie.de/gaestebuch - Fehler 404 / Seite nicht gefunden

    Mit freundlichen Grüßen

    André

    1. Hallo Uwe,

      zu sehen unter: www.mmlinie.de/gaestebuch (so kopieren oder eingeben, da es nicht verlinkt ist unter www.mmlinie.de !)

      http://www.mmlinie.de/gaestebuch - Fehler 404 / Seite nicht gefunden

      Mit freundlichen Grüßen

      André

      Hallo Ihr!

      Die Seite liegt unter www.mmlinie.de/gaestebuch.php genau das müsst ihr eingeben um die Datei anschauen zu können die ich meine...Kann mir auch jemand einen Code geben, wie das ganze dann funktioniert? Das wäre nett...

      Gruß Uwe

      1. Hallo Uwe!

        Abgesehen davon, dass Du veraltete font-Tags verwendest, sind die anderen Tags auch ziemlich schräg (falsch) verschachtelt. Bring ein bisschen Ordnung in den Code und geh das Ganze nochmal in Ruhe durch. Hier ein grober Überblick Deiner "Struktur":

        <div id="inhaltGaestebuch">
          <div align="center">
           <center>
            <table border="0" width="80%" cellspacing="0" cellpadding="0">
             <tr>
              <td width="100%">
               <p align="center">...<p>
              </td>
             </tr>
            </table>
           </font>
           <p align="center">
          </tr>
          <table width="570" align="center" border="0" cellPadding="3" cellSpacing="2">
           <tbody>
            <tr>
             <td bgColor="#8393A9" vAlign="top" width="150">...</td>
             <td bgColor="#BDBDBD" vAlign="top" width="360">...</td>
            </tr>
           </tbody>
          </table>
          <p align="center">...</p>
        </div>

        Nimm Dir dabei auch den Validator zu Hilfe: http://validator.w3.org/

        lg

        norbert =:-)

        1. ich dachte es geht vor allem um dieses Stück Code:

          <div id="inhaltGaestebuch">
            <?php include('gbook.php');?></div>

          eigentlich müsste dadurch doch nur das Gästebuch im Layer angezeigt werden...und nicht der ganze Rest!??? Also ich verwende Dreamweaver und verstehe ehrlich gesagt nicht ganz, was Du mir mit diesem Code sagen wolltest, sorry, dafür bin ich zu unwissend!

          Gruß Uwe

          1. Was auch für mich merkwürdig ist: wenn man auf eintragen klickt, wird alles richtig dargestellt!!! Vielleicht hilft das weiter...

            Gruß Uwe

            1. Hallo Uwe!

              Was auch für mich merkwürdig ist: wenn man auf eintragen klickt, wird alles richtig dargestellt!!! Vielleicht hilft das weiter...

              Ja. Weil hier der Code einigermaßen passt.

              Vielleicht noch ergänzend zu vorher:

              Es liegt definitiv am Gästebuch-Code. Durchgehend unschön - das Problem bereitet aber das fehlende </div> - deshalb wird auch alles nachfolgende (Linkleiste & Co) innerhalb des Gästebuchbereichs angezeigt.

              lg

              norbert =:-)

            2. Hallo Uwe!

              Habe grade auch Deinen anderen Thread zu diesem Thema gelesen:

              https://forum.selfhtml.org/?t=103251&m=635534

              Die (!) Fehler liegen bereits im Original-Script. Wenn Du Dir die Mühe machen willst, kannst Du den php-Code bereinigen. Andernfalls empfehle ich, auf eine anderes Gästebuch umzusteigen.

              lg

              norbert =:-)

          2. Hallo Uwe!

            ich dachte es geht vor allem um dieses Stück Code:

            <div id="inhaltGaestebuch">
              <?php include('gbook.php');?></div>

            Nachdem Dein ursprünglicher Link falsch war, habe ich mich auf die gaestebuch.htm bezogen - die wie beschrieben - auch nicht geparst wird.

            Danach hast Du den Link zur gaestebuch.php gepostet, wo das parsen klappte und der Code wie vorgesehen angezeigt wird.

            Wie vorgesehen bedeutet aber leider nicht richtig. Das wollte ich Dir mit meinem Code-Schnipsel zeigen. Wenn Du den Gästebuch-Code noch nicht überarbeitet hast, dann war es vorher schon schrott - andernfalls musst Du es noch weiter adaptieren. Hier die offensichtlichsten Fehler:

            <div id="inhaltGaestebuch">
              <div align="center">   <== div - jedoch ohne Ende
               <center>  <== center (veraltet) und auch ohne Ende
                <table border="0" width="80%" cellspacing="0" cellpadding="0">
                 <tr>
                  <td width="100%">
                   <p align="center">...<p>
                  </td>
                 </tr>
                </table>
               </font>    <== veraltet - jedoch kein Start-Tag vorhanden
               <p align="center">  <== kein Ende - wozu überhaupt?
              </tr>   <== welcher Tabelle - die ist doch schon zu Ende
              <table width="570" align="center" border="0" cellPadding="3" cellSpacing="2">
               <tbody>
                <tr>
                 <td bgColor="#8393A9" vAlign="top" width="150">...</td>
                 <td bgColor="#BDBDBD" vAlign="top" width="360">...</td>
                </tr>
               </tbody>
              </table>
              <p align="center">...</p>
            </div>

            Also eher so (ohne es getestet zu haben und ohne weiter auf die Möglichkeiten von css einzugehen):

            <div id="inhaltGaestebuch">
            <div align="center">
              <table border="0" width="80%" cellspacing="0" cellpadding="0">
               <tr>
                <td width="100%">...</td>
               </tr>
              </table>
              <table width="570" align="center" border="0" cellPadding="3" cellSpacing="2">
               <tbody>
                <tr>
                 <td bgColor="#8393A9" vAlign="top" width="150">...</td>
                 <td bgColor="#BDBDBD" vAlign="top" width="360">...</td>
                </tr>
               </tbody>
              </table>
            </div>
            </div>

            Also ich verwende Dreamweaver

            Also, wenn das an Dreamweaver liegt, dann wirf das Teil weg. Ich denke aber, es liegt eher am Gästebuch-Code.

            lg

            norbert =:-)

  2. Hallo Uwe!

    Deine Datei wird nicht geparst - daher auch nicht das Gästebuch per php "included":

    <div id="inhaltGaestebuch">
      <?php include('gbook.php');?></div>

    Die Datei liegt übrigens auf http://www.mmlinie.de/gaestebuch.htm ;-)

    lg
    norbert =:-)