EDIT: DIES HIER IST DIE ENTGÜLTIGE VERSION!! DIE FOLGENDEN BEITRÄGE GEHEN ALLE ÜBER DIE ARBEITSVERSION DIE VORHER HIER GESANDEN IST!!!
viewtopic.php:
suchen:
danach einfügen:
suchen:
Code: Alles auswählen
case 'time':
$order_by = "t.topic_id $sort_order";
break;
danach einfügen:
Code: Alles auswählen
case 'rating':
$order_by = "IF(rating = NULL, 0, rating) $sort_order";
$toh_sql1 = ', AVG(rating) AS rating';
$toh_sql2 = 'LEFT JOIN ' . RATE_TABLE . ' r ON r.topic_id = t.topic_id ';
$toh_sql3 = 'GROUP BY t.topic_id, u.user_id, u2.user_id';
break;
suchen:
danach einfügen:
Code: Alles auswählen
$mode_types_text[] = 'Bewertung';
$mode_types[] = 'rating';
suchen:
Code: Alles auswählen
//
// All announcement data, this keeps announcements
// on each viewforum page ...
//
$sql = "SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_time, p.post_username, pt.post_text
FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . USERS_TABLE . " u2, " . POSTS_TEXT_TABLE . " pt
WHERE t.forum_id = $forum_id
AND t.topic_poster = u.user_id
AND p.post_id = t.topic_last_post_id
AND p.post_id = pt.post_id
AND p.poster_id = u2.user_id
AND t.topic_type = " . POST_ANNOUNCE . "
ORDER BY $order_by ";
darin suchen:
danach einfügen:
darin suchen:
danach einfügen:
darin suchen:
danach einfügen
suchen:
Code: Alles auswählen
//
// Grab all the basic data (all topics except announcements)
// for this forum
//
$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, $order_by
LIMIT $start, ".$board_config['topics_per_page'];
im gefundenen suchen:
danach einfügen:
im gefundenen suchen:
danach in der geleichen zeile einfügen:
im gefundenen suchen:
danach einfügen:
und falls man den global announcement hack installiert hat muss man noch folgendes machen:
suchen:
Code: Alles auswählen
//
// All GLOBAL announcement data, this keeps GLOBAL announcements
// on each viewforum page ...
//
$sql = "SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_time, p.post_username
FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . USERS_TABLE . " u2
WHERE t.topic_poster = u.user_id
AND p.post_id = t.topic_last_post_id
AND p.poster_id = u2.user_id
AND t.topic_type = " . POST_GLOBAL_ANNOUNCE . "
ORDER BY $order_by ";
darin suchen:
danach einfügen:
darin suchen:
danach einfügen:
darin suchen:
danach einfügen
PS: vor und nach dem $toh_sql immer ein leerzeichen machen!!!
ah