kostenloser Webspace werbefrei: lima-city


Tabellen in Div-Container umwandeln

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    a******r

    Hallo!
    Ich hab ein script von jemanden erhalten nur leider kann ich das design nicht anpassen....geht i-wie nicht...
    Kann sich das vielleicht jemand mal ansehen was ich falsch mache?
    Lg

    edit by bladehunter: Code ins 1. Post eingefügt. Bitte immer alle relevanten Dinge mit posten! Dann bekommt ihr auch schneller die richtige Hilfe!


    <!DOCTYPE HTML PUBLIC \'-//W3C//DTD HTML 4.01 Transitional//EN\' \'http://www.w3.org/TR/html4/loose.dtd\'>
    <html>
    
    <head>
    
    <title>Newsscript</title>
    
    <script type=\'text/javascript\'>
    
    function Anschauen(bild, breite, hoehe) {
    fenster = window.open(\"bild_anschauen.php?bild=\"+bild, \"zweitfenster\", \"width=\"+breite+\",height=\"+hoehe+\",left=100,top=200\");
    fenster.focus();
    }
    
    </script>
    
    </head>
    
    <body>
    
    <?php
    
    // Archiv anzeigen?
    $archiv = $_GET[\"archiv\"];
    
    // Titel anpassen
    if($archiv) {
    echo \"<h1>Newsscript-Archiv</h1>\";
    $operator = \"<\";
    }
    else {
    echo \"<h1>Newsscript</h1>\";
    $operator = \">\";
    }
    
    // Verbindung zur Datenbank
    include(\"include.php\");
    
    // Einträge zählen
    $eintraege = 0;
    
    // News auflisten
    $select = mysql_query(\"SELECT * FROM news WHERE timestamp \".$operator.\" \".(time() - 60*60*24*365).\" ORDER BY id DESC\");
    while($row = mysql_fetch_object($select)) {
    
    // Variabeln setzen
    $titel = $row->titel;
    $timestamp = $row->timestamp;
    $datum = date(\"d.m.Y H:i\", $timestamp);
    $text = $row->text;
    // Bild
    $bild = $row->bild;
    if($bild) {
    $array = getimagesize($bild);
    $breite = $array[0];
    $hoehe = $array[1];
    // Maximale Grösse: 150 px
    if($hoehe > $breite) {
    $breite = $breite / $hoehe * 150;
    $hoehe = 150;
    }
    else {
    $hoehe = $hoehe / $breite * 150;
    $breite = 150;
    }
    
    $bild = \"
    <a href=\'javascript:Anschauen(\\\"\".$bild.\"\\\",\".($array[0] + 16).\",\".($array[1] + 16).\");\'>
    <img src=\'\".$bild.\"\' alt=\'Grafik\' border=\'0\' style=\'width: \".$breite.\"px; height: \".$hoehe.\"px; float: left; margin-right: 10px;\'>
    </a>\";
    
    }
    
    if($_GET[\"id_zeigen\"]) {
    $id = $row->id;
    $id = \"<br><b>ID:</b> \".$id;
    }
    
    // Tabelle für jeden Eintrag erstellen
    echo \"
    <table border=\'0\' style=\'width: 100%; margin-bottom: 10px; padding: 5px; border: 1px dotted #000000;\'>
    <tr>
    <td>
    <b>\".$titel.\"</b> <small>geschrieben am \".$datum.\"</small><hr style=\'margin: 0px; margin-bottom: 10px;\'>
    </td>
    </tr>
    <tr valign=\'top\' style=\'text-align: center;\'>
    <td valign=\'top\' style=\'text-align: left;\'>
    \".$bild.$text.$id.\"
    </td>
    </tr>
    </table>\";
    
    $eintraege++;
    
    }
    
    // Anzahl Einträge, zum Archiv bzw. wieder zurück
    if($archiv) {
    if(!$eintraege) {
    echo \"Es sind keine News im Archiv vorhanden.<br><br>\";
    }
    else {
    echo \"Es sind \".$eintraege.\" News vorhanden.<br><br>\";
    }
    echo \"<a href=\'index.php?page=news\'>Zurück</a>\";
    }
    else {
    if(!$eintraege) {
    echo \"Es sind keine News vorhanden.<br><br>\";
    }
    else {
    echo \"Es sind \".$eintraege.\" News vorhanden.<br><br>\";
    }
    echo \"<a href=\'index.php?page=news&archiv=1\'>Archiv</a>\";
    }
    
    mysql_close($verbindung);
    
    ?>
    
    </body>
    </html>


    und ich hätte gern ein paar divcontainer benutzt also anstatt der tabelle aber leider geht das nicht.....sollte dann so aussehen wie da: http://skiff.redio.de/index1.php

    Edit by i-Spacke: Code anschaulicher gemacht

    Beitrag geändert: 23.12.2007 21:30:15 von i-spacke



    Beitrag geändert: 23.12.2007 23:54:28 von bladehunter
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Ähm, ich seh nix.
  4. notfall-suche

    Kostenloser Webspace von notfall-suche, auf Homepage erstellen warten

    notfall-suche hat kostenlosen Webspace.

    wie wärs, wenn du das script mal herzeigst?

    mfg
  5. Verschoben von \"PHP & MySQL\" nach \"HTML & Javascript\".
    Grund: Problem hat nichts mit PHP zu tun.
  6. benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.

    Meinst du jetzt die News in der Mitte?

    Ich würde zwar weiterhin Tabellen benutzen - aber naja...
    das sind meiner Meinung nach 2 divs pro new-Eintrag.

    du machst einfach einmal ne Klasse \"newsHeader\"(z.B.) und \"newsContent\"(z.B.) und formatiertst die Entsprechend.
  7. Autor dieses Themas

    a******r

    Das ganze sollte ja dann mal includet werden und dann hab ich schon die klassen so wie bei http://skiff.redio.de/index.php?page=index
    Leider wird dann immer der fehler angezeigt wenn ich divs verwende: http://skiff.redio.de/index.php?page=news
  8. Was steht denn nach deinen Änderungen um die Zeile 73 herum??
    (+-3 Zeilen)
  9. Autor dieses Themas

    a******r

    da steht ein div container!
    Lg
  10. :lol:

    Das kann ich mir denken, ich meinte den Wörtlichen Code, etwas wie

    echo \"<div class=\'test\'>:blah:</div>\";
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!