Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- Wo finde ich Hacks (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=12)
-- Hacks (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=13)
--- Zähler im Thread? (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=477)


Geschrieben von SillyMarilly am 02.02.2010 um 19:13:

  Zähler im Thread?

Ich hau die Frage mal hier rein, weil ich hoffe, dass es einen solchen Hack gibt.

Ihr kennt mich ja inzwischen und wisst, daß ich ganze "Romane" schreibe, aber ich hoffe, ihr versteht was ich meine. Also ich suche so etwas:

Vor fast zwei Jahren habe ich den TC-Usern mal ein Anreiz für's Voten gegeben, indem ich jedem User am Monatsende einen Bonus versprochen habe in Form von Boardwährung.

Jeder User postet einmal am Tag sein Voting (macht das einer öfter, muß er seinen Beitrag editieren). Also pro User 1 Posting pro Tag in dem extra dafür erstellten Thread.

So habe ich dann am Monatsende die Kontrolle, wer wie oft in dem jeweiligen Monat gevotet hat. Aber das ist inzwischen soviel geworden, daß meine monatliche Strichliste schon so enorm gewachsen ist, daß ich manchmal kein Bock habe .... st8

Weiß da jemand was, dass nur in diesem einen Thread die Beiträge der einzelnen User ausgezählt werden können. Gibt es sowas als Hack?



Geschrieben von haumi am 02.02.2010 um 20:23:

 

Ich mach mir mal Gedanken darüber.
Es sollte auf jeden Fall möglich sein.
Kann aber etwas dauern.

LG
haumi



Geschrieben von ersatzspieler am 02.02.2010 um 23:07:

 

da gibt es doch nen hack weiß gerade nur nicht den namen und wo werde ich aber mal morgen im laufe des tages schaun

MFG



Geschrieben von haumi am 03.02.2010 um 18:30:

 

ich hab mal was gebastelt und es funktioniert auch.
Nur ist die Anzeige noch etwas laienhaft - aber seinen Zweck erfüllt es schon.
Du hast das ja jetzt noch pro Tag und ich hab es mal für den Thread mit der threadid = 15447 gebastelt.

es sieht bei mir (ein Thread nach Wahl) so aus:



Die Sortierung ist nach Votings (hier sind es postings) absteigend und bei gleichen Votings nach Namen ebenfalls absteigend.
Bei dir hab ichs mal aufsteigend gemacht, d. h. die niedrigste Anzahl steht oben und dadurch sind auch die Namen in alphabetischer Reihenfolge.


gib mal bei deinem Link statt index.php vote.php ein dann weißt du was ich meine.

Hier der Inhalt deiner "vote.php"
Du musst nur in Zeile 10 deine threadid eingeben!!!

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
<html>
<head></head>
<body>


<table border="2"><tr align="center">
<td>Mitglied</td><td>Votings</td></tr>	
<?

$threadid = 15447;

require("./global.php");
$result = $db->unbuffered_query("SELECT COUNT(userid) AS user, username FROM bb1_posts WHERE threadid = $threadid GROUP BY username ORDER BY user, username");
$anz = mysql_num_rows($result);

while($ds = mysql_fetch_object($result)) {
$username = $ds->username;
$user = $ds->user;

echo "<tr><td>$username</td><td>$user</td></tr>";

}
echo " $anz Mitglieder haben sich am Voting beteiligt. <br>"; 
echo "</table>";
?>
</body>
</html>


Auch hier gilt wie immer:

Datenbank vorher sichern.

Wenn etwas unklar sein sollte bitte hier fragen bevor man etwas falsch macht.
Es wird auch Hilfe gegeben wenn etwas nicht so ganz geklappt hat.

Urheber ist haumi - aber jeder kann es frei verwenden und nach belieben abändern.



LG
haumi



Geschrieben von SillyMarilly am 05.02.2010 um 14:23:

 

wow, danke haumi st7

shit was auf "laienhafte" Anzeige. So wie du es dargestellt hast, reicht es mir völlig, denn ausser mir liest es niemand. Es soll mir nur die manuelle Zählerei ersparen.

Ich werde es nachher mal ausprobieren ... falls ich dazu komme. Habe nämlich seit dem 31.1. nur noch "wackelige" DSL-Verbindung bzw. tagelang keine und mein ISDN will auch erst wieder seit gut 1 Stunde.
Am Dienstag war der festgestellte Kurzschluß angeblich behoben - seit Mittwochmittag ging bis vorhin gar nix mehr - alles tot.

Also nicht wundern, wenn ich die nächsten Tage immer mal nicht anwesenden bin st8
- ausgerechnet jetzt, wo der Neubau fast fertig ist..... *grummel*



Geschrieben von haumi am 05.02.2010 um 15:22:

 

Ich muss aber noch ergänzend sagen das meiner Meinung nach noch etwas dazu kommen muss.
Wenn du das im Monat zählen willst und in EINEM Thread mit jeweils Antworten machst ist das in Ordnung.
Was passiert aber nach diesem Monat?
Werden die Postings im Thread gelöscht, damit die Zählung wieder von vorn beginnen kann, oder sollen wir vor dem Aufruf eine Zeitabfrage einbauen.
Damit meine ich das du erst ein Datum eingeben musst ab wann die Zählung erfolgen soll-
z. B. 1 Januar 2010 oder 1 Februar 2010.

Da sollte man sich noch einige Gedanken machen.

Man kann aber auch die Daten aus diesem Thread für eine Zeit in der datenbank zwischenparken und den Thread leeren damit jeden Monat von vorn begonnen wird.
Ich denke wenn dein st5 wieder klappt dann sollten wir mal st5

LG
haumi



Geschrieben von SillyMarilly am 06.02.2010 um 14:36:

 

Zitat:
Original von haumi
Ich muss aber noch ergänzend sagen das meiner Meinung nach noch etwas dazu kommen muss.
Wenn du das im Monat zählen willst und in EINEM Thread mit jeweils Antworten machst ist das in Ordnung.


Da fängt das Problem schon an:
Im aktuellen TC (also noch nicht der Neubau) gibt es ein Forum (BoardID=80), wo für jeden Tag ein neuer Thread eröffnet wird.


Zitat:
Was passiert aber nach diesem Monat?
Werden die Postings im Thread gelöscht, damit die Zählung wieder von vorn beginnen kann ....


Jeden Monat mache ich bisher folgendes:
Ich öffne z.B. den Thread für den 1.1. und hake alle Postings/Votings ab -
wenn ich durch bin, lösche ich den Thread komplett
dann geht's mit dem 2.1. weiter .... bis halt zum 31.1.


Anfangs hatte ich das mal für den ganzen Monat als fortlaufenden Thread gehabt, aber das war dann schwierig auszuwerten, weil manche User dann 2-3mal pro Tag dort ihr Voting als Einzelbeiträge gepostet haben (und es soll ja nur 1x pro Tag zählen für jeden User, der sich beteiligt)



Geschrieben von haumi am 06.02.2010 um 17:17:

 

Zitat:
Anfangs hatte ich das mal für den ganzen Monat als fortlaufenden Thread gehabt,
aber das war dann schwierig auszuwerten,
weil manche User dann 2-3mal pro Tag dort ihr Voting als Einzelbeiträge gepostet haben
(und es soll ja nur 1x pro Tag zählen für jeden User, der sich beteiligt)


Das ist jedenfalls im Bereich des machbaren,
Wenn du für jeden Tag einen neuen Thread machst dann ist es nicht möglich ohne ganz großen Aufwand das zu realisieren.

Jeden Tag einen Thread das könnte, wenn es überhaupt eine sinnvolle Möglichkeit geben sollte, sehr aufwendig werden.

Ich denke drüber nach.

LG
haumi


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH