Seite 67 von 153

Verfasst: 29.01.2008 15:40
von bantu
Stimmen die Zeiten aus dem ACP mit deinen überein? (auch Sommerzeit)

Re: [RC] NV "Who Was Here?" 6.0.5

Verfasst: 29.01.2008 15:45
von nickvergessen
MOD-Version: 6.0.5
MOD-Download: MOD-Beschreibung:
  • Fügt auf der index.php einen Abschnitt hinzu, wo die User aufgelistet werden,
    die am heutigem Tage online gewesen sind.
    Features:
    • Bots in der Liste ein-/ausblenden (im ACP einstellbar)
    • unsichtbare Benutzer in der Liste ein-/ausblenden (im ACP einstellbar)
    • Gäste im Rekord mitzählen (im ACP einstellbar)
    • Besuchszeit in der Liste ein-/ausblenden oder als "hover"-Effekt auf dem Benutzernamen (im ACP einstellbar)
    • Rekord speichern und anzeigen (im ACP einstellbar)
    • Es gibt 2 Modi:
      1. "Wer war heute da?": Hier bei werden alle Benutzer angezeigt, die am heutigen Tage online waren.
      2. "Wer war in der letzten Zeit da?": Der Zeitraum in dem die Besucher dagewesen sein sollen, kann im ACP eingestellt werden.
    • Die Liste kann im Administrationsbereich zurückgesetzt werden.
    • Die Zeit wird nach der Einstellung des Benutzers im persönlichen Bereich ausgegeben. Also mit Berücksichtigung von Zeitzone und Sommerzeit.
    • Die Benutzernamen sind eingefärbt.
MOD-Demo: Change-Log:

Code: Alles auswählen

[Add] Option zum ausblenden der unsichtbaren Benutzer
[Add] SQL-Index auf id-Spalte um die Auslese-geschwindigkeit zu verbessern (Dank an Mahony aus dem phpbb.de-Team)

Verfasst: 29.01.2008 16:49
von Schwarzer-Schlumpf
Cool

Gibts nen genauen Changelog?

Verfasst: 29.01.2008 17:01
von franki
Hab das update installiert und folgende Fehlermeldung bekommen

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

INDEX command denied to user 'web184'@'localhost' for table 'phpbb_wwh' [1142]

SQL

CREATE INDEX wwh_user_id ON phpbb_wwh(id)

BACKTRACE


FILE: includes/db/mysql.php
LINE: 158
CALL: dbal_mysql->sql_error()

FILE: includes/db/db_tools.php
LINE: 618
CALL: dbal_mysql->sql_query()

FILE: includes/db/db_tools.php
LINE: 1174
CALL: phpbb_db_tools->_sql_run_sql()

FILE: install_wwh/install.php
LINE: 200
CALL: phpbb_db_tools->sql_create_index()
Die Userdaten werden auch nicht aktuallisiert und in der
Portalansicht (board3) kommt nur
Update deinen "Wer War Da?" MOD
Jetzt hab ich doch ein paar Fragezeichen :-?

//Edit: Habe das update von 6.0.4 auf 6.0.5 genommen und noch eins
habe nicht die Änderung in der index_body.html gemacht
Find
Tip: This may be a partial find and not the whole line.

Code:Select All
{WHO_WAS_HERE_LIST2}<br />({WHO_WAS_HERE_EXP})
Replace With
Tip: Replace the preceding line(s) to find with the following lines.

Code:Select All
{WHO_WAS_HERE_LIST2} ({WHO_WAS_HERE_EXP})
aber daran kann es ja nicht liegen

Verfasst: 29.01.2008 18:03
von nickvergessen
Schwarzer-Schlumpf hat geschrieben:Gibts nen genauen Changelog?
In der Anleitung vergessen:

Code: Alles auswählen

[Add] Option zum ausblenden der unsichtbaren Benutzer
[Add] SQL-Index auf id-Spalte um die Auslese-geschwindigkeit zu verbessern (Dank an Mahony aus dem phpbb.de-Team)
@franki: wer ist dein Hoster? Kontaktiere ihn mal damit.

Ansonsten einfach folgendes in phpmyadmin eingeben:

Code: Alles auswählen

UPDATE `phpbb_config` SET config_value = '6.0.5' WHERE config_name = 'wwh_mod_version';
Das behebt zumindest das Problem, dass die Liste nicht aktualisiert wird.

Verfasst: 29.01.2008 23:41
von Swat
franki hat geschrieben:Hab das update installiert und folgende Fehlermeldung bekommen

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

INDEX command denied to user 'web184'@'localhost' for table 'phpbb_wwh' [1142]

SQL

CREATE INDEX wwh_user_id ON phpbb_wwh(id)

BACKTRACE


FILE: includes/db/mysql.php
LINE: 158
CALL: dbal_mysql->sql_error()

FILE: includes/db/db_tools.php
LINE: 618
CALL: dbal_mysql->sql_query()

FILE: includes/db/db_tools.php
LINE: 1174
CALL: phpbb_db_tools->_sql_run_sql()

FILE: install_wwh/install.php
LINE: 200
CALL: phpbb_db_tools->sql_create_index()
Bekomme die selbe Fehlermeldung beim Update

Verfasst: 30.01.2008 07:05
von nickvergessen
Welchen Hoster habt ihr denn?
Kontaktiert ihn am besten mal mit der Meldung, vllt erlaubt er euch das setzen der Indizien ja doch noch.

Verfasst: 30.01.2008 10:14
von x16
Hi,
also bei mir klappt alles problemlos. Bin bei All-inkl.com, wo sonst. :wink:

Aberr nun zu meinem Anliegen:
Mir stört noch immer, dass wenn ich unter "MOD Version:" Zeitraum wähle, das drunter befindende Feld "Zeitraum" deaktiviert bleibt. Ich muss also ers absenden, erst dann kann ich einen Zeitraum eingeben. Ist ja nicht so wild, aber wenn es machbar wäre, wäre es schon schön. :grin:

Verfasst: 30.01.2008 10:18
von Swat
Hab es jetzt manuell (id als Index) im phpMyAdmin gemacht ist außer die Version noch was an der DB zu ändern ?

Verfasst: 30.01.2008 11:14
von franki
nickvergessen hat geschrieben:@franki: wer ist dein Hoster? Kontaktiere ihn mal damit.

Ansonsten einfach folgendes in phpmyadmin eingeben:

Code: Alles auswählen

UPDATE `phpbb_config` SET config_value = '6.0.5' WHERE config_name = 'wwh_mod_version';
Das behebt zumindest das Problem, dass die Liste nicht aktualisiert wird.
Mein Hoster ist Revido.de, aber mit dem o.a. Eintrag funktioniert wieder alles :P