[PHP] [Contenido] Gästebuch problem (vpGuestbook)

Dieses Thema im Forum "Webentwicklung" wurde erstellt von StonedClown, 21. August 2007 .

Schlagworte:
  1. 21. August 2007
    [Contenido] Gästebuch problem (vpGuestbook)

    Ich arbeite derzeit mit dem Modul vpGuestbook.
    Die Ausgabe soll in tabellenform geschehen, ansich funktioniert es schon.

    Wenn nur 1 eintrag vorhanden ist wird dieser Perfekt angezeigt. Wenn man dann aber noch einen Eintrag erstellt wird in der Tabelle eine neue Tabelle erstellt, jedoch soll die Tabelle darüber erstellt werden. Deswegen: Wie kann ich es lösen damit die Tabelle oberhalb der bisherigen erstellt wird?

    Mfg und danke im vorraus
     
  2. 21. August 2007
    AW: [Contenido] Gästebuch problem (vpGuestbook)

    PHP:
    $abfrage  mysql_query ( "SELECT * FROM Gaestebuch WHERE Xy=yY ORDER BY id DESC" );
    while(
    $cider  mysql_fetch_object ( $abfrage ) )
    {
     
    $Var1  $cider -> id ;
     . . .

    echo 
    "
    <table>
    ....
    </table>
    }
    Das ORDER BY DESC sorgt dafür das er den eintrag mit der größten id (kannst auch mit datum machen) raussucht und als erstes nimmt.

    so mach ich das

    DESC = von Groß nach Klein / von Z nach A
    ASC = von Klein nach Groß / von A nach Z
     
  3. 21. August 2007
    AW: [Contenido] Gästebuch problem (vpGuestbook)

    dein quellcode wäre hilfreich. Sonst wird es extrem schwierig dir da weiterzuhelfen
     
  4. 21. August 2007
    Der Quellcode aus meinem Design bereich:

    Code:
    <table class="artikel_ausgabe" align="center">
     <tr>
     <td class="infos">
     <!-- BEGIN:BLOCK -->
     <div class="vpgb_infos">
     <img src="{IMAGE}"></img><br>
     {NAME}<br>
     {DATE1}<br>
     {EMAIL}
     </div>
     </td>
     <td class="blog_inhalt">
     <table>
     <tr>
     <td class="user2">
     <div class="vpgb_user2"> <!-- User2 = Feld fuer ueberschrift -->
     {USER2}
     </div>
     </td>
     </tr>
     <tr>
     <td class="entry">
     <div class="vpgb_entry"> <!-- Der Haupttext des eintrags -->
     {ENTRY}
     <!-- END:BLOCK --> 
     </div>
     </td>
     </tr>
     </table>
     </td>
     </tr>
     </table>
    Ich bekam bereits den Rat, die Ergebnissortierung von DESC auf ASC umzustellen, habe ich gemacht, jedoch werden die Tabellen noch immer ineinander verschachtelt ausgegeben, anstatt übereinander.

    Das vpGuestbook modul gibt es übrigens hier: http://www.contenido-tutorials.de/downloads/eigene-module/


    Ich habe es nun in CSS neu gemacht.
    Hier wird es übereinander angezeigt, wie es sein sollte, jedoch fehlt nun der text (mit ausnahme des neuesten eintrags), es ist als ob das Design den Text verschlucken würde *seufz*, und weiters stimmt die Positionierung der Divs auch nicht x_X

    HTML Code:
    Code:
    <div class="container" align="center">
     <div class="infos_left">
     <div class="infos_content">
     <img src="{IMAGE}"></img><br>
     {NAME}<br>
     {DATE1}<br>
     {EMAIL}
     </div>
     </div>
     <div class="full_entry">
     <div class="headline">
     {USER2}
     </div>
     <div class="entry_content">
     {ENTRY}
     </div>
     </div>
    </div>
    <div class="final_div"></div>
    <br style="clear: both;" />
    </div>
    CSS:
    Code:
    div.container{ margin-right:auto; margin-left:auto; float:left }
    div.infos_left{ width:200px; border:1px solid #000; }
    div.infos_content{ vertical-align:top; text-align:center; font-family:Arial; }
    div.full_entry{ width:563px; border:1px solid#000; }
    div.headline{ font-family:Arial; font-weight:bold; font-color:#000000; text-align:left; border-bottom:1px solid#000 vertical-align:top; position:fixed; }
    div.entry_content{ font-family:Arial; vertical-align:top; text-align:left; position:fixed; }
    div.final_div{ clear: left; border: 0px; }
    Habe es bereits mit so ziemlich allen positions möglichkeiten (fixed, static, absolute usw.) bei allen divs versucht, und es war dann nur noch schlimmer x_x

    Eigentlich soll es ja ungefähr so aussehen wie in diesem Bild (achtung: skizze)
    {bild-down: http://www.imgshare.de/upload/image_1187697567.GIF}


    Naja, bin für jede noch so kleine Hilfe irrsinnig dankbar
     
  5. 22. August 2007
    AW: [Contenido] Gästebuch problem (vpGuestbook)

    Tut mir leid das ich das ganze nochmal bumpe ; ;

    Code:
    <!-- BEGIN:BLOCK -->
    <div class="container" align="center" style="margin:0 auto; width:763px; float:left;">
     <div class="infos_left" style="width:200px; border:1px solid #000; float:left;">
     <div class="infos_content" style="text-align:center; font-family:Arial;">
     <img src="{IMAGE}"></img><br>
     {NAME}<br>
     {DATE1}<br>
     {EMAIL}
     </div>
     </div>
     <div class="full_entry" style="width:563px; border:1px solid#000; float:right; height:350px;">
     <div class="headline" style="font-family:Arial; font-weight:bold; font-color:#000000; text-align:left; border-bottom:1px solid#000; vertical-align:top; width:563px; height:30px; float:right;">
     {USER2}
     </div>
     <div class="entry_content" style="font-family:Arial; vertical-align:top; text-align:left; border:1px; width:563px; float:right; height:320px;">
     {ENTRY}
     </div>
     </div>
    </div>
    <div class="final_div" style="clear: left; border: 0px;">
    <br style="clear: both;" />
    </div>
    <!-- END:BLOCK -->
    Bitte nicht schlagen, die CSS definitionen sind nun im HTML code da mein Kollege das so will. Nun siehts so aus das es im Internet Explorer rein theoretisch klappen sollte (dass das im IE geht is der Firma am wichtigsten :X), jedoch werden nun größtenteils keine border angezeigt obwohl ich diese definiert habe -.-

    Ernsthaft, ich hasse CSS -.-
     
  6. 22. August 2007
    AW: [Contenido] Gästebuch problem (vpGuestbook)

    border-bottom:1px solid#000

    mach da mal ein leerzeichen rein: border-bottom:1px solid #000

    dann sollte das klappen.
     
  7. 23. August 2007
    AW: [Contenido] Gästebuch problem (vpGuestbook)

    *seufz*

    Nun sieht es wieder komplett x_X aus -.-

    {bild-down: http://www.imgshare.de/upload/thumbs/image_1187853662.JPG}


    EDIT:
    Aktuelle Code:
    Code:
    <!-- BEGIN:BLOCK -->
    <div class="container" align="center" style="margin:0 auto; width:763px; float:left;">
     <div class="infos_left" style="width:200px; border:1px solid #000; float:left; text-align:center; font-family:Arial;">
     <img src="{IMAGE}" /><br />
     {NAME}<br />
     {DATE1}<br />
     {EMAIL}
     </div>
     <div class="full_entry" style="width:563px; border:1px solid #000; float:right; height:350px;">
     <div class="headline" style="font-family:Arial; font-weight:bold; font-color:#000000; text-align:left; border-bottom:1px solid #000; vertical-align:top; width:563px; height:30px; float:right;">
     {USER2}
     </div>
     <div class="entry_content" style="font-family:Arial; vertical-align:top; text-align:left; border:1px solid #000; width:563px; float:right; height:320px;">
     {ENTRY}
     </div>
     </div>
    </div>
    <div class="final_div" style="clear: left; border: 0px;">
    <br style="clear: both;" />
    </div>
    <!-- END:BLOCK -->
     
  8. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.