Beiträge: 76
Themen: 10
Registriert seit: 23.12.2006
MyBB-Version: 2.1.1
Hallo!
Ich würde gerne in meinem Forum bei den userprofilen ein Rating einfügen also das die Anzahl der Geschriebenen wörter durch die geschriebenen Beiträge geteilt wird und das ergebnis als Rating in den Profilen angezeigt wird.
Könnt ihr mir weiterhelfen?
Beiträge: 76
Themen: 10
Registriert seit: 23.12.2006
MyBB-Version: 2.1.1
kann mir da keiner Helfen?
Beiträge: 1.204
Themen: 17
Registriert seit: 07.08.2005
MyBB-Version: 1.4
Versuch dein glück auf mybbcoder.de ^^
kann ich dir nur empfehlen
Beiträge: 2.769
Themen: 28
Registriert seit: 18.03.2006
09.02.2007, 14:40
(Dieser Beitrag wurde zuletzt bearbeitet: 09.02.2007, 14:40 von Mak.)
Mit welchem Plugin zählst du denn die Wörter? Prinzipiell muss das dann so aussehen, dass du eine Variable, nennen wir sie "rating" wie folgt definierst und dann ins Template einfügst:
PHP-Code:
$rating = $mybb->user['WÖRTER'] / $mybb->user['postnum'];
Beiträge: 76
Themen: 10
Registriert seit: 23.12.2006
MyBB-Version: 2.1.1
ich benutze den wordcount 2.0.2 von CraKteR.
wo muss der code dann rein?
ins plugin oder in die member.php oder ganz wo anders?
muss ich dann nen neues Template machen was ich Rating nenne und dann den von dir genannten code
einfügen?
Bitte hleft mir schnell
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Öffne die Datei member.php und suche nach:
PHP-Code:
$memprofile = $db->fetch_array($query);
Darunter einfügen:
PHP-Code:
$wordrating = $memprofile['user_wordcount'] / $memprofile['postnum']
Danach kannst du die Variable {$wordrating} ins gewünschte Template einfügen.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 2.769
Themen: 28
Registriert seit: 18.03.2006
Nur um dem vorzubeugen, der korrekte Code lautet:
PHP-Code:
$wordrating = $memprofile['user_wordcount'] / $memprofile['postnum'];
Beiträge: 76
Themen: 10
Registriert seit: 23.12.2006
MyBB-Version: 2.1.1
also ich hab jetzt die member.php so verändert wie ihr es mir erklärt habt (mit dem korrekten Code)
aber wie füge ich jetzt diese Variable ein
in meinem Template (Slate tech) einfach ein neues Template erstellen was den namen {$wordrating} trägt und dort reinschreiben:
PHP-Code:
$rating = $mybb->user['WÖRTER'] / $mybb->user['postnum'];
oder wie genau?
sry ich kenn mich damit nicht so aus
Beiträge: 2.769
Themen: 28
Registriert seit: 18.03.2006
Nein, du musst das in ein bestehendes Template einfügen. Je nachdem wo du es angezeigt haben möchtest.
Beiträge: 76
Themen: 10
Registriert seit: 23.12.2006
MyBB-Version: 2.1.1
12.02.2007, 15:18
(Dieser Beitrag wurde zuletzt bearbeitet: 12.02.2007, 18:48 von rikku.)
im profil (also bei den posts und im profil wenn man es komplett anschaut)
also einmal bei Member profile (oder?)
und wo noch?
und jetzt ist noch ein problem: Die Userprofile von den usern die noch keine posts haben sind nicht mehr da bzw werden nicht mehr angezeigt der rest schon