Forum
Süße Maus16 aus Koeln
- php
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ück zur ü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) ö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&empfaenger=' . $von . '>Message schreiben</a>',$ausgabe); // den post text ins template einsetzen
echo $ausgabe;
};
?>
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