Eigene beiträge (seperates Icon)
Verfasst: 15.09.2005 12:08
Hi,
ich versuche mich derzeit an einer kleinen Erweiterung für die Anzeige neuer (oder alter) Topics. Das ziel ist es ein anderes Icon darzustellen, wenn man selber in dem Thema aktiv war oder das Thema von einem selber ist.
Mein Problem ist nun, wie frage ich ab, ob ich in einem Thema etwas gepostet habe??
Die SQL-Abfrage aus viewforum.php Zeile 322:
Die IF-Abfrage (für die Icons) aus viewforum.php Zeile 520:
Die If-Abfrage arbeitet zum Teil erfolgreich...eigene Themen werden erkannt, ebenso wenn man der letzte aktive Poster des Themas ist...Ist das Thema aber von jemand anderem erstellt worden und man selber hat dort etwas gepostet (ist aber nicht der letzte Aktive user an dem Thema, dann bekomme ich wieder das Standart.Icon (welches ich ja nicht möchte).
Weiß jemand einen Rat...oder gibt es das schon als fertigen Mod (was natürlich bequemer ist, auch wenns schade um die bisher investierte Zeit ist)?
Danke schon mal im voraus.
mfg
Edit: Dis ist der hinzugefügte Teil in der IF-Abfrage:
ich versuche mich derzeit an einer kleinen Erweiterung für die Anzeige neuer (oder alter) Topics. Das ziel ist es ein anderes Icon darzustellen, wenn man selber in dem Thema aktiv war oder das Thema von einem selber ist.
Mein Problem ist nun, wie frage ich ab, ob ich in einem Thema etwas gepostet habe??
Die SQL-Abfrage aus viewforum.php Zeile 322:
Code: Alles auswählen
$sql = "SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time
FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . " u2
WHERE t.forum_id = $forum_id
AND t.topic_poster = u.user_id
AND p.post_id = t.topic_first_post_id
AND p2.post_id = t.topic_last_post_id
AND u2.user_id = p2.poster_id
AND t.topic_type <> " . POST_ANNOUNCE . "
$limit_topics_time
ORDER BY t.topic_type DESC, t.topic_last_post_id DESC
LIMIT $start, ".$board_config['topics_per_page'];
Code: Alles auswählen
if($replies >= $board_config['hot_threshold'])
{
$folder = $images['folder_hot'];
$folder_new = $images['folder_hot_new'];
}
else if (($userdata['user_id'] == $topic_rowset[$i]['id2']) || ($userdata['user_id'] == $topic_rowset[$i]['topic_poster']))
{
$folder = "templates/subSilver/images/folder_own.gif";
$folder_new = "templates/subSilver/images/folder_new_own.gif";
}
else
{
$folder = $images['folder'];
$folder_new = $images['folder_new'];
}
Weiß jemand einen Rat...oder gibt es das schon als fertigen Mod (was natürlich bequemer ist, auch wenns schade um die bisher investierte Zeit ist)?
Danke schon mal im voraus.
mfg
Edit: Dis ist der hinzugefügte Teil in der IF-Abfrage:
Code: Alles auswählen
else if (($userdata['user_id'] == $topic_rowset[$i]['id2']) || ($userdata['user_id'] == $topic_rowset[$i]['topic_poster']))
{
$folder = "templates/subSilver/images/folder_own.gif";
$folder_new = "templates/subSilver/images/folder_new_own.gif";
}