Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
[gelöst]div-verschachtelungen
#1
Ich hab ein Problem mit der Darstellung meiner News. Siehe Bild.
Ich möchte aber ein allgemeines Bild für die News erstellen, das nicht bei jeder News abgebrochen wird und neuangefangen wird. Sprich: Über mehrere News geht.
Der News Code ist folgender (news.php) :
PHP-Code:
    for($i=0$i<mysql_num_rows($ResultPointer); $i++)
    {
        
$Result mysql_fetch_object($ResultPointer);
        echo
"&nbsp;",
            
nl2br($Result->Newstext);

                 if(!Empty($Result->URL))
        {
            echo
"&nbsp;&nbsp;<a href=\"",
                
$Result->URL,
                
"\">Mehr</a>";
        }
        else
        {
            echo
"&nbsp;";
        }
        echo
"&nbsp;&nbsp;<div style=\"font-size:0.7em; font-style:italic; background-image:url('images/freuleins.jpg'); background-repeat:y-repeat; color:#ffffff; \">am&nbsp;",
                 substr($Result->Erstellt82) . "." substr($Result->Erstellt52) . "." substr($Result->Erstellt04) . " " substr($Result->Erstellt106),
                 "</div>",
                 "-------<br />";
    }
}
else
{
    echo
"Es wurden leider keine aktuellen News gefunden."
Zur Einbindung in Homepage:
PHP-Code:
    default:
        $text = require ('news.php');
        $text2 "Infos";
}

echo 
$text// $text dient zur 'Einbindung wie man sieht

tfot(); 
Wer kann mir hier helfen?


Angehängte Dateien Thumbnail(s)
   
Keinen Support per PN, eMail und Messenger
computerhartware.de
GIGA - Spielen geht immer!
Zitieren
#2
Welches Bild soll angezeigt werden?
Das schwarze?
PHP-Code:
echo '<div style="//deine Angaben">'.$text.'</div>'
Dann hast du ein Div um deine News uns kannst das Bild da einbinden.

Zitieren
#3
Das hab ich auch schon ausprobiert, leider ohne Erfolg. Denn es wird einfach unter den News angezeigt (zu sehen an der weißen "1", hab ich mit CSS angegeben), warum jetzt aber das Bild dort unten nicht angezeigt wird, weiß ich net.


Angehängte Dateien Thumbnail(s)
   
Keinen Support per PN, eMail und Messenger
computerhartware.de
GIGA - Spielen geht immer!
Zitieren
#4
Jan schrieb:Welches Bild soll angezeigt werden?
Das schwarze?
Hast du nen Link zur Hand?
Ansonsten müsste dieser Code klappen:
PHP-Code:
echo '<div style="font-size:0.7em; font-style:italic; background-image:url('images/freuleins.jpg'); background-repeat:y-repeat; color:#ffffff;">'.$text.'</div>'

Ist dein News Ding eine Funktion? Versuch es mal nicht mit echo bei den News, sondern ersetzte jedes
PHP-Code:
echo 
durch
PHP-Code:
$text .= 

Zitieren
#5
Wie Funktion? Das war alles in der news.php die ich oben gepostet hab, da steht sonst nur noch die DB-Daten drin. Ich kann die hald nur mit news.php aufrufen, was du nun mit $text .= meinst kapier ich net.
Keinen Support per PN, eMail und Messenger
computerhartware.de
GIGA - Spielen geht immer!
Zitieren
#6
Ändere mal die news.php so um:
PHP-Code:
for($i=0$i<mysql_num_rows($ResultPointer); $i++)
    {
        
$Result mysql_fetch_object($ResultPointer);
        
$text .= "&nbsp;",
            
nl2br($Result->Newstext);

                 if(!Empty(
$Result->URL))
        {
            
$text .= "&nbsp;&nbsp;<a href=\"",
                
$Result->URL,
                
"\">Mehr</a>";
        }
        else
        {
            
$text .= "&nbsp;";
        }
        
$text .= "&nbsp;&nbsp;<div style=\"font-size:0.7em; font-style:italic; color:#ffffff; \">am&nbsp;",
                 
substr($Result->Erstellt82) . "." substr($Result->Erstellt52) . "." substr($Result->Erstellt04) . " " substr($Result->Erstellt106),
                 
"</div>",
                 
"-------<br />";
    }
}
else
{
    
$text "Es wurden leider keine aktuellen News gefunden."

Und dann so einbinden:
PHP-Code:
default:
        require_once(
'news.php');
        
$text2 "Infos";
}

echo 
'<div style="font-size:0.7em; font-style:italic; background-image:url(\'images/freuleins.jpg\'); background-repeat:y-repeat; color:#ffffff;">'.$text.'</div>'// $text kommt hier direkt aus der news.php 

Zitieren
#7
Das ist jetzt die ganze News.php
PHP-Code:
<?php

$DatabaseHost 
"...";
$DatabaseUser "...";
$DatabasePassword "...";
$Database "...";
$TableNews "...";

$MaximaleAnzahlNews 10;

$DatabasePointer mysql_connect($DatabaseHost$DatabaseUser$DatabasePassword);
mysql_select_db($Database$DatabasePointer);

$ResultPointer mysql_query("SELECT Titel, Newstext, URL, Autor, Erstellt FROM $TableNews ORDER BY Erstellt DESC LIMIT $MaximaleAnzahlNews"$DatabasePointer);

if(
mysql_num_rows($ResultPointer)>0)
{
for(
$i=0$i<mysql_num_rows($ResultPointer); $i++)
    {
        
$Result mysql_fetch_object($ResultPointer);
        
$text .= "&nbsp;",
            
nl2br($Result->Newstext);

                 if(!Empty(
$Result->URL))
        {
            
$text .= "&nbsp;&nbsp;<a href=\"",
                
$Result->URL,
                
"\">Mehr</a>";
        }
        else
        {
            
$text .= "&nbsp;";
        }
        
$text .= "&nbsp;&nbsp;<div style=\"font-size:0.7em; font-style:italic; color:#ffffff; \">am&nbsp;",
                 
substr($Result->Erstellt82) . "." substr($Result->Erstellt52) . "." substr($Result->Erstellt04) . " " substr($Result->Erstellt106),
                 
"</div>",
                 
"-------<br />";
    }
}
else
{
    
$text "Es wurden leider keine aktuellen News gefunden.";
}

?>
Was kommt ist folgendes:
Zitat:Parse error: syntax error, unexpected ',' in /usr/export/www/vhosts/funnetwork/hosting/gamerstrix/klasse/news.php on line 21
Keinen Support per PN, eMail und Messenger
computerhartware.de
GIGA - Spielen geht immer!
Zitieren
#8
PHP-Code:
<?php

$DatabaseHost 
"...";
$DatabaseUser "...";
$DatabasePassword "...";
$Database "...";
$TableNews "...";

$MaximaleAnzahlNews 10;

$DatabasePointer mysql_connect($DatabaseHost$DatabaseUser$DatabasePassword);
mysql_select_db($Database$DatabasePointer);

$ResultPointer mysql_query("SELECT Titel, Newstext, URL, Autor, Erstellt FROM $TableNews ORDER BY Erstellt DESC LIMIT $MaximaleAnzahlNews"$DatabasePointer);

if(
mysql_num_rows($ResultPointer)>0)
{
for(
$i=0$i<mysql_num_rows($ResultPointer); $i++)
    {
        $Result mysql_fetch_object($ResultPointer);
        $text .= "&nbsp;".nl2br($Result->Newstext);

                 if(!Empty($Result->URL))
        {
            $text .= "&nbsp;&nbsp;<a href=\".$Result->URL."\">Mehr</a>";
        }
        else
        
{
            $text .= "&nbsp;";
        }
        $text .= "&nbsp;&nbsp;<div style=\"font-size:0.7em; font-style:italic; color:#ffffff; \">am&nbsp;".substr($Result->Erstellt82) . "." substr($Result->Erstellt52) . "." substr($Result->Erstellt04) . " " substr($Result->Erstellt106)."</div>-------<br />";
    }
}
else
{
    $text "Es wurden leider keine aktuellen News gefunden.";
}

?>
Geht es so?

Zitieren
#9
Ich musste noch eine passage so abändern
PHP-Code:
$text .= "&nbsp;&nbsp;<a href=\"".$Result->URL."\">Mehr</a>"
da es vorher Fehler gab. Jetzt wird alles PErfekt angezeigt. Danke!Smile
Keinen Support per PN, eMail und Messenger
computerhartware.de
GIGA - Spielen geht immer!
Zitieren
#10
Bitte

Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  CSS-Problem: Parent div springt aus gefloaterter div raus mattias 4 3.592 22.04.2012, 13:41
Letzter Beitrag: mattias
  Youtube Videos über einem Div-Tag Waluigi 8 3.833 12.04.2010, 13:01
Letzter Beitrag: Waluigi
  Div Container geht nicht bis ganz nach unten?! Waluigi 6 3.928 13.05.2009, 14:20
Letzter Beitrag: Waluigi
  CSS / Frage zum div-Tag Jockl 5 3.167 09.03.2008, 18:10
Letzter Beitrag: Michael
  Forum in einer div box? alijan 14 5.126 08.08.2007, 22:45
Letzter Beitrag: alijan