[RC] phpBB Statistics v1.0.2

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
marc1706
phpBB.com
Beiträge: 323
Registriert: 20.08.2008 11:11
Wohnort: München
Kontaktdaten:

[RC] phpBB Statistics v1.0.2

Beitrag von marc1706 »

MOD-Titel: phpBB Statistics
Autor: marc1706
Früherer Autor: TheUniqueTiger

MOD-Beschreibung:: Dieser Mod zeigt verschiedene Statistiken von deinem Forum an. Diese können im Admin-Bereich kontrolliert werden.
MOD-Version:: 1.0.2

Features:
Für die Funktionen könnt ihr einfach die Demo ansehen. Das ist echt etwas zu viel um hier alles aufzuzählen. ;)


Screenshots:
[ externes Bild ]
[ externes Bild ]

Demo URL:
MOD-Download: phpBB Statistics 1.0.2 Download

Umgehen von Fehlern:
Es kann vorkommen, dass es beim Abschicken von Beiträgen zu Fehlern durch die Anpassung der posting.php kommt. Wenn das bei euch öfter vorkommt, dann könnt ihr die Codeänderung in der posting.php auch einfach entfernen. Zur Aktualisierung der Smiley- und BBCode-Statistiken ändert ihr im Admin-Bereich dann einfach den Switch neben "Resynchronisiere BBCode- und Smiley-Statistiken" auf Ja. Wenn ihr jetzt "Verschiedene Statistiken" besucht, werden die Smilies und BBCodes automatisch nachgezählt.

Changelog:
Änderungen 1.0.1 zu 1.0.2:
  • [Neu] Neues Add-On System -- Keine Dateien müssen mehr bearbeitet werden um Add-Ons hinzuzufügen
  • [Neu] Add-Ons können im Admin-Bereich verschoben und verwaltet werden
  • [Gelöst] Funktion save_bbcode_smiley_count führt eine Datenbank-Update durch, auch wenn die Zahl nicht verändert wird
  • [Gelöst] Incorrectes Argument für foreach() in save_bbcode_smiley_count
  • [Gelöst] Funktion overall_bbcode_smiley_count fügt den selben BBCode mehrmals hinzu
  • [Gelöst] Falsche Anzahl an Parametern für array_slice() in Funktion get_profile_field_data
  • [Gelöst] Übermäßige Behandlung des Benutzer Wohnorts sorgt für Fehler mit Umlauten
  • [Gelöst] Datenbank Fehler mit PostgreSQL
  • [Gelöst] Benutzer mit inkorrektem Geburtstag werden zu Geburtstags-Anzahl hinzugefügt
  • [Gelöst] Datenbank Fehler mit MSSQL
  • [Gelöst] Ähnliche BBCodes werden addiert
  • [Gelöst] Schattenthemen werden in Top Themen angezeigt
  • [Gelöst] Extrem kleiner UNIX Zeitstempel für cutoff_time in Funktion get_user_count_data
  • [Gelöst] Falsche Prozentangabe für "Benutzer, welche ihren Geburtstag eingetragen haben"
  • [Gelöst] Schattenthemen mit Umfragen wurden als Umfragen von der Datenbank herangezogen
  • [Gelöst] Einge XHTML 1.0 strict Validations Fehler
  • [Gelöst] Inkorrekte Zahl für "Durchschnitt Registrierungen Tag" in stats_basic.php
  • [Gelöst] Anzahl der Benutzer in Benutzergruppen werden falsch abgefragt
  • [Gelöst] XHTML 1.0 strict Validations Fehler in Themen Aktivitäts Statistiken
  • [Gelöst] XHTML 1.0 strict Validations Fehler falls kein Add-On installiert ist
  • [Gelöst] Ein paar kleine Fehler im Installer
  • [Gelöst] Löschen von Datenbank Tabellen funktioniert nicht
  • [Gelöst] Falsche Unterscheidung des Datenbank Schemas im Installer
  • [Gelöst] Statistik Module werden nicht komplett gelöscht
  • [Gelöst] PHP-Fehler in Updater
  • [Gelöst] Bots und Gäste wurden in "Durchschnitt Registrierungen Tag" mitgezählt
  • [Geändert] XML Dateien auf MODX 1.2.5 aktualisiert
  • [Geändert] Einstellmöglichkeiten im Admin-Bereich zusammengefügt
  • [Geändert] Benutzer mit Gruppen-Privilegien sehen jetzt alle Gruppen
  • [Geändert] Funktion overall_bbcode_smiley_count() verändert um Zeitüberschreitungen zu verhindern
  • [Geändert] Funktion overall_bbcode_smiley_count() verändert um Fehler durch doppelte BBCodes in der Datenbank zu verhindern
  • [Geändert] Anzahl an gelöschten Benutzern hinzugefügt um eine genauere Angabe zu dem "Durchschnitt Registrierungen Tag" machen zu können
  • [Geändert] Doppelte Sprachvariablen entfernt
  • [Geändert] Monatliche Statistiken zeigen alle Monate nur noch an wenn das auch wirklich ausgewählt wurde
  • [Geändert] Unnötige Anpassungen in Installations Anleitung entfernt
  • [Geändert] Funktion stats_create_table kann jetzt auch mit arrays umgehen
  • [Support] phpBB Statistics 0.1.0, 0.1.0, 0.2.0, und Forum Statistics 0.3.0 werden nicht mehr unterstützt

Änderungen 1.0.0 zu 1.0.1:
  • [Neu] BBCodes werden in Umfrage-Optionen angezeigt
  • [Neu] Komplett neue Funktionen für Smiley- und BBCode-Statistiken hinzugefügt. Das Ganze wird in die posting.php eingefügt und sollte die Verschiedenen Statistiken um einiges schneller machen
  • [Neu] Neue Funktion zur Festellung der Zeitversetzung
  • [Neu] Der Statistik-Link wird nicht mehr angzeigt wenn man keine Berechtigungen für die Statistiken hat
  • [Gelöst] Parse Error in der statistics/includes/functions.php (Bug #41)
  • [Gelöst] Bug in der includes/stats/stats_activity.php, der dafür sorgte, dass für jedes Thema der gleiche Titel angzeigt wird
  • [Gelöst] Falscher .row-Name in der stats_contributions_attachments.html
  • [Gelöst] Mehrere Bugs und Programmierungsfehler die durch phpBB.com MOD Validation aufgefallen sind
  • [Gelöst] Gravis in update_forum_statistics_0.3.0.xml entfernt
  • [Gelöst] Bug wenn es keine Dateianhänge gibt
  • [Geändert] "Resynchronisiere BBCodes" wurde zu "Resynchronisiere BBCode- und Smiley-Statistiken" geändert
  • [Geändert] Mehrere, durch wiki.phpBB.com vorgeschlagene, Performance-Verbesserungen
  • [Geändert] Installer wurde überarbeitet, um auch in Foren die von phpBB2 konvertiert wurden zu funktionieren
  • [Geändert] Eigenes Berechtigungsystem durch das phpBB3-eigene ersetzt
Änderungen 0.2.0 zu 1.0.0:
  • [Neu]Anzahl BBCodes und benutzerdefinierter BBCodes
  • [Neu]benutzerdefinierte BBCodes zu den Top XX BBCodes hinzugefügt
  • [Neu]Top XX Themen (Lesezeichen)
  • [Neu]Top XX Themen (Beobachten)
  • [Neu]Top XX Foren (Beobachten)
  • [Gelöst]Anzahl der Wohnorte falsch
  • [Gelöst]Monatsnamen immer auf Englisch
  • [Gelöst]CPF Fehler
  • [Gelöst]kleiner Subsilver2 Fehler
  • [Gelöst]ein Installer error
  • [Geändert]Einige kleine Veränderungen und Fehlerbehebungen
  • [Geändert]Einige Leistungsverbesserungen, z.B. Top Smilies und Top BBCodes
Änderungen 0.1.1 zu 0.2.0:
  • [Neu]Anzahl gelöschter Benutzer
  • [Neu]Top XX Beitragssymbole
  • [Neu]Installer hinzugefügt (basiert auf Board3 Portal Installer)
  • [Neu]Add-ons können hinzugefügt werden
  • [Hinzugefügt] Updateanleitung für Forum Statistics 0.3.0
  • [Gelöst]ein Paar "undefined offset" Fehler wenn keine Themen vorhanden sind
  • [Gelöst]Top XX Smilies zeigt falsche Anzahl an
  • [Gelöst]Top XX BBCodes zeigt falsche Anzahl an
  • [Gelöst]Gäste werden in den Statistiken der Benutzeraktivität nicht verborgen
  • [Geändert]Einige kleine Veränderungen und Fehlerbehebungen

phpBB Statistics 0.1.0 zu 0.1.1:
  • [Neu]Gesamt Zugriffe auf Themen
  • [Neu]Top XX Themen (Zugriffe)
  • [New]Top XX Freunde
  • [New]Top XX ignorierte Benutzer
  • [Gelöst]Bug 014
  • [Gelöst]Bug 015
  • [Gelöst]Bug 016
  • [Geändert]Einige kleine Veränderungen und Fehlerbehebungen

FS 0.3.0 zu phpBB Statistics 0.1.0:
  • Erste Beta
  • [Neu]phpBB Statistics Bedienfeld im Admin-Bereich
  • [Neu]Jeder Gruppe kann der Zugriff zum phpBB Statistics MOD erlaubt werden
  • [Neu]Der phpBB Statistics MOD kann deaktiviert werden und eine passende Nachricht wird angezeigt
  • [Neu]Alle einzelnen Statistiken können im Admin-Bereich deaktiviert werden, eine passende Nachricht wird angezeigt
  • [Neu]Neueste phpBB Version vortäuschen(funktioniert nur, wenn auch der Versions Check im Admin-Bereich funktioniert)
  • [Neu]Verstecke Datenbank Information und zeige die phpBB Version wie folgt an: 3.x.x
  • [Neu]Sortiere installierte Komponenten anhand von Name, ID, und Autor/Copyright
  • [Neu]Diverse Statistiken Seite, z.B. Smiley Statistiken
  • [Neu]Top XX BBCodes die auf dem Board genutzt werden (z.Z. nur standard BBCodes)
  • [Neu]Verwarnungs Statistiken (sind standardmäßig ausgeschaltet, können aber im Admin-Bereich wieder eingeschaltet werden)
  • [Neu]Anzahl der Umfragen, auf die man Zugriff hat
  • [Neu]Mehrere Statistiken werden gecachet
  • [Neu]subsilver2 Template Dateien und Anpassungen
  • [Neu]subsilver2 Template Dateien sind XHTML 1.0 Transitional valid
  • [Geändert]prosilver Template Dateien sind XHTML 1.0 Strict valid
  • [Geändert]phpBB Statistics Link in die overall_header.html verschoben
  • [Geändert]Sprachdateien in language/xx/mods verschoben
  • [Geändert]Template Dateien in styles/xx/template/stats verschoben
  • [Geändert]Alles für phpBB 3.0.4 geupdatet
  • [Gelöst]Bug 001
  • [Gelöst]Bug 002
  • [Gelöst]Bug 003
  • [Gelöst]Bug 004
  • [Geändert]Verschiedene kleine Änderungen
Zuletzt geändert von marc1706 am 19.06.2010 13:05, insgesamt 13-mal geändert.
phpBB Lead Developer
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: [BETA] phpBB Statistics v0.1.0

Beitrag von 4seven »

super sache und rund umgesetzt. kompliment.
in der miscellaneous ist noch ein debug-fehler drin.
Black-Civic
Mitglied
Beiträge: 241
Registriert: 12.09.2006 11:10
Wohnort: SIG-DORF
Kontaktdaten:

Re: [BETA] phpBB Statistics v0.1.0

Beitrag von Black-Civic »

Ich bekomm folgenden fehler. Woran liegt das?

SQL ERROR [ mysqli ]

Table 'usr_web497_3.STATS_CONFIG_TABLE' doesn't exist [1146]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.


Die Tabelle ist in meinem phpMyAdmin vorhanden.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: [BETA] phpBB Statistics v0.1.0

Beitrag von 4seven »

ja, aber lt. install ist die tabelle in der constants.php nicht definiert.
Black-Civic
Mitglied
Beiträge: 241
Registriert: 12.09.2006 11:10
Wohnort: SIG-DORF
Kontaktdaten:

Re: [BETA] phpBB Statistics v0.1.0

Beitrag von Black-Civic »

Achso. Und was muss ich da machen? Hab grad null ahnung. :oops:
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: [BETA] phpBB Statistics v0.1.0

Beitrag von 4seven »

öffne includes/constants.php

finde
davor füge ein

Code: Alles auswählen

define('STATS_CONFIG_TABLE',            $table_prefix . 'stats_config'); 
Black-Civic
Mitglied
Beiträge: 241
Registriert: 12.09.2006 11:10
Wohnort: SIG-DORF
Kontaktdaten:

Re: [BETA] phpBB Statistics v0.1.0

Beitrag von Black-Civic »

Danke hat funktioniert.

Stand aber nicht in der Anleitung.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: [BETA] phpBB Statistics v0.1.0

Beitrag von 4seven »

ja, aber lt. install ist die tabelle in der constants.php nicht definiert.
Benutzeravatar
marc1706
phpBB.com
Beiträge: 323
Registriert: 20.08.2008 11:11
Wohnort: München
Kontaktdaten:

Re: [BETA] phpBB Statistics v0.1.0

Beitrag von marc1706 »

Danke, 4seven. Der zusätzliche Edit der contstants.php wurde hinzugefügt.

Wahrscheinlich fehlt in der bei den BBCodes wieder ein isset(). Später dazu mehr, dürfte nur nen kleiner Fehler sein.

edit: Problem gefunden.

Öffne includes/stats/stats_basic.php
Finde:

Code: Alles auswählen

$bbcode_ary = get_top_bbcodes();
				foreach ($bbcode_ary as $key => $row) 
				{
					$count[$key]    = $row['count'];
				}
				array_multisort($count, SORT_NUMERIC, SORT_DESC, $bbcode_ary);
Ersetze durch:

Code: Alles auswählen

$bbcode_ary = get_top_bbcodes();
				$count = array();
				foreach ($bbcode_ary as $key => $row) 
				{
					$count[$key]    = $row['count'];
				}
				array_multisort($count, SORT_NUMERIC, SORT_DESC, $bbcode_ary);
P.S: Hab das gleich nochmal im Paket gerichtet.
phpBB Lead Developer
Black-Civic
Mitglied
Beiträge: 241
Registriert: 12.09.2006 11:10
Wohnort: SIG-DORF
Kontaktdaten:

Re: [BETA] phpBB Statistics v0.1.0

Beitrag von Black-Civic »

Ich hab noch ein Problem.

Bei mir kommt jetzt die ganze zeit "Du hast keine Berechtigung, diesen Bereich zu betreten."

Wenn ich dann im ACP die Berechtigung eingebe, erscheint das "Module not accessible".
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“