bilder im newsscript

z0oL

Erfahrenes Mitglied
hi, ich hab ein nettes newsscript, bei dem ich gerne noch ein paar Sachen einbauen würde, wie zum Beispiel eine kleine Grafik für jedes Thema.
Wie könnte ich dies realisieren ?

Danke im VOrraus für die Hilfe :)
 
kommt drauf an wie das newsscript arbeitet...
dann musst du zb. einfach das entsprechende template editieren oder die *.php datei und an der gewünschten stelle des image einfügen...
einfach nen bissel im source suchen und dort wo du dann was wieder erkennst einfügen zb. das newsscript ist automatisch immer in ner tabelle:dann einfach danach suchen ;)
 
was auch immer mein vorgänger sagen wollte... ;D

du könntest zb in den text, den du in deine datenbank oder datei einfügst einfach einen html-code mit eintippen, sodass das bild angezeigt wird.

es geht natürlich auch, dass du den pfad in eine neue spalte bzw zeile speicherst und erst beim seitenaufruf abfragst.

wenn du die grafik uploaden willst, solltest du mal nach upload suchen.
 
ich bin für brÅinstorms methode mit der datenbank:


in der tabelle, in der du die newseinträge abspeicherst fügst du für das folgende beispiel einfach ein neues feld namens "bildname" ein...
(z.b. beim upload eines bildes lässt du dann den namen in die tabelle schreiben...)

mit folgendem code kannst du dann überprüfen, ob ein bild zum beitrag existiert oder nicht:

PHP:
//datenbankverbindung
$db = mysql_connect ("servername","benutzername","passwort");
mysql_select_db ("deinedatenbank");

//anfrage 
$sqlkommando = "SELECT * FROM deinetabelle"; 
$sqlanfrage = mysql_query($sqlkommando) or die("Error: " . mysql_error()); 

//ausgabe
while($daten = mysql_fetch_object($sqlanfrage)) { 

   if (!empty($daten->bildname)) {
      echo "<img src=verzeichnis/$bildname>";
   }
   else {
      ...ausgabe des beitrags ohne bild..
   }
}

:-)

mfg redback
 
du koenntest es aber auch switchen ^^ wenn du zb in deiner tabelle eine spalte hast wo die cat reingeschrieben wird machst du das so

PHP:
$db = mysql_connect ("servername","benutzername","passwort");
mysql_select_db ("deinedatenbank");

//anfrage 
$sqlkommando = "SELECT * FROM deinetabelle"; 
$sqlanfrage = mysql_query($sqlkommando) or die("Error: " . mysql_error()); 

//ausgabe
while($row = mysql_fetch_object($sqlanfrage)) { 

   switch($row->cat)
   { 
   case "cs":
   echo "<img src=gfx/headlines/cs.gif>";
   break;

   default:
   echo "<img src=gfx/headlines/default.gif>";
   break;
   }



   }
}
 
Zuletzt bearbeitet:
wenn man das wort cs schon in ner variable hat, kann mans auch direkt inner url verwenden .. also

/pics/games/$var.jpg
 
jaja ok ^^ als ich drüber nachdachte , is mir auch klar geworden das brain da die beste möglichkeit aufgezeigt hat
 
is mir auch klar geworden das brain da die beste möglichkeit aufgezeigt hat

hmmh... die beste variante ist nicht meine, sondern die, bei der eine zusätzliche tabellenspalte erstellt wird.

das andere ist eher eine pseudo lösung, und es geht ohne umstellungen.
 
Zurück