ja die sollen unter dem ersten beitrag oder unter dem ganzen thread ist eigendlich egal
nur wenn ich es woanders hinsetze sieht man nix
--======================================--
--== Beitrag erstellt: 11:16 um 11:07 ==--
--== geantwortet auf Beitrag vom ==--
--== automatische Beitragszusammenführung ==--
--======================================--
asus schrieb nach 8 Minuten und 31 Sekunden:
immoment sieht es bei mir so aus (nicht aufgeräumt kommt später)
PHP-Code:
while ($arr = mysql_fetch_assoc($res)) {
++$pn;
$postid = $arr["id"];
$posterid = $arr["userid"];
$added = $arr["added"];
$body = $arr["body"];
$email = $arr["guestmail"];
$user = $arr["guestname"];
$answer = $arr["answer"];
$res2 = mysql_query("SELECT * FROM users WHERE id=$posterid") or sqlerr(__FILE__, __LINE__);
$arr2 = mysql_fetch_assoc($res2);
$anon = $arr2[anon];
$sig = $arr2[sig];
$dt = time() - 180;
$dt = sqlesc(get_date_time($dt));
$postername = ("<font class=\"".get_class_color($arr2['class'])."\">$arr2[username]</font>");
if ($arr[guestuser] == "yes") {
$by = "<b>Gast: $arr[guestname]</b>";
} else {
if ($arr2[username] == "") {
$by = "<b>Gelöscht</b>";
} else {
if ($anon && (($posterid == $CURUSER[id]) || get_user_class() >= UC_MODERATOR)) {
$by = "<a href=userdetails.php?id=$posterid><b>$postername</b></a>" . ($arr2["donor"] == "yes" ? " <img src=\"".
$GLOBALS["PIC_BASE_URL"]."star.gif\" title=\"Dieses Mitglied hat gespendet\">" : "") . ($arr2["enabled"] == "no" ? "<img src=\"".
$GLOBALS["PIC_BASE_URL"]."disabled.gif\" title=\"Dieses Mitglied wurde gesperrt\" style='margin-left: 2px'>" : ($arr2["warned"] == "yes" ? "<a href=rules.php#warning class=altlink><img src=\"".$GLOBALS["PIC_BASE_URL"]."warned.gif\" title=\"Dieses Mitglied wurde verwarnd\" border=\"0\"></a>" : "")) . "";
} else {
$by = "<b>$postername</b>";
}
}
}
print("<a name=$postid>");
if ($pn == $pc) {
print("<a name=last>");
if ($postid > $lpr)
mysql_query("UPDATE readposts SET lastpostread=$postid WHERE userid=$userid AND topicid=$topicid") or sqlerr(__FILE__, __LINE__);
}
if ($arr2["avatar"]) {
$avatar = ("<img style=\"width:120px;\" src=\"".htmlspecialchars($arr2["avatar"])."\">");
} else {
$avatar = ("<img style=\"max-width:120px;\" src=\"".$GLOBALS["PIC_BASE_URL"]."default_avatar.gif\">");
}
$res3 = mysql_query("SELECT COUNT(*) FROM posts WHERE userid=$posterid") or sqlerr(__FILE__, __LINE__);
$arr3 = mysql_fetch_row($res3);
$forumposts = $arr3[0];
print("<table align=\"center\" cellpadding=\"4\" cellspacing=\"1\" border=\"0\" width=\"770\" class=\"tableinborder\">
<tr><td align=\"center\" class=\"tabled\">$by</td>
<td class=\"tabled\" style=\"vertical-align: middle;\">
<table width=\"100%\"><tr><td class=\"tabled\"><b>Vom:</b> $added</td>
<td align=\"right\" class=\"tabled\" style=\"vertical-align: middle;\">");
if ($arr["guestuser"] == "no") {
print("$aktion");
} else {
if ($arr["guestuser"] == "yes" && $arr["answer"] == "no") {
print("<form method=\"post\" action=\"staffemail.php?action=send&email=$email&user=$user&title=$subject&postid=$postid\" style=\"display:inline\"><input type=\"submit\" value=\"Antworten\"></form>");
} else {
print("<form method=\"post\" action=\"forums.php?action=answer&topicid=$topicid&postid=$postid\" style=\"display:inline\"><input type=\"submit\" value=\"Bearbeitet\"></form>");
}
}
if ($arr[guestuser] == "no") {
if (!$locked && $maypost) {
print(" <form method=\"post\" action=\"forums.php?action=quotepost&topicid=$topicid&postid=$postid\" style=\"display:inline\"><input type=\"submit\" value=\"Zitieren\"></form>");
}
if (($CURUSER["id"] == $posterid && !$locked) || get_user_class() >= UC_MODERATOR) {
print(" <form method=\"post\" action=\"forums.php?action=edit&postid=$postid&forumid=$forumid\" style=\"display:inline\"><input type=\"submit\" value=\"Bearbeiten\"></form>");
}
if (get_user_class() >= UC_MODERATOR) {
print(" <form method=\"post\" action=\"forums.php?action=deletepost&postid=$postid&forumid=$forumid\" style=\"display:inline\"><input type=\"submit\" value=\"Löschen\"></form>");
}
}
if ($arr[guestuser] == "no") {
print(" <form method=\"post\" action=\"treport.php?postid=$postid\" style=\"display:inline\"><input type=\"submit\" value=\"Melden\"></form>");
}
print(" <a href=\"#top\"><img src=\"".$GLOBALS["PIC_BASE_URL"]."top.gif\" border=0 title='Top'></a></td></tr></table></td></tr>");
print("<tr><td align=\"center\" valign=\"top\" class=\"tableb\" width=\"120\">");
print("<table align=\"center\" cellpadding=\"4\" cellspacing=\"0\" border=\"0\" width=\"100\">
<tr><td align=\"center\" valign=\"top\" class=\"tabled\" width=\"120\">$avatar</td></tr>");
print("<tr><td class=\"tabled\" width=\"120\">");
if ($forumposts && (($posterid == $CURUSER[id]) || get_user_class() >= UC_MODERATOR)) {
print("Beiträge: <a href=\"userhistory.php?action=viewposts&id=$posterid\">$forumposts</a>");
} else {
print("Beiträge: $forumposts");
}
print("</td></tr></table>");
$body1 = "".format_comment($arr["body"])."";
$bedanko = $arr['bedanko'];
//---- Get poster thanks
$resa = mysql_query('
SELECT
`userid` AS `thxUser`,
`postid`,
(SELECT `username` FROM `users` WHERE `id` = `thxUser`) AS `userName`,
(SELECT `class` FROM `users` WHERE `id` = `thxUser`) AS `userClass`,
(SELECT `id` FROM `users` WHERE `id` = `thxUser`) AS `userid`,
(SELECT `anon` FROM `users` WHERE `id` = `thxUser`) AS `anonym`
FROM
`postthanks`
WHERE
`topicid` = ' . $topicid) or sqlerr(__FILE__, __LINE__);
if (mysql_num_rows($resa) > 0) {
$thxUser = Array();
$thxPostID = Array();
$thanks = Array();
while ($arra = mysql_fetch_assoc($resa))
{
$thxUser[] = $arra['thxUser'];
$thxPostID[] = $arra['postid'];
if ($arra['anonym'] == 'no' || $arra['thxUser'] == $CURUSER['id'] || get_user_class() >= UC_MODERATOR) {
$thanks[] = '<a href="userdetails.php?id=' . $arra['userid'] . '"><font class=' . get_class_color($arra['userClass']) . '><b>' . $arra['userName'] . '</b></font></a>';
}
else {
$thanks[] = '<font class=' . get_class_color($arra['userClass']) . '><b>' . $arra['userName'] . '</b></font>';
}
}
}
$thanksbutton = '<form method="post" action="forums.php?action=thanks&topicid=' . $topicid . '&postid=' . $postid . '&userid=' . $userid .'" style="display: inline;">
<input type="submit" value="Bedanken">
</form>';
//---- Get poster details
if ( $bedanko == 2 && !in_array($CURUSER['id'], $thxUser) ) {
$body1 .= '<br />' . $thanksbutton . '<br />';
}
if ( !empty($thanks) && !in_array($postid, $thxPostID) ) {
$body1 .= '<br />Für diesen Beitrag haben sich bedankt:';
$body1 .= '<br />' . implode(', ', $thanks);
}
if (is_valid_id($arr['editedby'])) {
$res4 = mysql_query("SELECT id, username, class, anon FROM users WHERE id=$arr[editedby]");
if (mysql_num_rows($res4) == 1) {
$arr4 = mysql_fetch_assoc($res4);
if ($arr4[anon] == no || (($arr4[id] == $CURUSER[id]) || get_user_class() >= UC_MODERATOR)) {
$body1 .= "<br><br><font class=\"smallfont\">Zuletzt bearbeitet von <a href=\"userdetails.php?id=$arr[editedby]\"><b><font class=\"".get_class_color($arr4["class"])."\">$arr4[username]</font></b></a> am $arr[editedat]</font>.";
} else {
$body1 .= "<br><br><font class=\"smallfont\">Zuletzt bearbeitet von <b><font class=\"".get_class_color($arr4["class"])."\">$arr4[username]</font></b> am $arr[editedat]</font>.";
}
}
}
if ($sig) {
$body1 .= "<br>____________________<br>".format_comment($sig)."";
}
print("</td><td class=\"tablea\" valign=\"top\" width=\"650\"><div style=\"width:100%;min-height:100px;overflow:auto;\">".$body1."</div></td></tr>");
print("<tr><td align=\"center\" class=\"tableb\">");
print(" ".("'" . $arr2['last_access'] . "'" > $dt?"<font color=\"green\"><b>Online</b></font>":"<font color=\"red\"><b>Offline</b></font>") . "");
print("</td><td class=\"tableb\">");
if ($arr[guestuser] == "no") {
if ($CURUSER[id] != $posterid) {
print(" <form method=\"post\" action=\"messages.php?action=send&receiver=$posterid\" style=\"display:inline\"><input type=\"submit\" value=\"PN\" class=\"btn\"></form>");
print(" <form method=\"post\" action=\"friends.php?action=add&targetid=$posterid&type=friend\" style=\"display:inline\"><input type=\"hidden\" name=\"type\" value=\"friend\"><input type=\"submit\" value=\"Freund\" class=\"btn\"></form>");
print(" <form method=\"post\" action=\"friends.php?action=add&targetid=$posterid&type=block\" style=\"display:inline\"><input type=\"hidden\" name=\"type\" value=\"block\"><input type=\"submit\" value=\"Blocken\" class=\"btn\"></form>");
}
if ($arr2[anon] == no || (($posterid == $CURUSER[id]) || get_user_class() >= UC_MODERATOR)) {
if ($arr2["icq"]) {
print(" <img style=\"vertical-align: middle;\" src=\"http://web.icq.com/whitepages/online?icq=".$arr2["icq"]."&img=5\" alt=\"icq\" title=\"icq\" border=\"0\"> ".htmlspecialchars($arr2["icq"])."");
}
if ($arr2["msn"]) {
print(" <img style=\"vertical-align: middle;\" src=\"".$GLOBALS["PIC_BASE_URL"]."/messenger/msn.gif\" alt=\"msn\" title=\"msn\" border=\"0\"> ".htmlspecialchars($arr2["msn"])."");
}
if ($arr2["aim"]) {
print(" <img style=\"vertical-align: middle;\" src=\"".$GLOBALS["PIC_BASE_URL"]."/messenger/aim.gif\" alt=\"aim\" title=\"aim\" border=\"0\"> ".htmlspecialchars($arr2["aim"])."");
}
if ($arr2["yahoo"]) {
print(" <img style=\"vertical-align: middle;\" src=\"".$GLOBALS["PIC_BASE_URL"]."/messenger/yahoo.gif\" alt=\"yahoo\" title=\"yahoo\" border=\"0\"> ".htmlspecialchars($arr2["yahoo"])."");
}
if ($arr2["skype"]) {
print(" <img style=\"vertical-align: middle;\" src=\"http://mystatus.skype.com/smallicon/".$arr2["skype"]."\" alt-\"skype\" title=\"skype\" border=\"0\"> ".htmlspecialchars($arr2["skype"])."");
}
}
}
print("</td></tr></table><br>");
}
so setze ich dieses
PHP-Code:
if ( !empty($thanks) && !in_array($postid, $thxPostID) ) {
$body1 .= '<br />Für diesen Beitrag haben sich bedankt:';
$body1 .= '<br />' . implode(', ', $thanks);
}
unter dem ganzen sieht man keine anzeige mehr der sich bedankt hat