gibt es eine Möglichkeit das bei diesem MOD die Shadow Topics ausgeschlossen werden? Ist "unschön" bzw. auchg verwirrend, vor allem wenn man mehrere Topics verschieben muss, sie stehen dann immer doppelt da und man muss "raten" welcher nun der richtige ist
Recent Topics MOD - Shadow Topics Problem
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Recent Topics MOD - Shadow Topics Problem
Hallo zusammen,
gibt es eine Möglichkeit das bei diesem MOD die Shadow Topics ausgeschlossen werden? Ist "unschön" bzw. auchg verwirrend, vor allem wenn man mehrere Topics verschieben muss, sie stehen dann immer doppelt da und man muss "raten" welcher nun der richtige ist
(Da in der recent.php Anzeige kein "verschoben nach:" davorsteht,nur der Titel)
gibt es eine Möglichkeit das bei diesem MOD die Shadow Topics ausgeschlossen werden? Ist "unschön" bzw. auchg verwirrend, vor allem wenn man mehrere Topics verschieben muss, sie stehen dann immer doppelt da und man muss "raten" welcher nun der richtige ist
Zuletzt geändert von Ramona_FP am 17.03.2007 23:25, insgesamt 1-mal geändert.
Liebe Grüße
Ramona
Ramona
Hallo Ramona_FP,
ich hatte auch mal dieses Problem, vielleicht hilft dir das hier weiter:
http://www.phpbb.de/viewtopic.php?p=382499#382499
Gruß Helmut
ich hatte auch mal dieses Problem, vielleicht hilft dir das hier weiter:
http://www.phpbb.de/viewtopic.php?p=382499#382499
Gruß Helmut
Ich bin nicht ganz dicht.... na und.
Hallo Ramona,
bei mir sieht der Code an der entsprechenden Stelle so aus:
Es ist der Code von recent.php, aber ich habe diesen Code direkt in die index.php eingebaut. Du fügst den Befehl AND topic_status != '2' einfach am Ende der ersten WHERE Anweisung an, dann sollte es klappen.
Gruß Helmut
bei mir sieht der Code an der entsprechenden Stelle so aus:
Code: Alles auswählen
[...]
$where_forums = ( $special_forums == '0' ) ? 't.forum_id NOT IN ('. $except_forums .')' : 't.forum_id NOT IN ('. $except_forums .') AND t.forum_id IN ('. $forum_ids .')';
$sql = "SELECT t.*, f.forum_id, f.forum_name, u.username AS first_poster, u.user_id AS first_poster_id, u2.username AS last_poster, u2.user_id AS last_poster_id, p.post_username AS first_poster_name, p2.post_username AS last_poster_name, p2.post_time, pt.*
FROM ". TOPICS_TABLE ." t, ". FORUMS_TABLE ." f, ". USERS_TABLE ." u, ". POSTS_TABLE ." p, ". POSTS_TABLE ." p2, ". USERS_TABLE ." u2, ". POSTS_TEXT_TABLE ." pt
WHERE $where_forums AND t.topic_poster = u.user_id AND f.forum_id = t.forum_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_last_post_id = pt.post_id AND topic_status != '2'
ORDER BY t.topic_last_post_id DESC LIMIT $topic_limit";
}
else
{
$sql = "SELECT p.post_id, pt.post_subject FROM ". POSTS_TABLE ." p, ". POSTS_TEXT_TABLE ." pt
WHERE p.topic_id IN ($topic_id) AND p.post_id = pt.post_id ORDER BY p.post_id DESC LIMIT $topic_limit";
}
[...]
Gruß Helmut
Ich bin nicht ganz dicht.... na und.
Hallo zusammen,
seit dem Update greift diese Variante nicht mehr
recent.php
..und jetzt?
seit dem Update greift diese Variante nicht mehr
recent.php
Code: Alles auswählen
$where_forums = ( $special_forums == '0' ) ? 't.forum_id NOT IN ('. $except_forums .') AND topic_status ('. 2 .')' : 't.forum_id NOT IN ('. $except_forums .') AND t.forum_id NOT IN ('. $forum_ids .')';
$sql_start = "SELECT t.*, p.poster_id, p.post_username AS last_poster_name, p.post_id, p.post_time, f.forum_name, f.forum_id, u.username AS last_poster, u.user_id AS last_poster_id, u2.username AS first_poster, u2.user_id AS first_poster_id, p2.post_username AS first_poster_name
FROM ". TOPICS_TABLE ." t, ". POSTS_TABLE ." p
LEFT OUTER JOIN ". POSTS_TABLE ." p2 ON p2.post_id = t.topic_first_post_id
LEFT OUTER JOIN ". FORUMS_TABLE ." f ON p.forum_id = f.forum_id
LEFT OUTER JOIN ". USERS_TABLE ." u ON p.poster_id = u.user_id
LEFT OUTER JOIN ". USERS_TABLE ." u2 ON u2.user_id = t.topic_poster
WHERE $where_forums AND p.post_id = t.topic_last_post_id AND ";
$sql_end = " ORDER BY t.topic_last_post_id DESC LIMIT $start, $topic_limit";Liebe Grüße
Ramona
Ramona