Eure Ideen oder Wünsche

Du hast Anregungen an uns? - Hier ist der Platz für euer Feedback
keine-ahnung
User
Beiträge: 30
Registriert: Mi 23. Sep 2009, 20:29

Re: Eure Ideen oder Wünsche

Beitrag von keine-ahnung »

Jake hat geschrieben:Gibt es nicht im Hintergrund weiterhin eine Zählung der Beiträge eines Users im Spamforum
In PHPBB gibt es meines Wissens nach nur einen Beitragszähler und der wird beim ERSTELLEN eines Postes geupdatet. Für jedes Unterforum kann noch eingestellt werden, ob bei diesem Forum auch Beiträge gezählt werden.
Jake hat geschrieben:kann man nicht eine SQL-Abfrage erstellen die die Anzahl herausfindet und das Ergebnis ausgeben?

Code: Alles auswählen

SELECT COUNT(*)
FROM `posts`
WERE poster_id = <id des Users> AND forum_id = 30
das sollte die Anzahl an Beiträgen eins Users im Spamforum auflisten, allerdings existiert Standartmäßig kein Index für diese Abfrage und daher würde sie den Server stark belasten. Ein Index der die Belastung mindern würde, könnte man mit

Code: Alles auswählen

ALTER TABLE `posts` ADD INDEX ( `poster_id` , `forum_id` ) 
erstellen.
Benutzeravatar
Jake
Erfahrener User
Beiträge: 263
Registriert: Do 24. Sep 2009, 05:51
Wohnort: Linz
Geschlecht:
Kontaktdaten:

Re: Eure Ideen oder Wünsche

Beitrag von Jake »

Ah ja. Ich hab in der Schule eh auch Datenbanktheorie, das SELECT-Statement hätte ich auch noch hingekriegt ^^
Aber ich [-]weiß[/-] wusste nichts über die genaue Implementation von phpBB...

Okay, Indizes haben wir noch nicht behandelt, aber das Wort fiel auch schon ein paar mal.

Hört sich doch machbar an, oder, Kev?

BTW sorry dass ich euch so mit Wünschen überhäufe ^^
MfG
Benutzeravatar
Pflücker
Admin im Ruhestand
Beiträge: 328
Registriert: Mo 7. Sep 2009, 15:14
Über mich: Hallo ich bin Kevin , der Einfachheit halber nennt mich Kev.

Ich habe quasi "spontan" bzw ungeplant mit Sebas (ColaCheater) hier dieses Forum eröffnet, gefolgt von einer sehr unruhigen Nacht mit wenig Schlaf wo ich mich bestimmt dutzende Male einen total verrückten und durchgeknallten Kerle nannte ;D

Mittlerweile steckt in diesem Forum hier unendliche Stunden Freizeit, die ich aber im Gegenzug mit Wissen vergütet bekomme. Denn durch meine Arbeit hier lerne ich viele Dinge und kann mich speziell im Bezug auf Server "weiterbilden".
Allerdings macht mir der Umgang mit Menschen schlichtweg auch Spaß, ganz davon abgesehen dass ich mittlerweile durch das vorige Forum viele tolle Menschen kennen gelernt habe.
Wohnort: Südhessen
Geschlecht:
Kontaktdaten:

Re: Eure Ideen oder Wünsche

Beitrag von Pflücker »

japs, keine-ahnun hat recht :'D (Ich bekomm bei select schon einen Ausschlag (aus Server-Sicht) :D )

Ich hab gerade mal nachgesehen, es ist so wie ich es mir dachte, dass jeder User-Account ein Feld hat in welchem die Zahl der Beiträge abgelegt wird und bei der Erstellung eines Beitrags inkrementiert wird. Es wird also nicht jedesmal neu per DB-Abfrage "neu erstellt"

Ergo würden wir es wenn dann sehr wahrscheinlich analog dazu machen, wäre auch aus Server-Sicht eindeutig die mit der geringeren Belastung ;) Aber das muss ich wie gesagt mit Sebas besprechen ob wir so eine Erweiterung einführen können und ob und wie.

Frage ist halt, ob es sich lohnt extra für das Spam-Forum einen zweiten Beitragszähler zu implementieren oder ob es reichen würde wenn man den Beitragszähler für das Spam-Forum auch aktivieren würde.
Hm, es sei denn man würde diesen Beitragszähler beispielsweise nur im Profil anzeigen?
Bild
Benutzeravatar
Jake
Erfahrener User
Beiträge: 263
Registriert: Do 24. Sep 2009, 05:51
Wohnort: Linz
Geschlecht:
Kontaktdaten:

Re: Eure Ideen oder Wünsche

Beitrag von Jake »

Genau so hab ich das gemeint ^^
Jake hat geschrieben:Ergo: Wie wäre es, für die Beiträge eines Users im Spamforum einen zweiten Zähler zu implementieren? Dieser könnte dann in der User-Statistik angesehen werden.
Eventuell könnte man noch eine Stat-Page machen, die im Spamforum verlinkt werden würde und alle User filtern würde, die im Spamforum eine Postzahl > 0 haben o.ä., wobei da die Serverbelastung jedoch eher stark sein dürfte...
MfG
Benutzeravatar
Pflücker
Admin im Ruhestand
Beiträge: 328
Registriert: Mo 7. Sep 2009, 15:14
Über mich: Hallo ich bin Kevin , der Einfachheit halber nennt mich Kev.

Ich habe quasi "spontan" bzw ungeplant mit Sebas (ColaCheater) hier dieses Forum eröffnet, gefolgt von einer sehr unruhigen Nacht mit wenig Schlaf wo ich mich bestimmt dutzende Male einen total verrückten und durchgeknallten Kerle nannte ;D

Mittlerweile steckt in diesem Forum hier unendliche Stunden Freizeit, die ich aber im Gegenzug mit Wissen vergütet bekomme. Denn durch meine Arbeit hier lerne ich viele Dinge und kann mich speziell im Bezug auf Server "weiterbilden".
Allerdings macht mir der Umgang mit Menschen schlichtweg auch Spaß, ganz davon abgesehen dass ich mittlerweile durch das vorige Forum viele tolle Menschen kennen gelernt habe.
Wohnort: Südhessen
Geschlecht:
Kontaktdaten:

Re: Eure Ideen oder Wünsche

Beitrag von Pflücker »

Sorry, im Eifer des Gefechts ein wenig überlesen^^

Das was du nun meinst wäre dann eher die Mitgliederliste? ;')
Bild
Benutzeravatar
Jake
Erfahrener User
Beiträge: 263
Registriert: Do 24. Sep 2009, 05:51
Wohnort: Linz
Geschlecht:
Kontaktdaten:

Re: Eure Ideen oder Wünsche

Beitrag von Jake »

Naja, nein, ich meine schon das Profil ^^
da gibts ja den Unter-Punkt User-Statistik... ;D

Aber natürlich kann man das bei beidem machen :)
MfG
Benutzeravatar
ColaCheater
Administrator
Beiträge: 282
Registriert: Mo 7. Sep 2009, 14:51
Wohnort: Speyer
Kontaktdaten:

Re: Eure Ideen oder Wünsche

Beitrag von ColaCheater »

Ich hab grad mal grob mein "brainstorming" zu der Sache in kurzer Form niedergeschrieben:
An template sachen wäre nen zusätzliches Feld in der Benutzerstatistik @Profil und dann wenn man es richtig implementieren will neben den Beiträgen im Spamforum der Zähler angezeigt und in der Mitgliederlist zumindest die option ne statistik nach den Posts anzeigen zu lassen
Das ganze wären dann dazugehörige DB-Abfragen

Dann "nur" eine php-änderung im posting.php indem geschaut wird, ob der Post ins Spamforum geht und wenn ja den entsprechenden Zähler hochzählen.

Um das ganze Rückwirkend zu machen müssten wir für jeden User den von ka bereits geposteten Befehl (warscheinlich etwas abgewandelt, aber von der groben struktur) ausführen um die aktuellen zu zählen.

Alles wäre in jeden fall nen Haufen Programmieraufwand und das größte Problem ist beim Posting:
Da müsste man dann um es "korrekt" zu machen das wieder aus der DB auslesen, für welches Forum dieser Spam-Zähler genommen werden soll, dazugehöriges Admin-Backend etc.
Ähm ja, das ganze stammt aus ner Mail an kev, darum event ein wenig "Fachchinesisch" drin, ich denke die die es Interessiert solten es aber verstehen :D

Aber um es kurz zu machen:
Das ganze wäre nen Heiden aufwand wenn wir das umsetzen wollen und vorallem ein Großer eingriff in phpBB - bzw. was es kritischer macht in die fundamentalen Funktionen in phpBB.


Ich weiß nicht, ob das ganze dem Aufwand gerecht werden würde und wie viele Leute sich das wünschen.
Solltest du wollen dass wir es umsetzen wäre es eventuell gut wenn du (Jake) einen eigenen Thread aufmachst, indem sich dann die Leuts die es wollen zu Wort melden können, abstimmen ob se es haben wollen und dann im Falle der Umsetzung genau sagen was sie dann davon haben wollen.
Benutzeravatar
Mower
Erfahrener User
Beiträge: 212
Registriert: Mo 14. Sep 2009, 17:50
Wohnort: Hamburg
Geschlecht:
Kontaktdaten:

Re: Eure Ideen oder Wünsche

Beitrag von Mower »

Wie wäre es mit einem javascript refresh mit anzeige, falls neue posts und threads im forum sind, das würde ne menge Neuladerei sparen.

Ich vermute mal, da gibt es auch ein plugin zu :)

Schön wärs jedenfalls :D
MfG Mower
_________________
Benutzeravatar
ColaCheater
Administrator
Beiträge: 282
Registriert: Mo 7. Sep 2009, 14:51
Wohnort: Speyer
Kontaktdaten:

Re: Eure Ideen oder Wünsche

Beitrag von ColaCheater »

Mower hat geschrieben:Ich vermute mal, da gibt es auch ein plugin zu :)
Und ich vermute mal, dass du mit Plugin nen Mod meinst :D

Wie ich schon in IRC gesagt wäre das was, dass jetzt eher nicht morgen kommt aber event i.wann mal ;P
Benutzeravatar
Mower
Erfahrener User
Beiträge: 212
Registriert: Mo 14. Sep 2009, 17:50
Wohnort: Hamburg
Geschlecht:
Kontaktdaten:

Re: Eure Ideen oder Wünsche

Beitrag von Mower »

ColaCheater hat geschrieben:
Mower hat geschrieben:Ich vermute mal, da gibt es auch ein plugin zu :)
Und ich vermute mal, dass du mit Plugin nen Mod meinst :D

Wie ich schon in IRC gesagt wäre das was, dass jetzt eher nicht morgen kommt aber event i.wann mal ;P
plugin, mod... wenn man das hier modifzieren muss, bin ich dafür, dass mal so anzupassen, dass es wie mit wordpress plugins geht. (so als anregung an die phpBB entwickler ^^) :p


Und das nächste: Lightbox:
http://www.phpbb2.de/ftopic44971.html

einfach dann mit

Code: Alles auswählen

rel="lightbox"
bei den posts reinhauen :D ne einfach reicht ja (:
MfG Mower
_________________
Antworten