Süße Maus16 aus Koeln: Forum

Hallo,

hmm wie kann ich das machen, dass ich immer im Forum das Ausgangsposting einen etwas dunkleren Hintergrund hat. Hmm ich weiß da echt nicht mehr weiter. Kann mir da jemand helfen?

Hier mal der Code:

<?php
include("config.php"); // config datei laden.
error_reporting(E_ALL);
//echo "<a href=index.php>Zur&uuml;ck zur &uuml;bersicht</a><br><br>";

$ppu = array(); // posts per user

$threadid = $_GET['threadid']; // threadid aus adressleiste auslesen

$fp = fopen("template_post.html","r");  // teamplate zum lesen(r) &ouml;ffnen
$template = fread($fp,filesize("template_post.html"));  // inhalt der template datei in die teamplate variable laden.

$sql = "SELECT * FROM simple_posts  WHERE threadid = '".mysql_escape_string($threadid)."' ORDER BY postid ASC";
      $result = mysql_query($sql) or die(mysql_error());
      while($row = mysql_fetch_Assoc($result)) {
       $von = $row['von'];

if (!isset($ppu[$von])) {
      $ppusql = "SELECT COUNT(*) AS anzahl FROM simple\_posts WHERE von='$von'"; //[1]
      $ppuresult = mysql_query($ppusql) OR die(mysql_error());
      $ppurow = mysql_fetch_assoc($ppuresult);
      $ppu[$von] = $ppurow['anzahl']; ;
   }

//mysql_query("UPDATE threads SET status = 0 WHERE threadid = ".$threadid);

$benutzer_rang = "init";
        if ($ppu[$von] == "sep")
          $benutzer_rang = "Mitarbeiter";
        else {
          if ($ppu[$von] <= 50){ // alle Beiträge unter und einschließlich 100
            $benutzer_rang = "Anfänger";
          }
          elseif ($ppu[$von] <= 100){ // alle Beiträge unter und einschließlich 500
            $benutzer_rang = "Fortgeschrittener";
          }
    elseif ($ppu[$von] <= 200){ // alle Beiträge unter und einschließlich 500
            $benutzer_rang = "Halbprofi";
          }
    elseif ($ppu[$von] <= 300){ // alle Beiträge unter und einschließlich 500
            $benutzer_rang = "Profi";
          }
          elseif ($ppu[$von] <= 10000){ // alle Beiträge unter und einschließlich 1000
            $benutzer_rang = "Champion";
          }
          else
            $benutzer_rang = "Super Champion";
       }

if (file_exists("profilbilder/forum/". $von.".jpg")) // Das Anzeigebild abrufen
{
  $bild='<img src="profilbilder/forum/'.$von.'.jpg">';
}
else
{
  $bild='';
}

$titel = $row['titel'];  // titel besorgen
    $von = $row['von'];  // von besorgen
    $datum = $row['datum']; // datum besorgen
    $post = $row['post']; // post besorgen

$anzahl = $ppu[$von];

$datum = strftime("%d.%m.%Y",$datum); //  datum formatieren
    //Echo "Benutzerrang ->".$benutzer_rang."<-<br>";
    $ausgabe = $template;

$ausgabe = str_replace("{von}",'<a href = http:profils.php?user=' . $von . '>' . $von . '</a>',$ausgabe);  // von ins template einsetzen
    $ausgabe = str_replace("{titel}",$titel,$ausgabe);  // titel ins template einsetzen
    $ausgabe = str_replace("{datum}",$datum,$ausgabe); // datum ins template einsetzen

$ausgabe = str_replace("{anzahl}",$ppu[$von],$ausgabe);
    $ausgabe = str_replace("{text}",echo_message($post,false,true),$ausgabe); // den post text ins template einsetzen
    $ausgabe = str_replace("{rang}",$benutzer_rang,$ausgabe); // rang ins template einsetzen

$ausgabe = str_replace("{bild}",$bild,$ausgabe); // rang ins template einsetzen

$ausgabe = str_replace("{message}",'<a href = http:mypost.php?show=write&amp;empfaenger=' . $von . '>Message schreiben</a>',$ausgabe); // den post text ins template einsetzen

echo $ausgabe;

};
?>

  1. Hi,

    hmm wie kann ich das machen, dass ich immer im Forum das Ausgangsposting einen etwas dunkleren Hintergrund hat. Hmm ich weiß da echt nicht mehr weiter. Kann mir da jemand helfen?

    Du setzt einfach nah der ersten Ausgabe des Postings einen Flag, und wenn der Flag gesetzt ist, wird ein anderer Hintergrund verwendet.

    Somit hast du bei ersten Posting einen anderen Hintergrund wie bei den folgenden

    MfG
    Manuel

    PS: Was du da hast, ist ein Board, kein Forum