Beiträge: 760
Themen: 106
Registriert seit: 23.08.2007
MyBB-Version: 1.6
Hallo
Also ich hatte das Plugin in der 1.2.9. Version sehr erfolgreich im Einsatz und es funktionierte tadellos.
Ich bin jetzt auf die aktuelle Version 1.6 umgestiegen und habe auch das Plugin nochmals auf diese Version erfolgreich installiert.
Allerdings bekomme ich beim Aufruf der Statistikseite folgenden Error:
Zitat:Fatal error: Maximum execution time of 19 seconds exceeded in /home/.sites/81/site18/web/bastelstube/inc/db_mysqli.php on line 428
Auch hier zu sehen:
http://www.plexxart.at/bastelstube/stats.php
Ich habe scheinbar zuwenig "execution time" und deswegen habe ich diese schon mal von 15 auf 19 Sekunden am Server raufgesetzt.
Was könnte ich noch tun um das Plugin wieder ins laufen zu bringen.
Von Frankrieger ist scheinbar keine Unterstützung mehr zu erwarten, dieser war im 2008 Jahr das letzte Mal online.
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Du kannst die Zeit ruhig noch raufsetzen auf 30 Sekunden. Das ist bei bestimmten Funktionen (ACP, Upgrade) sicher hilfreich.
Aber warum das hier so lange dauert, ist mir nicht klar. Das scheint eine Datenbankabfrage zu sein.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 760
Themen: 106
Registriert seit: 23.08.2007
MyBB-Version: 1.6
30.09.2010, 10:23
(Dieser Beitrag wurde zuletzt bearbeitet: 30.09.2010, 10:24 von Plexxart.)
(30.09.2010, 10:08)StefanT schrieb: Du kannst die Zeit ruhig noch raufsetzen auf 30 Sekunden. Das ist bei bestimmten Funktionen (ACP, Upgrade) sicher hilfreich.
Das Problem ist, das ich das nicht weiter raufsetzen kann. Ich habe nur zwei Einstellungen entweder Normal mit 15 Sekunden oder High mit 19 Sekunden.
Zitat:Aber warum das hier so lange dauert, ist mir nicht klar. Das scheint eine Datenbankabfrage zu sein.
Wie meinst du das genau ? Eine Datenbankabfrage macht doch das Plugin ?
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Ok, es kommt jetzt eine andere Meldung. Welcher Teil des Codes aber so lange dauert, sagt sie nicht.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 760
Themen: 106
Registriert seit: 23.08.2007
MyBB-Version: 1.6
Na ja die zeile 428 könnte auch das sein:
PHP-Code:
// Benutzer, die am längsten online waren
if ($mybb->settings['estats_mostonline'] != "0")
{
$stat['estats_mostonline']['toptext'] = $lang->most_online;
$stat['estats_mostonline']['icon'] = "<img src=\"".$theme['imgdir']."/mostonline.gif\" border=\"0\" alt=\"".$lang->most_online."\" title=\"".$lang->most_online."\" />";
// User laden
$query = $db->write_query("SELECT timeonline, uid, username, usergroup, displaygroup FROM ".TABLE_PREFIX."users ORDER BY timeonline DESC LIMIT 0,".$mybb->settings['estats_max']);
$stat['estats_mostonline']['statistic'] = "";
while ($users = $db->fetch_array($query))
{
if ($users['timeonline'] > 0)
{
if ($mybb->settings['estats_minutes'] != "1")
{
$users['timeonline'] = nice_time($users['timeonline']);
}
else
{
$users['timeonline'] = floor($users['timeonline'] / 60);
if ($users['timeonline'] == 1)
{
$users['timeonline'] = "<b>".my_number_format($users['timeonline'])."</b> ".$lang->minute;
}
else
{
$users['timeonline'] = "<b>".my_number_format($users['timeonline'])."</b> ".$lang->minutes;
}
}
oder um es zu präzisieren, die Zeile 428
PHP-Code:
$users['timeonline'] = "<b>".my_number_format($users['timeonline'])."</b> ".$lang->minute;
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Das sieht aber nicht so aus, als würde es Sekunden dauern...
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 760
Themen: 106
Registriert seit: 23.08.2007
MyBB-Version: 1.6
(30.09.2010, 10:41)StefanT schrieb: Das sieht aber nicht so aus, als würde es Sekunden dauern...
Das hilft mir leider nichts........
Hat den wer das Plugin erfolgreich auf der 1.6. Version laufen ?
Beiträge: 760
Themen: 106
Registriert seit: 23.08.2007
MyBB-Version: 1.6
02.10.2010, 06:58
(Dieser Beitrag wurde zuletzt bearbeitet: 02.01.2011, 22:04 von Plexxart.)
Servus
Also ich habe jetzt mit Hilfe eines
Supporters von MyBB das Plugin auf der 1.6.Version ins Laufen gebracht. Es waren schlicht und ergreifend ein paar Codes nicht richtig.
Die funktionierende Version hänge ich mal hier ran. Eine Änderung wurde auch bei der Rubrik "Wer war am länsten Online" gemacht. Hier wurde die Zeit bis auf die Stunden reduziert, weil für mich keinen Sinn macht zu wissen wieviel Sekunden der User online war.
Erweiterte_Foren-Statistik_1_4.zip (Größe: 23,59 KB / Downloads: 33)
Beiträge: 720
Themen: 116
Registriert seit: 29.01.2013
06.02.2013, 23:47
(Dieser Beitrag wurde zuletzt bearbeitet: 06.02.2013, 23:50 von Licht.)
(02.10.2010, 06:58)Plexxart schrieb: Servus
Also ich habe jetzt mit Hilfe eines Supporters von MyBB das Plugin auf der 1.6.Version ins Laufen gebracht. Es waren schlicht und ergreifend ein paar Codes nicht richtig.
Die funktionierende Version hänge ich mal hier ran. Eine Änderung wurde auch bei der Rubrik "Wer war am länsten Online" gemacht. Hier wurde die Zeit bis auf die Stunden reduziert, weil für mich keinen Sinn macht zu wissen wieviel Sekunden der User online war.
kann jemand php einstelllen das auch für Version 1.6.9 paßt?
danke.,.,
den datei hab ich runtergeladen und Reame gelesen das steht nur 1.4
weil in meine Forum Forum Seite unten keine Foren-Statistiken .
[attachment=8344]
deswegen möchte ich Plugin installieren..
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Mit Version 1.4 ist nicht die Kombatibilität gemeind, sondern die Version des Plugins. Zu erkennen ist es an dieser Zeile im Plugin, für welche Version des MyBB´s es geht.
Code:
"compatibility" => "16*",
Mit freundlichen Grüßen
MrBrechreiz