Seite 1 von 1

Color Groups -Junior Admin bei Wer War Online

Verfasst: 04.03.2007 19:37
von HollyBell
Hallo und wunderschönen guten Abend :)

Ich habe ein Problem mit meinen Color Groups (Manage Color Groups
Version 1.2.1 )

Neben der Anzeige "Insg. xx User online, Der Rekord liegt bei... Registrierte Benutzer:..." steht Moderator und Junior Admin (der JuniorAdmin Contrib funzt auch nicht, ist ber nicht schlimm)...

Wenn ich dann in COlor Groups d ie Farben ändere, übernimmt er das dort.
Aber in der "Wer war heute online" Anzeige nicht. Da haben die Admins, die MOderatoren und die Gruppenmitglieder die gleiche Farbe.

Woran liegt das?

LG HollyBell

Verfasst: 04.03.2007 20:08
von HollyBell
entschuldigt bitte, aber ich habe etwas durcheinander gebracht.

Wir haben NICHT Colored Groups installiert, sondern den Junioradmin.

Und es funktioniert alles, bis auf die Farbanzeige in "Wer war online".
Ebenso zeigt er aber auch die Farben in d en Beiträgen an bzw. wenn man im Main Menü ist, rechts beim letzten Beitrag. Das soll NICHT so sein... (Wie bekomme ich das weg?)

Habe auch die Suche benutzt und folgendes gefunden http://www.phpbb.de/viewtopic.php?t=139 ... lor+groups

Aber das funktionert nicht...

Kann mir jemand helfen?

Verfasst: 04.03.2007 21:57
von Blazer

Code: Alles auswählen

groupcp.php
Code:
#
#---------[ FINDE ] ------------------------
#
   $username = $group_moderator['username'];

#
#---------[ MIT FOLGENDEM ERSETZEN ] ------------------------
#
   include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);
   $username = color_group_colorize_name($group_moderator['user_id']);
//   $username = $group_moderator['username'];

#
#---------[ FINDE ] ------------------------
#
      $username = $group_members[$i]['username'];

#
#---------[ MIT FOLGENDEM ERSETZEN ] ------------------------
#
      $username = color_group_colorize_name($group_members[$i]['user_id']);
//      $username = $group_members[$i]['username'];

#
#---------[ FINDE ] ------------------------
#
            $username = $modgroup_pending_list[$i]['username'];

#
#---------[ MIT FOLGENDEM ERSETZEN ] ------------------------
#
            $username = color_group_colorize_name($modgroup_pending_list[$i]['user_id']);
//            $username = $modgroup_pending_list[$i]['username'];

Code: Alles auswählen

#
#index.php - Finde
#
$forum_moderators[$row['forum_id']][] = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '">' . $row['username'] . '</a>';
#
#Ersetze mit
#

$forum_moderators[$row['forum_id']][] = color_group_colorize_name($row['user_id']);

#
#Finde
#

$forum_moderators[$row['forum_id']][] = '<a href="' . append_sid("groupcp.$phpEx?" . POST_GROUPS_URL . "=" . $row['group_id']) . '">' . $row['group_name'] . '</a>';
#
#Ersetze mit
#
$forum_moderators[$row['forum_id']][] = color_group_colorize_group($row['group_id']);

#
#includes/functions_color_groups.php - Finde 
#

?>

#
#Füge davor ein
#
function color_group_colorize_group($group_id)
{
   global $phpEx, $db, $phpbb_root_path;
   
      $sql = "SELECT group_name, group_id, group_color_group FROM ". GROUPS_TABLE ."
        WHERE group_id = '$group_id'";
      $result = $db->sql_query($sql);
      $groups = $db->sql_fetchrow($result);
      if($groups['group_color_group'] != 0)
      {
         $sql2 = "SELECT group_color FROM ". COLOR_GROUPS_TABLE ."
            WHERE group_id = '". $groups['group_color_group'] ."'";
         $result2 = $db->sql_query($sql2);
         $row = $db->sql_fetchrow($result2);
         $groups_name = $groups['group_name'];
         $groups_id = $groups['group_id'];
         if($row['group_color'])
         {
            $span1 = '<span style="font-weight:bold;color:' . $row['group_color'] . '">';
            $span2 = '</span>';
         }
         else
         {
            $span1 = '';
            $span2 = '';
         }   
         $group_link = "<a href=". append_sid("groupcp.$phpEx?" . POST_GROUPS_URL . "=$groups_id") .">$span1$groups_name$span2</a>";
         return($group_link);
      }
      else
      {
         $sql = "SELECT group_name, group_id FROM ". GROUPS_TABLE ."
            WHERE group_id = '$group_id'";
         $result = $db->sql_query($sql);
         $row2 = $db->sql_fetchrow($result);
         $group_link = '<a href="' . append_sid("groupcp.$phpEx?" . POST_GROUPS_URL . "=" . $row2['group_id']) . '">' . $row2['group_name'] . '</a>';
         return($group_link);
      }
}

Code: Alles auswählen

# EasyMod 0.1.13 compliant
########################################################
## MOD Title:      addon color group "last post author" inviewforum
## MOD Author:      Oyo (n/a) http://www.darkenshin.fr.st
## MOD Description:   Ajoute la couleur des utilisateurs dans la liste des derniers messages postés
##                      dans viewforum
## MOD Version:      1.0.0
##
## Installation Level:   Easy
## Installation Time:   3 Minutes
## Files To Edit   1
##      forum.php
## Included Files:   (n/a)
########################################################
##
## Version History:
##   3/03/2005 - first addon release
##
########################################################
## Author Notes:
##
## Cette install requière le mod Color Group
##
########################################################
## This MOD is released under the GPL License.
## Intellectual Property is retained by the MOD Author(s) listed above
########################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/downloads/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/downloads/
###############################################
#
#-----[ OPEN ]------------------------------------------------
#

viewforum.php
#
#-----[ FIND ]------------------------------------------------
#
      $last_post_author = ( $topic_rowset[$i]['id2'] == ANONYMOUS ) ? ( ($topic_rowset[$i]['post_username2'] != '' ) ? $topic_rowset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $topic_rowset[$i]['id2']) . '">' . $topic_rowset[$i]['user2'] . '</a>';

#
#
#-----[ REPLACE WITH ]------------------------------------------------
#
   $last_post_author = ( $topic_rowset[$i]['id2'] == ANONYMOUS ) ? ( ($topic_rowset[$i]['post_username2'] != '' ) ? $topic_rowset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : color_group_colorize_name($topic_rowset[$i]['id2']);

#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
# EoM

Code: Alles auswählen

# EasyMod 0.1.13 compliant
########################################################
## MOD Title:      addon color group in search
## MOD Author:      Oyo (n/a) http://www.darkenshin.fr.st
## MOD Description:   Ajoute la couleur des utilisateurs les recherches
##                      dans viewforum
## MOD Version:      1.0.0
##
## Installation Level:   Easy
## Installation Time:   3 Minutes
## Files To Edit   1
##      search.php
## Included Files:   (n/a)
########################################################
##
## Version History:
##   3/03/2005 - first addon release
##
########################################################
## Author Notes:
##
## Cette install requière le Color Group
##
########################################################
## This MOD is released under the GPL License.
## Intellectual Property is retained by the MOD Author(s) listed above
########################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/downloads/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/downloads/
###############################################
#
#-----[ OPEN ]------------------------------------------------
#
search.php
#
#-----[ FIND ]------------------------------------------------
#
            $topic_author = ( $searchset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $searchset[$i]['user_id']) . '">' : '';
            $topic_author .= ( $searchset[$i]['user_id'] != ANONYMOUS ) ? $searchset[$i]['username'] : ( ( $searchset[$i]['post_username'] != '' ) ? $searchset[$i]['post_username'] : $lang['Guest'] );
      
#
#
#-----[ REPLACE WITH ]------------------------------------------------
#
                                include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);
                                color_groups_setup_list();

                                $topic_author = ( $searchset[$i]['user_id'] != ANONYMOUS ) ? color_group_colorize_name($searchset[$i]['user_id']) : '';            



#
#-----[ FIND ]------------------------------------------------
#
                                $last_post_author = ( $searchset[$i]['id2'] == ANONYMOUS ) ? ( ($searchset[$i]['post_username2'] != '' ) ? $searchset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $searchset[$i]['id2']) . '">' . $searchset[$i]['user2'] . '</a>';

#
#
#-----[ REPLACE WITH ]------------------------------------------------
#
                                $last_post_author = ( $searchset[$i]['id2'] == ANONYMOUS ) ? ( ($searchset[$i]['post_username2'] != '' ) ? $searchset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : color_group_colorize_name($searchset[$i]['id2']);

#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
# EoM
hier findest du noch ein paar Addons, unter anderem für den "Wer war da-MOD" den du scheinbar installiert hast