Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| [ 1 | 2 ] | [ Anmelden zum schreiben ] |
| Rank anpassen | |||
|---|---|---|---|
| LongHuoyan Mitglied
Posts: 201 |
Sers,
hab mich nun schon durch so manches Forum gekämpft aber nicht wirklich das gefunden was ich suche. Und zwar folgendes: Ich möchte z.B. im Forum angezeigt haben das der Rang wie z.B. "Grünschnabel" etc angezeigt wird und, sofern vorhanden ein Spezialrang (text und Bild). Das ist doch sicherlich möglich, oder? Da ich aber leider kein php Profi bin, hoffe ich, das mir jmd. helfen kann. Danke schonmal im voraus LongHuoyan »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!« (Abraham Lincoln) |
||
| Treicio Mitglied
|
Benutzt du einen Forenmod?
Wenn ja sag mir pls welchen dann schau ich das ich es erkläre :-) Aber gute Idee :-) Sowas bastel ich mir. Dann habe ich was neues ^^ |
||
| LongHuoyan Mitglied
Posts: 201 |
Benutze derzeit nur die Erweiterung, das mehrere Symbole im Forum angezeigt werden. Also für fixierte Topics etc je ein Bild....
Weißt was ich meine? Weiß aber noch nicht, ob ich das nicht vielleicht ändere.... »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!« (Abraham Lincoln) |
||
| Fonsi1 Mitglied
Posts: 453 |
Meinst nicht zufällig sowas??
www.ilch.de/forum-showposts-41785.html#292203 Oder das Punktemodul von Rock@wulf www.dragondesigns.de/index.php?downloads-show-315 |
||
| LongHuoyan Mitglied
Posts: 201 |
Kannst ja mal auf der HP schauen: Klick.
Das ist die Erweiterung die ich derzeit nutze... Glaube das vom "DragonDesign" ist so etwas was ich suche... Leider ist der Screenshot zu klein und nicht viel erkennbar... Ich hab als Betriebssystem Linux, gibt es das auch irgendwo als .zip. rar. oder ähnliche Datei downzuloaden? Zuletzt modifiziert von LongHuoyan am 25.04.2011 - 22:47:49 »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!« (Abraham Lincoln) |
||
| MVN050 Mitglied
Posts: 1067 |
nich ehr sowas?
clan.stshq.de/index.php?forum-showposts-169-p1#1498 www.stshq.de/ |
||
| LongHuoyan Mitglied
Posts: 201 |
konnte nun das von "DragonDesign" entpacken, hab da etwas zum entpacken gefunden....
@MVN050 So in der Richtung geht das schon, nur hier ist ja "nur" ein Bild. Was ich suche ist Hauptsächlich erst Text und dahinter ein "kleines" Bild... »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!« (Abraham Lincoln) |
||
| MVN050 Mitglied
Posts: 1067 |
das is jetzt aber der forummod bb oder wie man dne nennt
naja da is doch ein bild dabei wieso machstdu nicht einfach ein bild MIT einem text? somit fällt es nich auf das es ein bild und ein text ist xD weißt du wie ich das meine? Zuletzt modifiziert von MVN050 am 26.04.2011 - 00:26:54 www.stshq.de/ |
||
| LongHuoyan Mitglied
Posts: 201 |
denke ich weiß was du meinst....
dachte da aber eher daran, das man einen Spezielrang wählt und ein Bild dazu, so das der gleiche spezialrang ein unterschiedliches bild haben kann... du verstehst mich? »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!« (Abraham Lincoln) |
||
| MVN050 Mitglied
Posts: 1067 |
sogenau kenne ich das modul jetztnich sorry
da müsstest du wohl ehr selber was rumfummeln oder mal die endwickler von dme mod fragen bin jetz auch etwas müde dafür ![]() www.stshq.de/ |
||
| Treicio Mitglied
|
Also ich habe mir jetzt die Rängeverwaltung im Admin Bereich erweitert sodass man noch Bilder aus einem Ordner wählen kann. Jetzt ebreite ich nur noch die showpost.php vom Standart Forum von Ilch und vom IlchBB 0.5 vor , sodass dieser dort angezeigt wird und dann ist es fertig :-)
Evtl. mal schaun ob ich es hier hochladen sonst bei mir wahrscheinlich. |
||
| LongHuoyan Mitglied
Posts: 201 |
Hast du da etwas zum downloaden?
Klingt interessant und ist vielleicht genau, das was ich suche... »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!« (Abraham Lincoln) |
||
| icejack Mitglied
Posts: 6 |
Ist schon fertig und kannste bei ihm downloaden
|
||
| LongHuoyan Mitglied
Posts: 201 |
Öhm?
Wo find ich das denn? »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!« (Abraham Lincoln) |
||
| Treicio Mitglied
|
Einmal auf tr3icio.de registrieren und hier downloaden: tr3icio.de/index.php?downloads-show-13 ( geht von Anfang an ohne Kosten oder so )
Und da z.B. das Forum ne Funktion nutzt wie ich herausgefunden hab werden die rangbilder übernommen ohne änderung am forum und so :-) ( nur ne änderung in der allg.php , was nicht schlimm sein sollte da diese eigentlich seltenst verändert wird ^^ ) |
||
| LongHuoyan Mitglied
Posts: 201 |
Ist soweit schon nicht schlecht. Nur leider geht nur ein Spezialrank oder ein "normaler" Rang....
Ist das nicht irgendwie anpassbar, das beides angezeigt wird? »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!« (Abraham Lincoln) |
||
| icejack Mitglied
Posts: 6 |
Wie meinst du das , dass nur ein Spezialrank oder ein normal Rank geht?
|
||
| LongHuoyan Mitglied
Posts: 201 |
Na ich hab ja z.B. im Forum bei einem User ohne Spezialrank den "normalen" Rang stehen z.B. "Grünschnabel". Sobald aber ein Spezialrang vergeben wird, wie z.B. "Administrator", verschwindet "Grünschnabel" und es steht dort nur noch "Administrator"....
Das wär nicht schlecht, wenn beides gehen würde... »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!« (Abraham Lincoln) |
||
| Treicio Mitglied
|
Ja aber spezial Ränge sind dafür da das man keinen normalen hat und man sieht das der User etwas besonderes hat / ist.
Theoretisch ist das aber kein Problem muss man nur die allg.php ändern |
||
| LongHuoyan Mitglied
Posts: 201 |
nur....
und was muss ich da nur ändern? »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!« (Abraham Lincoln) |
||
| Treicio Mitglied
|
Du öffnest die:
include/incudes/func/allg.php Du suchst folgenden Code: $get_rRang = db_fetch_assoc(db_query("SELECT bez, rimg FROM prefix_user LEFT JOIN prefix_ranks ON prefix_ranks.id = prefix_user.spezrank WHERE prefix_user.id = ".$uid),0);
$rRang = $get_rRang['bez'];
if ( !empty($get_rRang['rimg']) ) {
$rRang .= '<br />' . '<img src="' . $get_rRang['rimg'] . '" />';
}
Und änderst ihn in: $get_rRang = db_fetch_assoc(db_query("SELECT bez, rimg FROM prefix_user LEFT JOIN prefix_ranks ON prefix_ranks.id = prefix_user.spezrank WHERE prefix_user.id = ".$uid),0);
$rRang = $get_rRang['bez'];
if ( !empty($get_rRang['rimg']) ) {
$rRang .= '<br />' . '<img src="' . $get_rRang['rimg'] . '" />';
}
$get_rRang2 = db_fetch_assoc(db_query("SELECT * FROM `prefix_ranks` WHERE spez = 0 AND min <= ".$post." ORDER BY min DESC LIMIT 1"),0);
$rRang .= '<br />' . $get_rRang2['bez'];
if ( !empty($get_rRang2['rimg']) ) {
$rRang .= '<br />' . '<img src="' . $get_rRang2['rimg'] . '" />';
}
Schon wird für Leute mit Spezialrang auch der normale Rang angezeigt. ( Dies war jetzt für meinen Mod. ) ( Ungetestet! ) |
||
| LongHuoyan Mitglied
Posts: 201 |
Ich werd's die nächsten Tage mal testen, sobald ich wieder Zeit hab...
Dank dir und werd mich melden ob es funktioniert hat. »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!« (Abraham Lincoln) |
||
| Arikarion Mitglied
Posts: 40 |
wie müsste das denn ffür die normale alg sein???
##### UserRang ermitteln
function userrang ($post,$uid) {
global $global_user_rang_array;
if (!isset($global_user_rang_array[$uid])) {
if (!isset($global_user_rang_array)) {
$global_user_rang_array = array();
}
if ( empty($uid) ) {
$rRang = 'Gast';
} else {
$rRang = @db_result(db_query("SELECT bez FROM prefix_user LEFT JOIN prefix_ranks ON prefix_ranks.id = prefix_user.spezrank WHERE prefix_user.id = ".$uid),0);
}
if ( empty($rRang) ) {
$post = ( $post == 0 ? 1 : $post );
$rRang = @db_result(db_query("SELECT bez FROM `prefix_ranks` WHERE spez = 0 AND min <= ".$post." ORDER BY min DESC LIMIT 1"),0);
} elseif ( $rRang != 'Gast' ) {
$rRang = '<i><b>'.$rRang.'</b></i>';
}
$global_user_rang_array[$uid] = $rRang;
}
return ($global_user_rang_array[$uid]);
}
##
das is der standard ausschnitt LG |
||
| Tr3icio Mitglied
|
##### UserRang ermitteln
function userrang ($post,$uid) {
global $global_user_rang_array;
if (!isset($global_user_rang_array[$uid])) {
if (!isset($global_user_rang_array)) {
$global_user_rang_array = array();
}
if ( empty($uid) ) {
$rRang = 'Gast';
} else {
$rRang = @db_result(db_query("SELECT bez FROM prefix_user LEFT JOIN prefix_ranks ON prefix_ranks.id = prefix_user.spezrank WHERE prefix_user.id = ".$uid),0);
}
if ( $rRang != 'Gast' ) {
$rRang = '<i><b>'.$rRang.'</b></i><br />';
$post = ( $post == 0 ? 1 : $post );
$rRang .= @db_result(db_query("SELECT bez FROM `prefix_ranks` WHERE spez = 0 AND min <= ".$post." ORDER BY min DESC LIMIT 1"),0);
}
$global_user_rang_array[$uid] = $rRang;
}
return ($global_user_rang_array[$uid]);
}
## |
||
| Arikarion Mitglied
Posts: 40 |
danke, das funzt schonmal super^^ nur ist mir aufgefallen das bei leuten die keinen spezrang haben da an der stelle nun ein spacer ist, gibt es eine möglichkeit, das der forenrang nach oben rückt, wenn kein spezrang vorhanden? wäre super
Danke schonmal |
||
| Lord|Schirmer Administrator
Posts: 4603 |
Probiers mal so:
if ( $rRang != 'Gast' ) zu if ( !empty($rRang) and $rRang != 'Gast' ) "In mir schlummert ein Genie, leider wacht es nicht auf!" my portfolio | my community | important link |
||
| Tr3icio Mitglied
|
Schirmer nach deiner Abfrage würde aber entweder kein Rang oder 2 Ränge kommen :-)
Zeile 15 muss so aussehen: $rRang = !empty($rRang) ? '<i><b>'.$rRang.'</b></i><br />' : ''; |
||
| Lord|Schirmer Administrator
Posts: 4603 |
Stimmt ... Gedankenfehler! Naja war wohl ein Whisky zuviel heute ^^
na dann ![]() "In mir schlummert ein Genie, leider wacht es nicht auf!" my portfolio | my community | important link |
||
| ---Doc--- Mitglied
Posts: 204 |
Ich klinke mich hier mal ein, weil ich auch gerne die Spezialränke asl Bild, die normalen Ränke als Text sehen möchte. Beispiel:
Lord Schirmer hätte dann ein Bild anstatt Administrator dastehen, ich selber hätte aber lediglich Mitglied dort stehen, kein Bild dafür. Nur endet der Link zu Tr3icio Download im Nirwane und über seine Hauptseite finde ich nichts. Als Forum nutze ich Körners ilchbb in der aktuellen Fassung. Besten Dank für Hinweise wo ich den Mod finden kann bzw. falls er gar nicht geeignet sein sollte (z.B. wegen ilchBB), Tipps was ich machen könnte. |
||
| Arikarion Mitglied
Posts: 40 |
Zitat geschrieben von Tr3icio
Zeile 15 muss so aussehen: $rRang = !empty($rRang) ? '<i><b>'.$rRang.'</b></i><br />' : ''; funzt super danke ![]() |
||
| [ 1 | 2 ] | [ Anmelden zum schreiben ] |