Seite 21 von 29

Re: [RC] phpBB Statistics v1.0.1

Verfasst: 12.10.2009 12:55
von marc1706
Sieht so aus als hättest du den gleichen BBCode mehrmals in deiner Datenbank. Hast du eventuell align=left, center, usw.?

Re: [RC] phpBB Statistics v1.0.1

Verfasst: 12.10.2009 13:11
von Highwayman
Teilweise sind es schon doppelte BB-Codes, ein teil davon von einem Mod, den ich mal eingebaut hatte und die BB-Codes nicht lösche, weil sie schon in Beiträgen gebraucht wurden!

Re: [RC] phpBB Statistics v1.0.1

Verfasst: 12.10.2009 13:26
von marc1706
Öffne install/install_functions.php
Finde:

Code: Alles auswählen

    foreach($bbcode_ary as $current_bbcode)
    {
        $sql = 'INSERT INTO ' . STATS_BBCODES_TABLE . ' ' . $db->sql_build_array('INSERT', array(
            'bbcode'    => $current_bbcode['bbcode'],
            'bbcode_count'    => $current_bbcode['count']));
        $db->sql_query($sql);
    } 
Ersetze durch:

Code: Alles auswählen

    foreach($bbcode_ary as $current_bbcode)
    {
        $sql = 'UPDATE ' . STATS_BBCODES_TABLE . "
        SET bbcode_count = '" . $current_bbcode['count'] . "'
        WHERE bbcode = '" . $current_bbcode['bbcode'] . "'";
        $db->sql_query($sql);
        
        if (!$db->sql_affectedrows())
        {
            $sql = 'INSERT INTO ' . STATS_BBCODES_TABLE . ' ' . $db->sql_build_array('INSERT', array(
                'bbcode'    => $current_bbcode['bbcode'],
                'bbcode_count'    => $current_bbcode['count']));
            $db->sql_query($sql);
        }
    } 
Öffne statistics/includes/functions.php
Finde:

Code: Alles auswählen

    foreach($bbcode_ary as $current_bbcode)
    {
        $sql = 'INSERT INTO ' . STATS_BBCODES_TABLE . ' ' . $db->sql_build_array('INSERT', array(
            'bbcode'    => $current_bbcode['bbcode'],
            'bbcode_count'    => $current_bbcode['count']));
        $db->sql_query($sql);
    } 
Ersetze durch:

Code: Alles auswählen

    foreach($bbcode_ary as $current_bbcode)
    {
        $sql = 'UPDATE ' . STATS_BBCODES_TABLE . "
        SET bbcode_count = '" . $current_bbcode['count'] . "'
        WHERE bbcode = '" . $current_bbcode['bbcode'] . "'";
        $db->sql_query($sql);
        
        if (!$db->sql_affectedrows())
        {
            $sql = 'INSERT INTO ' . STATS_BBCODES_TABLE . ' ' . $db->sql_build_array('INSERT', array(
                'bbcode'    => $current_bbcode['bbcode'],
                'bbcode_count'    => $current_bbcode['count']));
            $db->sql_query($sql);
        }
    } 
Jetzt musst du allerdings in phpmyadmin noch folgenden Befehl ausführen:

Code: Alles auswählen

INSERT INTO phpbb_stats_config (config_name, config_value) VALUES ('stats_version', '1.0.1') 
Danach den Installer öffnen, und auf Uninstall klicken und das ganze durchlaufen. Danach kannst du dann die Installation noch einmal durchführen.

Re: [RC] phpBB Statistics v1.0.1

Verfasst: 12.10.2009 13:37
von Highwayman
Danke, die Installation ist nun durchgelaufen!

Re: [RC] phpBB Statistics v1.0.1

Verfasst: 23.01.2010 23:36
von Helmut
Hallo Marc,

gibt es Planungen, ein Add-on zu machen, um die PN's Statistisch zu erfassen. Ich denke dabei an eine Liste Täglich/Wöchentlich/Monatlich/Jährlich/Gesamt anzeigen zu lassen, welche User wieviele PN's verschickt/erhalten haben und die PN's gesamt im entsprechenden Zeitraum.

Es geht hier nicht um den Inhalt der PN's, sondern z.B. die User zu finden, welche überdurchschnittlich viele PN's innerhalb kurzer Zeit versenden, um ggf. Spammer zu enttarnen.


Ein weiteres interessantes Add-on wäre noch, die eingegebenen Suchbegriffe (Top ten) Täglich/Wöchentlich/Monatlich/Jährlich/Gesamt zu erfassen.

Gruß Helmut

Re: [RC] phpBB Statistics v1.0.1

Verfasst: 23.01.2010 23:42
von Gast234254
Schließe mich an.
Addon´s zur phpbb Gallery Mod, Hotchis Download Mod sowie Video Mod von Müllers Portal.

Gruß
Stephan

Re: [RC] phpBB Statistics v1.0.1

Verfasst: 24.01.2010 00:45
von updown
Helmut hat geschrieben:Ich denke dabei an eine Liste Täglich/Wöchentlich/Monatlich/Jährlich/Gesamt anzeigen zu lassen, welche User wieviele PN's verschickt/erhalten haben und die PN's gesamt im entsprechenden Zeitraum. Es geht hier nicht um den Inhalt der PN's, sondern z.B. die User zu finden, welche überdurchschnittlich viele PN's innerhalb kurzer Zeit versenden, um ggf. Spammer zu enttarnen
Will hier nicht der Antwort des MOD-authors vorweggreifen, aber für sowas empfiehlt sich ein eigener MOD
http://www.phpbb.com/community/viewtopi ... &t=1055615

Re: [RC] phpBB Statistics v1.0.1

Verfasst: 24.01.2010 00:54
von Helmut
Hallo updown,

den Mod habe ich schon eingebaut, aber der liefert nur die Infos insgesamt, sprich seit der User registriert ist. Es ist zwar auch ganz nett, aber es fehlt halt noch eine genauere Statistik dazu. Dazu müsste der Mod um die Auswertung Täglich/Wöchentlich/Monatlich/Jährlich erweitert werden.

Gruß Helmut

Re: [RC] phpBB Statistics v1.0.1

Verfasst: 24.01.2010 01:23
von marc1706
Ich arbeite zur Zeit an einer komplette Überarbeitung des Add-On Systems für die nächste Version. Deshalb werde ich vorerst auch keine Add-Ons erstellen.
Du kannst das Add-On aber gerne für die nächste Version anfragen: http://www.m-a-styles.de/tracker.php?p=12

Re: [RC] phpBB Statistics v1.0.1

Verfasst: 24.01.2010 16:59
von Helmut
Hallo Marc,

danke dir für die Info. Hast du schon eine Idee wann du die neue Version rausbringen willst?

Gruß Helmut