Script-solution.de » Community » Support-Board » Foren » Boardsolution » Boardsolution v1.4x » Fragen zu Änderungen » Admin und Moderator Rang: Text statt Rang-Bilder
  • Willkommen, Gast!
  • Freitag, 10. September 2010, 21:28:22
 
Thema: "Admin und Moderator Rang: Text statt Rang-Bilder" [ Seite 1 2 ]

Kein neuer Beitrag sebastianowl , 22.11.2009, 16:23
Beitrag #1   

IP: n/a
Rang: * * O O O O O
Registrierung: 18.09.2009, 12:57
 

Flaschengeist mit 17 Punkte, 13 Beiträge
Ich habe die version 1.41 und habe das gleiche problem,
habe alle ordner durchsucht und wollte es so machen wie vorher beschrieben
aber habe nichts deratiges gefunden,
wenn mir wer helfen kann
bitte noch dazu sagen in welchem ordner es ist

Danke im Vorraus

Sebastian

 
Kein neuer Beitrag Rafioso , 22.11.2009, 17:21
Beitrag #2   

IP: n/a
Rang: * * * * * * *
Registrierung: 30.08.2006, 22:31
Homepage: http://www.gtavision.com
Wohnort: O-BW
 

Forum-Gott mit 1318 Punkte, 1170 Beiträge
Hi,

mach mal das, was hier steht, nur anders rum :D


MfG
Rafioso

 
Kein neuer Beitrag sebastianowl , 22.11.2009, 17:31
Beitrag #3   

IP: n/a
Rang: * * O O O O O
Registrierung: 18.09.2009, 12:57
 

Flaschengeist mit 17 Punkte, 13 Beiträge
Danke dir achonmal,
aber ich glaub ich bin dumm
finde des net

habe nur das hier gefunden was wohl was damit zu tun hat

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
public function get_rank_data($points)
  {
    $cache = FWS_Props::get()->cache();

    // points = 0 is a special case
    $ranks = $cache->get_cache('user_ranks');
    if($points == 0)
    {
      $ranks->rewind();
      $data = $ranks->current();
      $data['pos'] = 0;
      return $data;
    }
  
    for($i = 0;$data = $ranks->next();$i++)
    {
      if($data['post_from'] <= $points && $data['post_to'] >= $points)
      {
        $data['pos'] = $i;
        $ranks->rewind(); // IMPORTANT: rewind the position
        return $data;
      }
    }
  
    $ranks->rewind();
    $last = $ranks->get_element_count() - 1;
    $data = $ranks->get_element($last,false);
    $data['pos'] = $last;
    return $data;
  }
  
  /**
   * generates the rank-images for the given user
   *
   * @param int $ranknum the total number of ranks
   * @param int $rank_pos the position of the rank of the user
   * @param int $user_id the id of the user
   * @param string $group_ids the ids of the groups of the user
   * @param boolean $is_mod force mod? (for the FAQ)
   * @return string the images
   */

  public function get_rank_images($ranknum,$rank_pos,$user_id,$group_ids,$is_mod = false)
  {
    $cfg = FWS_Props::get()->cfg();
    $auth = FWS_Props::get()->auth();
    $locale = FWS_Props::get()->locale();
    $user = FWS_Props::get()->user();

    $result = '';
    
    if($is_mod)
    {
      $images = array(
        'is_mod' => true,
        'filled' => $cfg['mod_rank_filled_image'],
        'empty' => $cfg['mod_rank_empty_image']
      );
    }
    else
      $images = $auth->get_user_images($user_id,$group_ids);
    
    if($images['is_mod'])
      $title = $locale->lang('moderators');
    else
      $title = $auth->get_groupname((int)$group_ids);
    
    for($i = 0;$i <= $rank_pos;$i++)
    {
      $result .= '<img alt="*" title="'.$title.'"';
      $result .= ' src="'.$user->get_theme_item_path($images['filled']).'" /> ';
    }
  
    for($i = 0;$i < ($ranknum - $rank_pos - 1);$i++)
    {
      $result .= '<img alt="O" title="'.$title.'"';
      $result .= ' src="'.$user->get_theme_item_path($images['empty']).'" /> ';
    }
  
    return $result;
  }


Edit (Nils): Code-Tags hinzugefügt. Bitte nächstes Mal gleich benutzen!
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte mal 22.11.2009, 20:50 von Nils.

 
Kein neuer Beitrag Hendriks_Island , 22.11.2009, 17:55
Beitrag #4   

IP: n/a
Rang: * * * * * O O
Registrierung: 19.09.2004, 02:29
Homepage: http://www.nychenne.com
Wohnort: Fehmarn
 

Supporter mit 435 Punkte, 281 Beiträge
Du wolltest das Rankbild, gell...

Also öffne mal src/functions.php und füge in Zeile 522 nach
PHP:
1
      $title = $auth->get_groupname((int)$group_ids);

und vor
PHP:
1
for($i = 0;$i <= $rank_pos;$i++)

folgendes ein:
PHP:
1
2
3
4
if($auth->is_in_group($group_ids,BS_STATUS_ADMIN))
      return '<img src="images/admin.gif" alt="'.$title.'" />';
    if($auth->is_moderator_in_any_forum($user_id,$group_ids))
      return '<img src="images/mod.gif" alt="'.$title.'" />';

Du musst natürlich da noch entsprechende Bilder in den Ordner "images/" laden.
Ich nutze die Bilder im Anhang.

Greetz

Henne
Anhänge:
admin.gif 408 Bytes 3 Downloads
 
mod.gif 407 Bytes 1 Downloads

Provehito in altum - Meine traurigen Augen, sie sind leer und ohne Leben... Vielleicht bin ich
schon dort! - Dort auf der anderen Seite...

NYC-Hennes-Forum | NYC-Hennes-Welt | iPhone Jailbreak-Tutorials | Mein Flickr-Profil


 
Kein neuer Beitrag sebastianowl , 22.11.2009, 18:03
Beitrag #5   

IP: n/a
Rang: * * O O O O O
Registrierung: 18.09.2009, 12:57
 

Flaschengeist mit 17 Punkte, 13 Beiträge
danke für die antwort aber ich glaube ich steig da net durch habe jetzt folgendes

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if($images['is_mod'])
      $title = $locale->lang('moderators');
    else
      $title = $auth->get_groupname((int)$group_ids);
    if($auth->is_in_group($group_ids,BS_STATUS_ADMIN))
      return '<img src="images/admin.gif" alt="'.$title.'" />';
    if($auth->is_moderator_in_any_forum($user_id,$group_ids))
      return '<img src="images/mod.gif" alt="'.$title.'" />';
    for($i = 0;$i <= $rank_pos;$i++)
    {
      $result .= '<img alt="*" title="'.$title.'"';
      $result .= ' src="'.$user->get_theme_item_path($images['filled']).'" /> ';
    }
  
    for($i = 0;$i < ($ranknum - $rank_pos - 1);$i++)


Ich habe mir gestern in den ordner sterne mit text für admin und mod gepackt und auch admin.gif und
mod.gif genannt
soweit ja gut aber jetzt seit ich das geändert habe ist keine Grafik mehr zu sehen


Edit (Nils): Erneut Code-Tags hinzugefügt
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte mal 22.11.2009, 20:52 von Nils.

 
Kein neuer Beitrag Nils , 22.11.2009, 20:56
Beitrag #6   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7330 Punkte, 7104 Beiträge
Hallo,

zunächst vorweg: Ich habe die Beiträge abgesplittet, weil sich das ganze ja auf 1.4x bezieht. Bitte
das nächste Mal gleich ein neues Thema erstellen. Im Forum für 1.2x findet das sonst niemand ;)

sebastianowl hat folgendes geschrieben:
Ich habe mir gestern in den ordner sterne mit text für admin und mod gepackt und auch admin.gif und
mod.gif genannt
soweit ja gut aber jetzt seit ich das geändert habe ist keine Grafik mehr zu sehen

Irgendwie hab ich das Gefühl, dass du selbst nicht weißt was du möchtest. Es geht doch hier darum,
dass du bei den Admins und Mods nicht die standardmäßig verwendeten Rang-Bilder haben möchtest,
sondern ein Bild. Oder nicht? Wieso erstellst du dann Bilder für die Ränge und wunderst dich, warum
die nicht da sind? :)

mfg Nils
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte mal 22.11.2009, 20:57 von Nils.

 
Kein neuer Beitrag sebastianowl , 23.11.2009, 07:21
Beitrag #7   

IP: n/a
Rang: * * O O O O O
Registrierung: 18.09.2009, 12:57
 

Flaschengeist mit 17 Punkte, 13 Beiträge
Vielleicht habe ich mich auch falsch ausgedrückt,
habe jetzt mal ein screenshot gemacht von dem mod rang
Ich möchte lediglich ein ranbild
und nicht s viele
und das bei admin und mod und normalen usern
Anhänge:
admin.JPG 16.835 Bytes 0 Downloads

 
Kein neuer Beitrag Nils , 23.11.2009, 08:35
Beitrag #8   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7330 Punkte, 7104 Beiträge
Ok, dann ist das was Hendriks_Island sagte, schon richtig. Und deine Änderung sieht auch richtig
aus. Liegen denn die Bilder admin.gif und mod.gif im Ordner images? (nicht in themes!)

mfg Nils

 
Kein neuer Beitrag sebastianowl , 23.11.2009, 08:58
Beitrag #9   

IP: n/a
Rang: * * O O O O O
Registrierung: 18.09.2009, 12:57
 

Flaschengeist mit 17 Punkte, 13 Beiträge
habe es in themes da dort ja auch in images/ranks/mod.gif gespeichert ist,
habe einfach die gifs ersetzt
wie müßte denn dann der Pfad sein?

 
Kein neuer Beitrag Nils , 23.11.2009, 11:01
Beitrag #10   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7330 Punkte, 7104 Beiträge
Steht doch oben ;) Der müsste dann images/admin.gif bzw. images/mod.gif sein. D.h. ausgehend vom
Root-Verzeichnis des Boards.

mfg Nils

 
Kein neuer Beitrag sebastianowl , 23.11.2009, 11:39
Beitrag #11   

IP: n/a
Rang: * * O O O O O
Registrierung: 18.09.2009, 12:57
 

Flaschengeist mit 17 Punkte, 13 Beiträge
danke für die geduld :-) hat geklappt

aber schau mal egal wieviel beitrage ich als regesrtierter habe ändert sich es nicht (ich hab
normale user regestrierte genannt)
das schwarze ist gefüllt das graue leere ränge
und bei spammer ist das feld wie bei user_empty

oder ich stehe echt auf dem schlauch :confused:
Anhänge:
user_filled.gif 1.280 Bytes 2 Downloads
 
user_empty.gif 3.497 Bytes 0 Downloads
 
spammer.gif 1.946 Bytes 1 Downloads

 
Kein neuer Beitrag Nils , 23.11.2009, 13:45
Beitrag #12   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7330 Punkte, 7104 Beiträge
Gib uns am Besten mal die URL deines Boards. Dann schau ich mal ob da etwas nicht stimmt.
(Einige Beiträge darf man doch sehen als Gast oder?)

mfg Nils

 
Kein neuer Beitrag sebastianowl , 23.11.2009, 14:06
Beitrag #13   

IP: n/a
Rang: * * O O O O O
Registrierung: 18.09.2009, 12:57
 

Flaschengeist mit 17 Punkte, 13 Beiträge
selbstverständlich

http://www.radio-lipperland.de/boardsolution_141

 
Kein neuer Beitrag Rafioso , 23.11.2009, 18:10
Beitrag #14   

IP: n/a
Rang: * * * * * * *
Registrierung: 30.08.2006, 22:31
Homepage: http://www.gtavision.com
Wohnort: O-BW
 

Forum-Gott mit 1318 Punkte, 1170 Beiträge
Hi,

ist ja auch verständlich. Wie sollen sich die einzelnen Sterne füllen, wenn die sieben Sterne in
einem Bild sind? Du musst jeweils nur ein Stern abspeichern. Einmal grau und einmal gelb. Es baut
sich dann von allein auf, je nachdem wieviele Userränge du im Adminbereich eingestellt hast. Das
findest du übrigens auch in der FAQ.

Und so nebenbei... es heißt" Registrierter" nicht "Regestrierter".

MfG
Rafioso
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte mal 23.11.2009, 18:12 von Rafioso.

 
Kein neuer Beitrag sebastianowl , 23.11.2009, 19:51
Beitrag #15   

IP: n/a
Rang: * * O O O O O
Registrierung: 18.09.2009, 12:57
 

Flaschengeist mit 17 Punkte, 13 Beiträge
jetzt schaut es so aus,
danke das wegen dem rechtschreibungsfehler

n/a n/a 1 2     ( Anzeige: 1 - 15 , Gesamt: 24 ) Weiter Letzte Seite
User in diesem Thema: 0 Registrierte, 0 Versteckte, 1 Gast, 0 Bots
Keine
Thema-Aktionen:

Toggle Ähnliche Themen zu "Admin und Moderator Rang: Text statt Rang-Bilder"
  • 0.326218 Sek., 12 DB-Zugriffe, 7.107 MiB
  • Boardsolution v1.42 | © Nils Asmussen 2003-2009
Valid XHTML and CSS © 2003 - 2009 script-solution.de, Powered by Joomla!