ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Rank anpassen

Geschlossen
  1. #1
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beitrge
    201
    Beitragswertungen
    1 Beitragspunkte
    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)
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Treicio gelschter User
    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 ^^
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beitrge
    201
    Beitragswertungen
    1 Beitragspunkte
    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)
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Fonsi1 Mitglied
    Registriert seit
    01.05.2010
    Beitrge
    455
    Beitragswertungen
    35 Beitragspunkte
    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
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beitrge
    201
    Beitragswertungen
    1 Beitragspunkte
    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)
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    MVN050 Mitglied
    Registriert seit
    20.09.2008
    Beitrge
    1.273
    Beitragswertungen
    29 Beitragspunkte
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beitrge
    201
    Beitragswertungen
    1 Beitragspunkte
    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)
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    MVN050 Mitglied
    Registriert seit
    20.09.2008
    Beitrge
    1.273
    Beitragswertungen
    29 Beitragspunkte
    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
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beitrge
    201
    Beitragswertungen
    1 Beitragspunkte
    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)
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    MVN050 Mitglied
    Registriert seit
    20.09.2008
    Beitrge
    1.273
    Beitragswertungen
    29 Beitragspunkte
    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
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Treicio gelschter User
    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.
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beitrge
    201
    Beitragswertungen
    1 Beitragspunkte
    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)
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    icejack Mitglied
    Registriert seit
    20.04.2011
    Beitrge
    6
    Beitragswertungen
    0 Beitragspunkte
    Ist schon fertig und kannste bei ihm downloaden
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beitrge
    201
    Beitragswertungen
    1 Beitragspunkte
    Öhm?
    Wo find ich das denn?
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Treicio gelschter User
    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 ^^ )
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beitrge
    201
    Beitragswertungen
    1 Beitragspunkte
    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)
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    icejack Mitglied
    Registriert seit
    20.04.2011
    Beitrge
    6
    Beitragswertungen
    0 Beitragspunkte
    Wie meinst du das , dass nur ein Spezialrank oder ein normal Rank geht?
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beitrge
    201
    Beitragswertungen
    1 Beitragspunkte
    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)
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Treicio gelschter User
    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
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beitrge
    201
    Beitragswertungen
    1 Beitragspunkte
    nur....
    und was muss ich da nur ändern?
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Treicio gelschter User
    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! )
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beitrge
    201
    Beitragswertungen
    1 Beitragspunkte
    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)
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    Arikarion Mitglied
    Registriert seit
    26.05.2011
    Beitrge
    40
    Beitragswertungen
    0 Beitragspunkte
    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
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    Tr3icio gelschter User
    ##### 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]);
    }
     
     
    ##
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    Arikarion Mitglied
    Registriert seit
    26.05.2011
    Beitrge
    40
    Beitragswertungen
    0 Beitragspunkte
    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
    0 Mitglieder finden den Beitrag gut.
  26. #26
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beitrge
    7.508
    Beitragswertungen
    1165 Beitragspunkte
    Probiers mal so:
    if ( $rRang != 'Gast' )

    zu
    if ( !empty($rRang) and $rRang != 'Gast' )
    rules :: doku :: faq :: linkus
    1 Mitglieder finden den Beitrag gut.
  27. #27
    User Pic
    Tr3icio gelschter User
    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 />' : '';
    0 Mitglieder finden den Beitrag gut.
  28. #28
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beitrge
    7.508
    Beitragswertungen
    1165 Beitragspunkte
    Stimmt ... Gedankenfehler! Naja war wohl ein Whisky zuviel heute ^^
    na dann Bier
    rules :: doku :: faq :: linkus
    1 Mitglieder finden den Beitrag gut.
  29. #29
    User Pic
    ---Doc--- Mitglied
    Registriert seit
    05.08.2011
    Beitrge
    218
    Beitragswertungen
    4 Beitragspunkte
    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.
    0 Mitglieder finden den Beitrag gut.
  30. #30
    User Pic
    Arikarion Mitglied
    Registriert seit
    26.05.2011
    Beitrge
    40
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Tr3icio


    Zeile 15 muss so aussehen:

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



    funzt super danke lachen
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurck zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten