Fehlerhaft: TOP5original Thema anzeigen
05.01.05, 21:23:07
[B] [SIZE="200"]TOP5[/SIZE] [/B]
[B]Version:[/B]1.2
[B]Kurzbeschreibung[/B]
[QUOTE] Zeigt eine TOP5 über den Foren [/QUOTE][B]Zu ändernde Dateien:[/B]
/index.php (Index)
[B]Zu ändernde Templates:[/B]
index
[B]Neue Templates:[/B]
index_top5
[B]Nachricht:[/B]
[QUOTE] Die Datei index.php öffnen und vor
[PHP]
eval ('echo "'.$_style->get('index').'";');
footer();
?>
[/PHP]
folgendes Einfügen:
[PHP]
#
#
### top 5
// Last Posts (userrechte werden beachtet)
$result = $_db->query('
SELECT t.`name`, u.`name` AS user_name, t.`views`, t.`id` AS topic_id, u.`id` AS user_id, MAX(p.`post_date`) AS date
FROM `'.$_cfg['DB_PREFIX'].'post` AS p
LEFT JOIN `'.$_cfg['DB_PREFIX'].'user` AS u ON p.`user_id`=u.`id`
LEFT JOIN `'.$_cfg['DB_PREFIX'].'topic` AS t ON p.`topic_id`=t.`id`
LEFT JOIN `'.$_cfg['DB_PREFIX'].'group_value` AS g ON t.`board_id`=g.`board_id`
WHERE (g.`group_id`=1 OR g.`group_id` IS NULL)
AND (g.`var_id`=3 OR g.`var_id` IS NULL)
AND (g.`value`=1 OR g.`value` IS NULL)
GROUP BY t.`id`
ORDER BY `date` DESC
LIMIT 0,5
');
while ($posts = $_db->fetch_array($result)){
$TopPosts[]=$posts;
}
// Last Members
$result = $_db->query('SELECT `name`, `id`, `posts`
FROM `'.$_cfg['DB_PREFIX'].'user`
ORDER BY `reg` DESC
LIMIT 0,5
');
while ($usertop = $_db->fetch_array($result)){
$TopUser[]=$usertop;
}
// Top Poster
$result = $_db->query('SELECT `name`, `id`, `posts`
FROM `'.$_cfg['DB_PREFIX'].'user`
ORDER BY `posts` DESC
LIMIT 0,5
');
while ($postertop = $_db->fetch_array($result)){
$TopPoster[]=$postertop;
}
$TOP5poster='';
$TOP5user='';
$TOP5posts='';
for ($i=0;$i<5;$i++){
$TOP5poster.='BugHunter2k'.$TopPoster[$i]['name'].' |
'.$TopPoster[$i]['posts'].' |
'.$TopUser[$i]['name'].' |
'.$TopUser[$i]['posts'].' |
'.$TopPosts[$i]['name'].' |
'.$TopPosts[$i]['user_name'].' |
'.$TopPosts[$i]['views'].' |
05.01.05, 22:36:17
Bekannte mängel:
[list]
[*]interne Themen werden für alle Benutzergruppen angezeigt
[*]Bei den Last5 Posts, steht der Themenstarter, nicht der lastposter
[*]Es scheint, das nciht die Letzten posts, sondern die letzten topics angezeigt werden.
[/list]
BugHunter2k
09.01.05, 20:10:11
Ultra
10.01.05, 17:57:07
Ultra
10.01.05, 17:59:38
bring m al ein paar mehr informationen
version
url
...
hast du die anleitung genau befolgt ?
sieht fast so aus als hättest du die änderungen an der index.php nciht gemacht.
BugHunter2k
10.01.05, 18:15:23
Ultra
10.01.05, 18:17:21
BugHunter2k
10.01.05, 18:20:20
Ultra
10.01.05, 18:20:58
BugHunter2k
10.01.05, 18:22:37
Ultra
10.01.05, 18:25:14
BugHunter2k
10.01.05, 18:26:18
so, jetzt gehts...hab mal die normale index.php geändert ;-)
danke, gefällt mir, mein LOB!!
Ultra
11.01.05, 17:20:46
Ultra
11.01.05, 17:46:45
BugHunter2k
17.01.05, 20:52:03
Ultra
17.01.05, 20:53:10
BugHunter2k
18.01.05, 07:19:03
Barkeeper
25.01.05, 17:24:23
pablosworld
26.01.05, 13:50:11
mdg-webmaster
27.01.05, 09:40:06
pablosworld
|