Eigener Rangnameoriginal Thema anzeigen
30.11.06, 20:18:34
Hallo,
hier ist ein hack den ich in Forum rpgxp.de eingebaut habe:
[b]Vorbereitung:[/b]
Ein neues Profilfeld Anlegen und Id merken.
z.B: Als Name: Rang oder so.
[b]Dann in der Datei topic.php:[/b]
Suche nach:
[CODE]### Benutzer Abfragen
$result = $_db->query('SELECT u.`id`,
[/CODE]
Danach kommt ein Mysql Query und diesen durch dies Ersetzen:
[code]
$result = $_db->query('SELECT u.`id`,
u.`name`,
u.`gender`,
u.`reg`,
u.`sign`,
u.`posts`,
u.`sign_active`,
u.`show_signs`,
u.`avatar`,
u.`avatar_size`,
u.`group_id`,
r.`value` as myrang
FROM `'.$_cfg['DB_PREFIX'].'user` AS u
LEFT JOIN `'.$_cfg['DB_PREFIX'].'user_field_value` AS r ON r.`user_id` = u.`id` AND r.`field_id`=18
WHERE u.`id` IN ('.implode(',', array_unique($users)).')');
[/code]
Hinzugefügt wird eigentlich nur
[code]
r.`value` as myrang
[/code]
Und
[code]
LEFT JOIN `'.$_cfg['DB_PREFIX'].'user_field_value` AS r ON r.`user_id` = u.`id` AND r.`field_id`=18
[/code]
Die 18 müsst ihr durch die Id Des Profilfeld setzen,das ihr Angelegt habt.
[b]Folgendes im Template "topic_line" ändern:[/b]
[b]Suche nach:[/b] $user[status_name]
[b]ersetzen durch:[/b]
[CODE]DrachenKaiser$user[myrang]
$user[status_name]
08.10.09, 16:24:13
bear
|