Userrank ausgeben

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
BigTim
Mitglied
Beiträge: 273
Registriert: 03.09.2004 21:58
Wohnort: Dortmund
Kontaktdaten:

Userrank ausgeben

Beitrag von BigTim »

Hallo,
ich möchte gerne den Userrank ausgeben. Allerdings bekomme ich nur eine "1" ausgegeben.

Benutze folgenden Code:

'USER_RANK' => $user->data['user_rank'],


Was muss ich noch machen?

Grüße, BigTim
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Re: Userrank ausgeben

Beitrag von nickvergessen »

BigTim hat geschrieben:Was muss ich noch machen?
in der Ranks_table abfragen wie der Name für dan Rank lautet, wo die ID 1 ist...
kein Support per PN
BigTim
Mitglied
Beiträge: 273
Registriert: 03.09.2004 21:58
Wohnort: Dortmund
Kontaktdaten:

Beitrag von BigTim »

Und das stelle ich am besten, wie an? Hey, ich bin noch kein PHP/MySQL Profi! =D
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Das kommt darauf an, wo du es haben willst und wofür^^
kein Support per PN
BigTim
Mitglied
Beiträge: 273
Registriert: 03.09.2004 21:58
Wohnort: Dortmund
Kontaktdaten:

Beitrag von BigTim »

Oh! :D

Also ich bin gerade dabei, eine weitere Seite anzulegen, wie hier beschrieben:

http://olympuswiki.naderman.de/Deutsch: ... ene_Seiten

Da hab ich dann halt noch oben, wie oben das hinzugefügt:

'USER_RANK' => $user->data['user_rank'],


Grüße, BigTim
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Ja, zeig doch mal die Datei her (wenn du es nicht hier öffentlich willst, dann schick mir den Link per pn)
kein Support per PN
BigTim
Mitglied
Beiträge: 273
Registriert: 03.09.2004 21:58
Wohnort: Dortmund
Kontaktdaten:

Beitrag von BigTim »

Code: Alles auswählen

<?php
define('IN_PHPBB', true);
$phpbb_root_path = 'board/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include('config.php');

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

// Setup $auth_admin class so we can add permission options
include($phpbb_root_path . 'includes/acp/auth.' . $phpEx);
$auth_admin = new auth_admin();

// Add permissions
$auth_admin->acl_add_option(array(
    'local'      => array(),
    'global'   => array('u_view_site', 'u_manage_site')
));

if (!$auth->acl_get('u_view_site'))
{
     if ($user->data['user_id'] == ANONYMOUS)
{
	login_box();
}
}

// Lets build a page ...
$template->assign_vars(array(
	'USER_RANK' => $user->data['user_rank'],
	'USER_POSTS' => $user->data['user_posts'])
);

// Output page
page_header(Home);

$template->set_filenames(array(
   'body' => 'site/content_body.html')
);

page_footer();

?>
Dann noch halt das Template wo der {USER_RANK} Platzhalter ist.
Benutzeravatar
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Beitrag von Schumi »

So kommst du an den Rangnamen des aktuellen Benutzers:

Code: Alles auswählen

$sql = 'SELECT rank_title
	FROM ' . RANKS_TABLE . '
	WHERE rank_id = ' . (int) $user->data['user_rank'];
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
Der Rangname ist dann als $row['rank_title'] verfügbar.
BigTim
Mitglied
Beiträge: 273
Registriert: 03.09.2004 21:58
Wohnort: Dortmund
Kontaktdaten:

Beitrag von BigTim »

Perfekt!
Funktioniert 1A! Vielen Dank! =)
Antworten

Zurück zu „[3.0.x] Mod Support“