» Forum » Clanscript » Module und Modifikationen » Rank anpassen
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ 1 | 2 ] [ Anmelden zum schreiben ]

Rank anpassen
LongHuoyan
Mitglied
1 Beitragspunkte
Posts: 201

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 25.04.2011 - 19:55:48     Zitieren
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
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 25.04.2011 - 21:58:59     Zitieren
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
1 Beitragspunkte
Posts: 201

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 25.04.2011 - 22:27:50     Zitieren
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
32 Beitragspunkte
Posts: 453

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 25.04.2011 - 22:36:47     Zitieren
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
1 Beitragspunkte
Posts: 201

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 25.04.2011 - 22:44:57     Zitieren
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
19 Beitragspunkte
Posts: 1067

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 25.04.2011 - 22:53:37     Zitieren


www.stshq.de/
LongHuoyan
Mitglied
1 Beitragspunkte
Posts: 201

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 25.04.2011 - 23:36:14     Zitieren
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
19 Beitragspunkte
Posts: 1067

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 26.04.2011 - 00:26:21     Zitieren
das is jetzt aber der forummod bb oder wie man dne nennt Lachen

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
1 Beitragspunkte
Posts: 201

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 26.04.2011 - 00:32:16     Zitieren
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
19 Beitragspunkte
Posts: 1067

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 26.04.2011 - 00:37:21     Zitieren
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 Lachen


www.stshq.de/
Treicio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 26.04.2011 - 10:05:41     Zitieren
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
1 Beitragspunkte
Posts: 201

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 26.04.2011 - 18:17:30     Zitieren
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
0 Beitragspunkte
Posts: 6

0 Mitglieder finden den Beitrag gut.

Merkliste 26.04.2011 - 18:40:41     Zitieren
Ist schon fertig und kannste bei ihm downloaden
LongHuoyan
Mitglied
1 Beitragspunkte
Posts: 201

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 26.04.2011 - 18:50:59     Zitieren
Öhm?
Wo find ich das denn?


»Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
(Abraham Lincoln)
Treicio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 26.04.2011 - 19:04:29     Zitieren
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
1 Beitragspunkte
Posts: 201

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 26.04.2011 - 23:12:22     Zitieren
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
0 Beitragspunkte
Posts: 6

0 Mitglieder finden den Beitrag gut.

Merkliste 27.04.2011 - 06:57:55     Zitieren
Wie meinst du das , dass nur ein Spezialrank oder ein normal Rank geht?
LongHuoyan
Mitglied
1 Beitragspunkte
Posts: 201

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 27.04.2011 - 12:49:06     Zitieren
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
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 27.04.2011 - 13:40:10     Zitieren
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
1 Beitragspunkte
Posts: 201

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 27.04.2011 - 15:53:08     Zitieren
nur....
und was muss ich da nur ändern?


»Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
(Abraham Lincoln)
Treicio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 27.04.2011 - 17:32:07     Zitieren
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
1 Beitragspunkte
Posts: 201

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 28.04.2011 - 01:59:29     Zitieren
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
0 Beitragspunkte
Posts: 40

0 Mitglieder finden den Beitrag gut.

Merkliste 22.10.2011 - 18:49:26     Zitieren
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
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 22.10.2011 - 18:56:20     Zitieren
##### 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
0 Beitragspunkte
Posts: 40

0 Mitglieder finden den Beitrag gut.

Merkliste 22.10.2011 - 23:07:50     Zitieren
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
823 Beitragspunkte
Posts: 4603

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 22.10.2011 - 23:29:06     Zitieren
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
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 22.10.2011 - 23:35:09     Zitieren
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
823 Beitragspunkte
Posts: 4603

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 22.10.2011 - 23:40:16     Zitieren
Stimmt ... Gedankenfehler! Naja war wohl ein Whisky zuviel heute ^^
na dann beer


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link
---Doc---
Mitglied
4 Beitragspunkte
Posts: 204

0 Mitglieder finden den Beitrag gut.

Merkliste 23.10.2011 - 10:45:45     Zitieren
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
0 Beitragspunkte
Posts: 40

0 Mitglieder finden den Beitrag gut.

Merkliste 23.10.2011 - 10:59:56     Zitieren
Zitat geschrieben von Tr3icio


Zeile 15 muss so aussehen:

$rRang = !empty($rRang) ? '<i><b>'.$rRang.'</b></i><br />' : '';




funzt super danke Lachen

[ 1 | 2 ] [ Anmelden zum schreiben ]