Seite 20 von 29

Verfasst: 26.12.2006 18:14
von bgx
Hab gerade nen Fix erstellt, da das Renommeesystem falsche Daten anzeigt, sobald ein Bewerteter bzw. Bewertender Benutzer gelöscht wird:

Code: Alles auswählen

#################################################################
## Title:	Fix for Renommeesystem 
## Fix Author:	BG x < phpbb@springenderhund.de > (Tobias Hau) http://www.springenderhund.de
## Org. Author:	McMiG < webmaster@ich-bin-kult.de > (René) http://www.ich-bin-kult.de
##
## Installation Level:	Easy
## Installation Time:	5 Minutes
##
## Files To Edit: 2
##	admin/admin_renommee_suche.php
##	includes/usercp_viewprofile.php
##
## Included Files: N/A
##
#################################################################
## Author Notes:
## Wenn Benutzer gelöscht werden, werden die Renommeedaten falsch angezeigt!
## Dieser Fix behebt das Problem, so das als Benutzer "Gelöscht" angezeigt wird!
#################################################################

Hier der Link zum Fix:
http://www.springenderhund.de/topic,307 ... en-an.html

Verfasst: 26.12.2006 23:40
von Thomas W.
Suuper Danke.. ist mir noch gar nicht aufgefallen

na egal - wieder mal eben ne Duftspur setzen:

wer auf Orion steht kann bei mir eine 2.3.8 er Version mit phpbb2.0.22er Kernel (frisch gepresst)
mit Renommee-Mod, Report-Post-Hack, und dem Anti-Robot-Question-Mod haben.

mail oder pn.. ich lasse es dann zukommen

Thomas

Verfasst: 28.12.2006 20:51
von Lohgock-Trainer
Bei mir gibt es einwen Felher in der memberlist. Dort wird nicht sortiert.

Bewertungsberechnung

Verfasst: 29.12.2006 10:43
von webbie
Hallo zusammen,

nachdem wir den Mod eingebaut haben (läuft übrigens super, also auch nochmal ein Dank von unserer Seite) kommen von den Benutzern die Fragen nach der genauen Berechnung der Punkte. Ich hab zwar schon versucht die Sache zu durchsteigen, ehrlich gesagt blick ich aber nicht wirklich durch.

Wer kann mir also bitte mal weiterhelfen mit einer genauen Angabe wie die Bewertungen und die dadruch vergebenen Punkte sich zusammensetzen? Klar ist mir schon wies laufen soll, aber was macht z.B. die Multiplikationsfaktoren aus? Auch sieht es fast so aus als ob eine Bewertung eines neueren Benutzers weniger Punkte geben würde als eine Bewertung von einem User der mehr Beiträge, also auch mehr Renomee hat...

Kann mir da mal bitte jemand von den Wissenden helfen?

Verfasst: 29.12.2006 13:21
von Lohgock-Trainer
Wie kann ich im Profil die Renommeepunkte hinter den Renommeegrafiken anzeigen? Also:
Grafik (99 Punkte)

Verfasst: 31.12.2006 16:00
von bgx
So, hat nun doch etwas länger gedauert, aber ich hab euch mal meinen Cache für den Renommee Mod online gestellt.

Hier der Post:
http://www.phpbb.de/viewtopic.php?t=139204

Damit spart man ca. 50 SQL Abfragen pro Seite! :wink:

Viel Spaß damit!

Verfasst: 03.01.2007 14:50
von senyafin
Vielen Dank an bgx das es doch noch geklappt hat.
Ich hab zwar zur Zeit wenig von dieser zum phpBB werkeln, werde allerdings die Optimierung ganz sicher demnächst implementieren.

LG
Pascal

Verfasst: 03.01.2007 16:53
von Markus Wandel
Hallöchen,

in der Anleitung habe ich noch einen kleinen Fehler entdeckt:

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------------
#
memberlist.php
#
#-----[ FIND ]------------------------------------------------
#
$mode_types_text = array($lang['Sort_Joined'], $lang['Sort_Username'], $lang['Sort_Location'], $lang['Sort_Posts'], $lang['Sort_Email'],  $lang['Sort_Website'], $lang['Sort_Top_Ten']);
$mode_types = array('joined', 'username', 'location', 'posts', 'email', 'website', 'topten');
#
#-----[ BEFORE, ADD ]------------------------------------------
#
//
// Start -> Renommee - Mod (adding)
//
#
#-----[ AFTER, ADD ]------------------------------------------
#
//
// End -> Renommee - Mod (adding)
//
# 
#-----[ IN-LINE FIND ]------------------------------------------
# 
$lang['Sort_Top_Ten']
#
#-----[ AFTER, ADD ]------------------------------------------
#
, $lang['renommee']
Das müßte noch gemacht werden:

Code: Alles auswählen

# 
#-----[ IN-LINE FIND ]------------------------------------------
# 
, 'topten'
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, 'renommee_gesamt'
Gruß

Verfasst: 03.01.2007 17:10
von Markus Wandel
Ich bin nochmal.

Im "Fix for Renommeesystem" sind auch kleinere Fehler vorhanden:

Hier die Korrektur:

Code: Alles auswählen

#################################################################
## Title:	Fix for Renommeesystem 
## Fix Author:	BG x < phpbb@springenderhund.de > (Tobias Hau) http://www.springenderhund.de
## Org. Author:	McMiG < webmaster@ich-bin-kult.de > (René) http://www.ich-bin-kult.de
##
## Installation Level:	Easy
## Installation Time:	5 Minutes
##
## Files To Edit: 2
##	admin/admin_renommee_suche.php
##	includes/usercp_viewprofile.php
##
## Included Files: N/A
##
#################################################################
## Author Notes:
## Wenn Benutzer gelöscht werden, werden die Renommeedaten falsch angezeigt!
## Dieser Fix behebt das Problem, so das als Benutzer "Gelöscht" angezeigt wird!
#################################################################

#
#-----[ OPEN ]--------------------------------------------------
#
admin/admin_renommee_suche.php

#
#-----[ FIND ]----------------------------------------
#
$autor = '<a href="../profile.php?mode=viewprofile&u=' . $bewerter_daten['user_id'] . '" target="' . $bewerter_daten['user_id'] . '">' . $bewerter_daten['username'] . '</a>';

#
#-----[ REPLACE, WITH ]---------------------------------
# 
          if ( $bewerter_daten['user_id'] != "" )
          {
                $autor = '<a href="../profile.php?mode=viewprofile&u=' . $bewerter_daten['user_id'] . '" target="' . $bewerter_daten['user_id'] . '">' . $bewerter_daten['username'] . '</a>';
          }
          else
          {
                $autor = '<span class="negative"><b>Gel&ouml;scht</b></span>';
          }

          if ( $bewerteter_daten['user_id'] != "" )
          {

#
#-----[ FIND ]----------------------------------------
#
          $zielperson = '<a href="../profile.php?mode=viewprofile&u=' . $bewerteter_daten['user_id'] . '" target="' . $bewerteter_daten['user_id'] . '">' . $bewerteter_daten['username'] . '</a>';

#
#-----[ AFTER, ADD ]----------------------------------
#
          }
          else
          {
               $zielperson = '<span class="negative"><b>Gel&ouml;scht</b></span>';
          }
#
#-----[ OPEN ]--------------------------------------------------
#
includes/usercp_viewprofile.php

#
#-----[ FIND ]----------------------------------------
#
          $autor = '<a href="profile.php?mode=viewprofile&u=' . $bewerter_daten['user_id'] . '">' . $bewerter_daten['username'] . '</a>';

#
#-----[ REPLACE, WITH ]---------------------------------
# 
          if ( $bewerter_daten['user_id'] != "" )
          {
                $autor = '<a href="profile.php?mode=viewprofile&u=' . $bewerter_daten['user_id'] . '">' . $bewerter_daten['username'] . '</a>';
          }
          else
          {
               $autor = '<span class="negative"><b>Gel&ouml;scht</b></span>';
          }

#
#-----[ SAVE/UPLOAD ALL FILES ]---------------------------------
#

Verfasst: 03.01.2007 17:11
von hackepeter13
@Markus Wandel

Stimmt, jetzt sortiert er auch richtig, wenn man in der Memberlist die nach Renommee sortiert.
:wink: