Menü

  Login

  Shoutbox

  Forum » Fragen zu Ilch » Andere Dinge » Rechte Angabe: showpost


Rechte Angabe: showpost
z3us
Grünschnabel

User Pic

Posts: 9
# 21.08.2013 - 14:39:38
    zitieren



Hallo zusammen.

Ich hätte da mal eine Frage:

Ich möchte gerne bei den Posts im Forum über dem zb. Avatar das Recht des jeweiligen Mitglieds ( Admin, Member usw. ) via Banner Anzeigen lassen.

Habe schon etliches getestet, bekomme es einfach nicht gebacken.

Benutze ilch 1.1P
mit ilchBB 3.1 Forum update P

Wäre nett wenn mir Jemand Helfen könnte.

MFG z3us
Outi77
Grünschnabel

User Pic

Posts: 23
# 21.08.2013 - 22:34:49
    zitieren



Hi,
also zunächst mal in die include\contents\forum\show_posts.php unter defined:
 Code
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
 // RangIcon
$iconAdmin         = 'Admin';
$iconCoAdmin       = 'CoAdmin';
$iconSiteAdmin     = 'SiteAdmin';
$iconLeader        = 'Leader';
$iconCoLeader      = 'CoLeader';
$iconMember        = 'Member';
$iconTrialmember   = 'TrialMember';
$iconSuperuser     = 'SuperUser';
$iconUser          = 'User';
$iconGast          = 'Gast';

Dann in der selben Datei etwas weiter unten die Zeile 72
 Code
1:
 $erg = db_query("SELECT recht, geschlecht, prefix_posts.id,txt,time,erstid,erst,sig,avatar,posts FROM `prefix_posts` LEFT JOIN prefix_user ON prefix_posts.erstid = prefix_user.id WHERE tid = ".$tid." ORDER BY time LIMIT ".$anfang.",".$limit);
um den Eintrag recht ergänzen (hier schon vorhanden).

Jetzt innerhalb der folgenden while-Schleife irgendwo dazwischen:
 Code
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
 $right = $row['recht'];
   if     ($right == -9) {$row['right'] = $iconAdmin;}
   elseif ($right == -8) {$row['right'] = $iconCoAdmin;}
   elseif ($right == -7) {$row['right'] = $iconSiteAdmin;}
   elseif ($right == -6) {$row['right'] = $iconLeader;}
   elseif ($right == -5) {$row['right'] = $iconCoLeader;}
   elseif ($right == -4) {$row['right'] = $iconMember;}
   elseif ($right == -3) {$row['right'] = $iconTrialmember;}
   elseif ($right == -2) {$row['right'] = $iconSuperuser;}
   elseif ($right == -1) {$row['right'] = $iconUser;}
   else   {$row['right'] = $iconGast;}

Jetzt noch in die include\templates\forum\showpost.htm unter Zeile
 Code
1:
 <a href="index.php?user-details-{erstid}"><strong>{erst}</strong></a> {land}<br />

folgendes enfügen:
 Code
1:
 <div style="width:75px; background-color:#888888; color:#111111; text-align:center; padding:5px;">{right}</div>

Diese Zeile Deinen Wünschen und Farbvorstellungen eventuell anpassen.

Gruß Outi


Zuletzt modifiziert von Outi77 am 21.08.2013 - 22:47:49
z3us
Grünschnabel

User Pic

Posts: 9
# 22.08.2013 - 02:02:03
    zitieren



Hooha,

Du bist der Hit. So lange hab ich da schon rumgemacht.

Hatte den ersten Ansatz wie Du beschrieben hast schon gemacht gehabt.

Nur hab ich immer MySQL fehler bekommen.

Danke Dir für die Ausführliche Erklärung.

MFG z3us

Kann geclosed werden...
Outi77
Grünschnabel

User Pic

Posts: 23
# 23.08.2013 - 06:33:25
    zitieren



Alternativ dazu könntest Du den Profil-Mod von hier installieren.
Hier befinden sich in einem Ordner unterschiedliche Banner, welche Du auch über dem Avatar integrieren könntest...

Dieser Mod beinhaltet weitere schicke Funktionen und Darstellungen, finde ich!

Gruß Outi


Zuletzt modifiziert von Outi77 am 23.08.2013 - 06:47:06
z3us
Grünschnabel

User Pic

Posts: 9
# 26.08.2013 - 13:29:00
    zitieren



Diesen Profilmod haben wir schon drauf und selbst verändert und erweitert Auslachen
Die Banner habe ich schon gesetzt, komplett neue Erstellt.
Outi77
Grünschnabel

User Pic

Posts: 23
# 26.08.2013 - 16:30:28
    zitieren



Na dann paßt das ja Zwinker