Welcome, Guest. Please Login or Register.
May 07, 2024, 03:19:01 PM
Home Help Search Log in Register
News: If you are still using YaBB SE, please consider upgrading to SMF as soon as possible.

YaBB SE Community  |  German User Help  |  Hilfe bzw. Diskussionen zu Mods  |  [MOD 1.5.1] Membergroup Color « previous next »
Pages: 1 [2] Reply Ignore Print
Author Topic: [MOD 1.5.1] Membergroup Color  (Read 12625 times)
TMK
Jr. Member
**
Posts: 51


WWW
Re:[mod 1.5.1] Membergroup Color
« Reply #15 on: August 08, 2003, 04:00:51 PM »
Reply with quote

...Lanthana müsste doch z.B. bei Dir im BoardIndex "pink" angezeigt werden und nicht "grün", oder gehört sie zu einer selbst erstellten Gruppe?!

« Last Edit: August 08, 2003, 04:03:11 PM by TMK » Logged


  Info`s zum RC5-72 Projekt: Hier![/size]
Horseman
YaBB God
*****
Posts: 784


'MAS VALE CABALLO QUE CAUDAL!'

ICQ - 44729151 WWW
Re:[mod 1.5.1] Membergroup Color
« Reply #16 on: August 08, 2003, 04:45:20 PM »
Reply with quote

richtig lanthana gehört zur selbsterstellen gruppe stallbetreuer=moderator eines Boards.
« Last Edit: August 08, 2003, 04:46:27 PM by Horseman » Logged
TMK
Jr. Member
**
Posts: 51


WWW
Re:[mod 1.5.1] Membergroup Color
« Reply #17 on: August 08, 2003, 10:10:26 PM »
Reply with quote

...bist Du wirklich sicher, dass das bei Dir stimmt?? Wenn ich mir den Code so ansehe, kann ich mir das eigentlich nicht vorstellen.
Logged


  Info`s zum RC5-72 Projekt: Hier![/size]
Horseman
YaBB God
*****
Posts: 784


'MAS VALE CABALLO QUE CAUDAL!'

ICQ - 44729151 WWW
Re:[mod 1.5.1] Membergroup Color
« Reply #18 on: August 08, 2003, 11:08:11 PM »
Reply with quote

ich bin mir schon sehr sicher in dem was ich mache  ;D
Logged
TMK
Jr. Member
**
Posts: 51


WWW
Re:[mod 1.5.1] Membergroup Color
« Reply #19 on: August 09, 2003, 08:52:36 AM »
Reply with quote

Hast Du dann vielleicht eine Idee warum das bei mir nicht funktioniert, hier mal noch der Code aus der BoardIndex.php:

// load the number of users online right now
   $guests = 0;
   $tmpusers = array();
   loadMemberGroupColors();
   //get online users
   $request3 = mysql_query("
      SELECT m.memberName AS identity, m.realName, m.memberGroup, m.posts
      FROM {$db_prefix}log_online AS lo
         LEFT JOIN {$db_prefix}members AS m ON (m.ID_MEMBER=lo.identity)
      WHERE 1
      ORDER BY logTime DESC") or database_error(__FILE__, __LINE__);
   while ($tmp = mysql_fetch_assoc($request3))
   {
      $identity = $tmp['identity'];
      $euser = urlencode($identity);
      $tmpcolor = '';

      if ($tmp['realName'] != '')
      {
         $tmpcolor = getMemberGroupColor($tmp['memberGroup'], $tmp['posts']);
         //coloring
         if ($tmpcolor != '')
            $tmpusers[] = '<a href="' . $scripturl . '?action=viewprofile;user=' . $euser . '"><font color="' . $tmpcolor . '">' . $tmp['realName'] . '</font></a>';
         else
            $tmpusers[] = '<a href="' . $scripturl . '?action=viewprofile;user=' . $euser . '">' . $tmp['realName'] . '</a>';
      }
      else
         $guests ++;
   }
   if ($modSettings['colorMemberGroup_showInfo'] == 1)
   {
      $color_info = $modSettings['colorMemberGroup_start'];
      $color_info .= implode($modSettings['colorMemberGroup_between'], $mg_colorinfo);
      $color_info .= $modSettings['colorMemberGroup_end'];
   }
   //change here
   $users = '<font size="1">' . implode(', ', $tmpusers) . '</font>';
   $numusersonline = sizeof($tmpusers);


...und hier nochmals der aus der Subs.php:

function loadMemberGroupColors()
{
   global $mg_colorinfo, $mg_colors, $db_prefix;

   $mg_colorinfo = array();
   //get color
   $request_color = mysql_query("SELECT ID_GROUP, membergroup, grouptype, color FROM {$db_prefix}membergroups WHERE color!='';");
   while ($row_colors = mysql_fetch_array($request_color))
   {
      if ($row_colors[2] == 0)
         $tmpGroup = $row_colors[0];
      else
         $tmpGroup = $row_colors[1];
      $mg_colors[$tmpGroup]['color'] = $row_colors[3];
      $mg_colorinfo[] = '<font color="' . $row_colors[3] . '">' . $row_colors[1] . '</font>';
   }
}

function getMemberGroupColor($membergroup, $post)
{
   global $mg_colors, $GodPostNum, $SrPostNum, $FullPostNum, $JrPostNum;

   //check admin and global mod
   if ($membergroup == 'Administrator')
      $membergroup = 1;
   else if ($membergroup == 'Global Moderator')
      $membergroup = 8;

   if ($membergroup == '')
   {
      //check color for regular users
      if ($tmp['posts'] > $GodPostNum)
         $membergroup = 7;
      else if ($tmp['posts'] > $SrPostNum)
         $membergroup = 6;
      else if ($tmp['posts'] > $FullPostNum)
         $membergroup = 5;
      else if ($tmp['posts'] > $JrPostNum)
         $membergroup = 4;
      else
         $membergroup = 3;
   }
   
   return $mg_colors[$membergroup]['color'];
}


Hab es schon selbst versucht, aber da steig ich nicht ganz durch.  :o

Logged


  Info`s zum RC5-72 Projekt: Hier![/size]
Horseman
YaBB God
*****
Posts: 784


'MAS VALE CABALLO QUE CAUDAL!'

ICQ - 44729151 WWW
Re:[mod 1.5.1] Membergroup Color
« Reply #20 on: August 09, 2003, 02:29:04 PM »
Reply with quote

 :o
nun sind mal ein paar mehr leute im forum und ich habe schnell noch mal nach den farben gesehen und siehe da: es stimmt echt NICHT

also die anzeige im boardindex...
Logged
TMK
Jr. Member
**
Posts: 51


WWW
Re:[mod 1.5.1] Membergroup Color
« Reply #21 on: August 10, 2003, 12:04:24 AM »
Reply with quote

...im englischsprachigen Posting zu diesem Thema haben auch mehrere User das Problem, scheint sich um einen Bug zu handeln und nicht um Einzelfälle.  :-\
Logged


  Info`s zum RC5-72 Projekt: Hier![/size]
Pages: 1 [2] Reply Ignore Print 
YaBB SE Community  |  German User Help  |  Hilfe bzw. Diskussionen zu Mods  |  [MOD 1.5.1] Membergroup Color « previous - next »
 


Powered by MySQL Powered by PHP YaBB SE Community | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
SMF 2.1.4 © 2023, Simple Machines
Valid XHTML 1.0! Valid CSS

Page created in 0.035 seconds with 19 queries.