(erledigt) Statistik Mod ( Anzeige [ So ] geht nicht )

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Antworten
Benutzeravatar
Red-Benz
Mitglied
Beiträge: 265
Registriert: 17.03.2006 23:05
Wohnort: Hamburg
Kontaktdaten:

(erledigt) Statistik Mod ( Anzeige [ So ] geht nicht )

Beitrag von Red-Benz »

Ich habe den Statistik Mod

bei dem Modul ( Die am häufigsten postenden Benutzer diese Woche )

wird 6 Tage die Woche alles richtig angezeigt und am Sonntag zeigt er nichts an.

Wer kann helfen ?


Gruß
Red Benz
Zuletzt geändert von Red-Benz am 30.07.2006 15:06, insgesamt 1-mal geändert.
Hilfe, ich brauche mehr Steuern, ich habe noch Geld !

http://www.tuning-crew-nord.com
Benutzeravatar
Red-Benz
Mitglied
Beiträge: 265
Registriert: 17.03.2006 23:05
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Red-Benz »

SCHIEB


Gruß

Red Benz
Hilfe, ich brauche mehr Steuern, ich habe noch Geld !

http://www.tuning-crew-nord.com
Benutzeravatar
Red-Benz
Mitglied
Beiträge: 265
Registriert: 17.03.2006 23:05
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Red-Benz »

ICH habe das Problem ERFOLGREICH behoben.

Vielen Dank für eure schnelle und zahlreiche Hilfe.....


Gruß
Red Benz
Hilfe, ich brauche mehr Steuern, ich habe noch Geld !

http://www.tuning-crew-nord.com
Blazer
Mitglied
Beiträge: 199
Registriert: 29.10.2005 21:43
Wohnort: Miltenberg
Kontaktdaten:

Beitrag von Blazer »

könntest du vielleicht auch sagen wie?

ich habe nämlich das selbe Problem :(
Benutzeravatar
Red-Benz
Mitglied
Beiträge: 265
Registriert: 17.03.2006 23:05
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Red-Benz »

Ersetze mal den Inhalt der module.php

gegen diesen

Code: Alles auswählen

<?php
/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

//
// Top Posting Users This Week (History Mod adaption)
//

$statistics->init_bars();

$current_time = time();
$minutes = date('is', $current_time);
$hour_now = $current_time - (60*($minutes[0].$minutes[1])) - ($minutes[2].$minutes[3]); 
$date = date('H');
$time_today = $hour_now - (3600 * $date); 
$time_thisweek = $time_today - ((((date('w', $time_today)<1)?date('w', $time_today)+7:date('w', $time_today))-1)*86400);

$l_this_day = create_date('D', $time_today, $board_config['board_timezone']);

$sql = "select u.user_id, u.username, count(u.user_id) as user_posts  
FROM " . USERS_TABLE . " u, " . POSTS_TABLE . " p 
WHERE (u.user_id = p.poster_id) AND (p.post_time > '" . $time_thisweek . "') AND (u.user_id <> " . ANONYMOUS . ")
GROUP BY user_id, username
ORDER BY user_posts DESC
LIMIT " . $return_limit;

if ( !($result = $stat_db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, "Couldn't retrieve topposters data", "", __LINE__, __FILE__, $sql);
}

$total_posts_thisweek = 0;
$user_count = $stat_db->sql_numrows($result);
$user_data = $stat_db->sql_fetchrowset($result);
$firstcount = $user_data[0]['user_posts'];

for ($i = 0; $i < $user_count; $i++)
{
	$total_posts_thisweek += $user_data[$i]['user_posts'];
}

for ($i = 0; $i < $user_count; $i++)
{
	$class = ($i % 2) ? $theme['td_class2'] : $theme['td_class1'];
	
	$statistics->do_math($firstcount, $user_data[$i]['user_posts'], $total_posts_thisweek);

	$template->assign_block_vars('top_posters_week', array(
		'RANK' => $i+1,
		'CLASS' => $class,
		'USERNAME' => $user_data[$i]['username'],
		'PERCENTAGE' => $statistics->percentage,
		'BAR' => $statistics->bar_percent,
		'URL' => append_sid($phpbb_root_path . 'profile.php?mode=viewprofile&u=' . $user_data[$i]['user_id']),
		'POSTS' => $user_data[$i]['user_posts'])
	);
}

$template->assign_vars(array(
	'L_MODULE_NAME' => $lang['module_name'],
	'WEEK' => sprintf($lang['Week'], (create_date('D', $time_thisweek, $board_config['board_timezone'])). ' - ' . $l_this_day),
	'L_RANK' => $lang['Rank'],
	'L_PERCENTAGE' => $lang['Percent'],
	'L_GRAPH' => $lang['Graph'],
	'L_USERNAME' => $lang['Username'],
	'L_POSTS' => $lang['Posts'])
);

?>
Und dann geht das.....

Gruß

Red Benz
Hilfe, ich brauche mehr Steuern, ich habe noch Geld !

http://www.tuning-crew-nord.com
SoLo1905

Beitrag von SoLo1905 »

ich rate nun mal :) hast du aus

Code: Alles auswählen

)+6:date('w', $time_today))-1)*86400); 
dieses gemacht

Code: Alles auswählen

)+7:date('w', $time_today))-1)*86400); 
???
Blazer
Mitglied
Beiträge: 199
Registriert: 29.10.2005 21:43
Wohnort: Miltenberg
Kontaktdaten:

Beitrag von Blazer »

wunderbar, klappt :)

Dankeschön
Benutzeravatar
Red-Benz
Mitglied
Beiträge: 265
Registriert: 17.03.2006 23:05
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Red-Benz »

SoLo1905 hat geschrieben:ich rate nun mal :) hast du aus

Code: Alles auswählen

)+6:date('w', $time_today))-1)*86400); 
dieses gemacht

Code: Alles auswählen

)+7:date('w', $time_today))-1)*86400); 
???
Das wurde AUCH geändert..........

Aber wozu willst du raten wenn du das ganze oben fertig hast.

Soll ich extra für dich ein Quiz draus machen ??

@Blazer
Wenns nicht funktionieren würde hätte ich es nicht gepostet !!
und !! Bitte gern geschehen.


Gruß

Red Benz
Hilfe, ich brauche mehr Steuern, ich habe noch Geld !

http://www.tuning-crew-nord.com
Antworten

Zurück zu „phpBB 2.0: Mod Support“