Renommee / Reputation System (beta)

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
darkon
Mitglied
Beiträge: 1133
Registriert: 08.08.2003 15:07
Wohnort: Wölfersheim

Re: am anfang

Beitrag von darkon »

Thomas W. hat geschrieben:@darkon Am Anfang ist es ja so, da man sowieso erst mit >50 Posts bewerten kann (sollte auch so bleiben)... oder willst du das dich irgendein frisch registrierter Heissporn niederbügelt?

....


und irgendwann wird der User dann auf einen Sticky-beitrag stossen der ihm erklär was das mit dem Renommee auf sich hat...
Bei mir darf man eher zuschlagen :D

Ich hab zwar auch Renomee da stehen, aber ich kann und will nicht für jeden Mod ein eigenes "Wie geht das"-Sticky machen. Das ist mir einfach zu unübersichtlich und unpraktisch.
Zumal ich in der Praxis mit anderen Mods schon gemerkt habe, daß dieses Stickys dann eh nicht gelesen werden.....
:(
klickmich
Mitglied
Beiträge: 26
Registriert: 06.08.2005 22:33
Kontaktdaten:

Beitrag von klickmich »

Hallo,

habe den Mod in meinem forum 2.0.19 eingebaut - vorhandener mod: cat hierarchy - leider funktioniert das nicht ganz: Wenn ich einen Beitrag bewerten will, dann bleibt das Fenster nach der Bewertung offen, dann kann ich beliebig oft auf bewerten klicken: Es passiert einfach nichts - der renommee counter wird auch nicht erhöht. außerdem werden die bewertungen auch nicht angezeigt - ich bekomme aber keinerlei fehlermeldungen! Kann mir da jemand helfen ?

gruß,,

stefan
Einste1n
Mitglied
Beiträge: 520
Registriert: 09.06.2004 18:54

Beitrag von Einste1n »

das kann nicht am CH Mod liegen, da ich diesen Mod auch habe und es dort mit dem CH Mod wunderbar harmoniert :)
mfg
Einste1n
Thomas W.
Mitglied
Beiträge: 118
Registriert: 01.01.2006 22:32
Kontaktdaten:

automatische Avataränderung be schlechtem Renommee

Beitrag von Thomas W. »

So... meinem Nachbar sei Dank habe ich nun die fertige Variante von
***je schlechter das Renommee > desto ekliger wird der Avatar***

fertig. Wer will kann es sich noch einbauen

öffne viewtopic.php
finde

Code: Alles auswählen

$sql = "SELECT u.username, u.user_id,
füge dahinter ein

Code: Alles auswählen

 u.renommee_gesamt,
achte auf das führende Leerzeichen

finde

Code: Alles auswählen

$poster_id = $postrow[$i]['user_id'];
füge darunter ein

Code: Alles auswählen

$gesamtwert = $postrow[$i]['renommee_gesamt'];
finde

Code: Alles auswählen

	if ( $postrow[$i]['user_avatar_type'] && $poster_id != ANONYMOUS && $postrow[$i]['user_allowavatar'] )
	{
		switch( $postrow[$i]['user_avatar_type'] )
		{
			case USER_AVATAR_UPLOAD:
				$poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
				break;
			case USER_AVATAR_REMOTE:
				$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
				break;
			case USER_AVATAR_GALLERY:
				$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
				break;
		}
	}
und ersetze mit

Code: Alles auswählen

	
if( $gesamtwert < -11 )
		{
			switch( $gesamtwert )
			{
				case -12:
					$poster_avatar = '<img src="http://meinehomepage/phpbb2/images/igitt-1.gif" alt="" border="0" />';
					break;
				case -13:
					$poster_avatar = '<img src="http://meinehomepage/phpbb2/images/igitt-2.gif" alt="" border="0" />';
					break;
				case -14:
					$poster_avatar = '<img src="http://meinehomepage/phpbb2/images/igitt-2.gif" alt="" border="0" />';
					break;
				case -15:
					$poster_avatar = '<img src="http://meinehomepage/phpbb2/images/igitt-3.gif" alt="" border="0" />';
					break;
				case -16:
					$poster_avatar = '<img src="http://meinehomepage/phpbb2/images/igitt-3.gif" alt="" border="0" />';
					break;
				case -17:
					$poster_avatar = '<img src="http://meinehomepage/phpbb2/images/igitt-3.gif" alt="" border="0" />';
					break;
				case -18:
					$poster_avatar = '<img src="http://meinehomepage/phpbb2/images/igitt-4.gif" alt="" border="0" />';
					break;
				case -19:
					$poster_avatar = '<img src="http://meinehomepage/phpbb2/images/igitt-4.gif" alt="" border="0" />';
					break;
				case -20:
					$poster_avatar = '<img src="http://meinehomepage/phpbb2/images/igitt-4.gif" alt="" border="0" />';
					break;
				case -21:
					$poster_avatar = '<img src="http://meinehomepage/phpbb2/images/igitt-5.gif" alt="" border="0" />';
					break;
				default:
					$poster_avatar = '<img src="http://meinehomepage/phpbb2/images/igitt-5.gif" alt="" border="0" />';     
					break;
				
			}
		}
		else
		{

			if ( $postrow[$i]['user_avatar_type'] && $poster_id != ANONYMOUS && $postrow[$i]['user_allowavatar'] )
	{
		
			switch( $postrow[$i]['user_avatar_type'] )
			{
				case USER_AVATAR_UPLOAD:
					$poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
					break;
				case USER_AVATAR_REMOTE:
					$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
					break;
				case USER_AVATAR_GALLERY:
					$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
					break;
			}
		}
	}
die Bilder für igitt-1 bis igitt-5 muß man sich halt noch in avatargrösse besorgen, und natürlich den Pfad zum Bild anpassen

noch einen Fehler gefunden? Bescheid sagen :-)

Thomas
Benutzeravatar
BraveEagle
Mitglied
Beiträge: 1884
Registriert: 16.01.2003 18:05
Wohnort: born 2 be a Paelzer
Kontaktdaten:

Beitrag von BraveEagle »

Hallo

Ich habe das Problem, dass sich bei der Bewertung eines Mitgliedes (also durch drücken des Links unter dem Avatar in einem Beitrag) zwar das Popup (renommee.php) öffnet, aber sich dann nicht absenden lässt. Wenn man auf "Bewertung abgeben" klickt, lädt nur das Popup neu und das wars.

( phpBB2.0.18 )

Bitte um Hilfe Greetz BE
Carsten25
Mitglied
Beiträge: 49
Registriert: 18.04.2003 18:47

Beitrag von Carsten25 »

BraveEagle hat geschrieben:Hallo

Ich habe das Problem, dass sich bei der Bewertung eines Mitgliedes (also durch drücken des Links unter dem Avatar in einem Beitrag) zwar das Popup (renommee.php) öffnet, aber sich dann nicht absenden lässt. Wenn man auf "Bewertung abgeben" klickt, lädt nur das Popup neu und das wars.

( phpBB2.0.18 )

Bitte um Hilfe Greetz BE
Hallo,

für mal bitte die hier beschriebenen Änderungen durch:
http://www.phpbb.de/viewtopic.php?t=102 ... =60#639057
Benutzeravatar
BraveEagle
Mitglied
Beiträge: 1884
Registriert: 16.01.2003 18:05
Wohnort: born 2 be a Paelzer
Kontaktdaten:

Beitrag von BraveEagle »

Jap nun passt es ( da fehlt ein Komma in der 2 Änderung ganz hinten).

Wo kann ich eigentlich die Farbe für die Texte ändern (sowohl für die ACP Einstellungen als auch für das Popup)?

Greetz BE
Ttahl
Mitglied
Beiträge: 61
Registriert: 10.09.2005 08:50

Beitrag von Ttahl »

McMiG hat geschrieben:@Ttahl: Wenn du verantwortungsbewußte Mitglieder im Forum hast, dann führe folgendes aus:

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------------ 
# 
usercp_viewprofile.php 
# 
#-----[ FIND ]------------------------------------------------ 
# 
if ( (isset($userdata['session_logged_in']) AND $userdata['user_id'] == $profiledata['user_id']) OR ($userdata['user_level'] >= 1) )
# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 
if ( isset($userdata['session_logged_in'] )
# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
Es ist zwar ungetestet, sollte aber funktionieren.
Sorry für meine späte Antwort. Es hat aber funktioniert. Allerdings musste ich erst noch ein ")" einfügen, da sonst die Klammer nicht geschlossen war. Bin jetzt mal gespannt wie verantwortungsvoll meine User sind.

Danke dir jedenfalls McMig :grin:
zontrakulla
Mitglied
Beiträge: 4
Registriert: 31.03.2006 05:28

Beitrag von zontrakulla »

Hello, forgive me but i dont know German, however i want to ask something here because this is the only way i can get support about this mod as soon as possible, it is very important for me.. i want my rep. points show in "Area 2" i mean after my avatar. is it possible? i would be very very happy if you help me about this.
Thank you for your support

http://img92.imageshack.us/my.php?image ... opy5vh.gif
http://img92.imageshack.us/my.php?image=adsz21gp.gif
Benutzeravatar
MagMo
Ehemaliges Teammitglied
Beiträge: 584
Registriert: 30.10.2005 16:06
Wohnort: Köln
Kontaktdaten:

Beitrag von MagMo »

Hi,

you must change following files:

memberlist.php:

Code: Alles auswählen

#---[ FIND ]---
'RENOMMEE' => renommee_anzeige($user_id, 0, 0),

#---[ REPLACE WITH ]---
'RENOMMEE' => renommee_anzeige($user_id, 0, 0, 0),
viewtopic.php:

Code: Alles auswählen

#---[ FIND ]---
$renommee_anzeige = renommee_anzeige($poster_id, $postrow[$i]['post_id'], 1);

#---[ REPLACE WITH ]---
$renommee_anzeige = renommee_anzeige($poster_id, $postrow[$i]['post_id'], 1, 1);

#---[ FIND ]---
$renommee_anzeige = renommee_anzeige($poster_id, $postrow[$i]['post_id'], 0);

#---[ REPLACE WITH ]---
$renommee_anzeige = renommee_anzeige($poster_id, $postrow[$i]['post_id'], 0, 1);
includes/functions.php:

Code: Alles auswählen

#---[ FIND ]---
function renommee_anzeige($id, $topic_id, $url_wanted)

#---[ REPLACE WITH ]---
function renommee_anzeige($id, $topic_id, $url_wanted, $info_wanted)

#---[ FIND ]---
     global $db;

#---[ REPLACE WITH ]---
     global $db, $lang;

#---[ FIND ]---
     else
     {
          $ausgabe = $grafik;
     }

#---[ ADD AFTER ]---
     if ($info_wanted == 1)
     {
      $ausgabe .= '<br clear="all">'.$lang['renommee_points'].' ('.$lang['renommee_all'].': '.$gesamtwert.')';
     }
includes/usercp_viewprofile.php:

Code: Alles auswählen

#---[ FIND ]---
'RENOMMEE' => renommee_anzeige($profiledata['user_id'], 0, 0),

#---[ REPLACE WITH ]---
'RENOMMEE' => renommee_anzeige($profiledata['user_id'], 0, 0, 0),
That's all.

I hope i forgot no renommee_anzeige().
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“