Seite 1 von 1

Usertitel und Rang-Symbol

Verfasst: 18.02.2006 16:23
von DieMietz
Hallo,

ich habe den MOD selbstdefinierte Usertitel in mein Forum eingebaut. Jetzt besteht das Problem, dass, wenn sich ein User selbst einen Titel gibt, die Rang-Symbole verschwinden.

Die Suche hat mir nicht wirklich weiter geholfen und im Quellcode hab ich auf die Schnelle auch nichts gefunden, was ich ändern müsste.

Wie kann ich Usertitel anbieten und trotzdem die Rang-Symbole nach der Anzahl der geschriebenen Beiträge sichtbar machen?


VG
DieMietz

Verfasst: 18.02.2006 21:29
von Markus67
Hi ....

verlinke mal bitte die folgenden Dateien als txt-Datei

Code: Alles auswählen

##			includes/usercp_viewprofile.php 
##			includes/usercp_register.php
##			includes/usercp_avatar.php 
##			viewtopic.php 
Markus

Verfasst: 18.02.2006 23:45
von DieMietz

Verfasst: 19.02.2006 10:00
von Markus67
Hi ...

ich habe jetzt gerade gesehen dass das wohl so gewollt ist .. eine Lösung dürftest du hier finden ...
http://www.phpbb.de/viewtopic.php?p=137138#137138

Markus

Verfasst: 19.02.2006 13:15
von enymisc
Bitteschön:

Code: Alles auswählen

##########################################################################################
## 
## Hack Titel:    Custom User Rank - optionale Modifikationen
## Hack Version:  2.0.9 (ab phpBB 2.0.4)
## Autor          Acid
##
## Beschreibung:  ein paar optionale Modifikationen des Hacks
##		    °Anzeige beider Ränge (normal/spezial UND custom)
##		    °Admins/Mods können eigenen Rang einstellen ohne erforderliche
##		     Beitragszahl zu erreichen
##		    °Usertitel können nicht doppelt benutzt werden
##		     (sowie vordefinierte Ränge können nicht genutzt werden)
##		    °vordefinierte Ränge im Dropdownmenü
##
##########################################################################################
## 
## Installationsnotiz:
## Vor jeglichen Änderungen an Dateien oder Datenbank, sollten diese vorher
## gesichert werden.
## 
##########################################################################################

########## wenn beide Ränge angezeigt werden sollen (normal/spezial UND custom) ##########
# 
#-----[ ÖFFNEN ]------------------------------------------ 
#
# viewtopic.php
# 
#-----[ FINDE ]---------------------------------------------------
# 
	if( $postrow[$i]['user_custom_rank'] )
	{
                  $poster_custom_rank = ( $postrow[$i]['user_custom_rank'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? $postrow[$i]['user_custom_rank'] : '';
                  $poster_rank = '';
                  $rank_image = '';
	}

# 
#-----[ MIT FOLGENDEM ERSETZEN ]---------------------------------------------------
# 
	$poster_custom_rank = ( $postrow[$i]['user_custom_rank'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Custom_Rank'] .': '. $postrow[$i]['user_custom_rank'] : '';


# 
#-----[ ÖFFNEN ]------------------------------------------ 
#
# templates/xxx/viewtopic_body.tpl
# 
#-----[ FINDE ]---------------------------------------------------
# 
{postrow.CUSTOM_RANK} {postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}

# 
#-----[ MIT FOLGENDEM ERSETZEN ]---------------------------------------------------
# 
{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}<br />{postrow.CUSTOM_RANK}


# 
#-----[ ÖFFNEN ]------------------------------------------ 
#
# includes/usercp_viewprofile.php
# 
#-----[ FINDE ]---------------------------------------------------
# 
if( $profiledata['user_custom_rank'] )
{
        $poster_custom_rank = ( $profiledata['user_custom_rank'] ) ? $profiledata['user_custom_rank'] : '&nbsp;';
        $poster_rank = '';
}

# 
#-----[ MIT FOLGENDEM ERSETZEN ]---------------------------------------------------
# 
$poster_custom_rank = ( $profiledata['user_custom_rank'] ) ? $lang['Custom_Rank'] .': '. $profiledata['user_custom_rank'] : '&nbsp;';


# 
#-----[ ÖFFNEN ]------------------------------------------ 
#
# templates/xxx/profile_view_body.tpl
# 
#-----[ FINDE ]---------------------------------------------------
# 
{POSTER_RANK}{CUSTOM_RANK}

# 
#-----[ MIT FOLGENDEM ERSETZEN ]---------------------------------------------------
# 
{POSTER_RANK}<br />{CUSTOM_RANK}

Aus der rank_german_optinal.txt Datein, die bei mir dabei war beim Mod.

Verfasst: 19.02.2006 20:33
von DieMietz
Hallo,

vielen Dank.

Ich habe die Zeile >>>

Code: Alles auswählen

   if( $postrow[$i]['user_custom_rank'] ) 
   { 
                  $poster_custom_rank = ( ... ) ? $postrow[$i]['user_custom_rank'] : ''; 
                  $poster_rank = ''; 
>>>                  $rank_image = ''; 
aus der viewtopic.php einfach entfernt und schon ging es.

Gruß
DieMietz