Color Groups - 3 kleine Anpassungen

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
naptune
Mitglied
Beiträge: 141
Registriert: 28.02.2005 08:21
Wohnort: Regensburg
Kontaktdaten:

Color Groups - 3 kleine Anpassungen

Beitrag von naptune »

Hallo,

nach stundenlanger Suche hab ich nun fast alle nötigen Anpassungen für meine eingebauten Mods gefunden.

Nur noch 3 Änderungen fehlen mir noch:

1. Auf der Portal Seite erscheint im Birthday-Block immer noch die Standardfarbe

2. In der viewforum.php erscheint der Postername unter "letzter Beitrag" noch in der Standardfarbe

3. Der neueste Benutzer auf der index.php ist noch nicht "gefärbt"

An welchen Stellen muß der Code angepasst werden?

Danke und Grüße
naptune
Mitglied
Beiträge: 141
Registriert: 28.02.2005 08:21
Wohnort: Regensburg
Kontaktdaten:

Beitrag von naptune »

Hab mal in der Viewforum.php folgenden Code gefunden:
$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>';
Denke mal hier müsste die Änderung zur Farbanpassung gemacht werden,oder?

Weiß jemand wie ich das ändern kann?
Benutzeravatar
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

Beitrag von Firestarter »

Hier hast du mal ein Paar Addons für den Mod. Addons für Last Visit, Gender und Birthday etc gibt es auch noch.

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
MfG
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
naptune
Mitglied
Beiträge: 141
Registriert: 28.02.2005 08:21
Wohnort: Regensburg
Kontaktdaten:

Beitrag von naptune »

Ja super! Dankeschön :P

Hab mittlerweile auch die Änderungen fürs Portal...hier hat Oxpus geholfen 8)
Benutzeravatar
x16
Mitglied
Beiträge: 472
Registriert: 03.11.2005 22:35
Wohnort: Hamburg
Kontaktdaten:

Beitrag von x16 »

Suuuuuppppeeeeeeeeeeeeeerrrr! Endlich einer mit ner Lösung! :P
Benutzeravatar
Mr. Rossi
Mitglied
Beiträge: 315
Registriert: 02.10.2005 10:44

Beitrag von Mr. Rossi »

Hallo und frohes Neues erstmal :grin:

bei mir im Bord gibt es ein merkwürdiges Problem:

Es gibt 7 Benutzergruppen, diese werden in dem Auswahlkästchen angezeigt. Der jeweilige User kann sich überall ohne Komplikationen anmelden.
Wenn er sich aber in der Benutzergruppe anmeldet, die in der angezeigten Liste als letzte steht, so verwandelt sich die Farbe seines User-Names augenblicklich in rot.

Ich habe keine Ahnung woran das liegen kann.

Weiß jemand von Euch was das Problem sein könnte und wie es zu beheben ist? :roll:
Grüsse
Benutzeravatar
Z-MANN
Mitglied
Beiträge: 449
Registriert: 06.07.2007 17:56
Wohnort: Hessen
Kontaktdaten:

Beitrag von Z-MANN »

naptune hat geschrieben:Ja super! Dankeschön :P

Hab mittlerweile auch die Änderungen fürs Portal...hier hat Oxpus geholfen 8)
Kannst du mir die änderungen auch geben???+

Hat die vielleicht jemand noch hier???

Bitte um Hilfe!
Admin von elongated-coin
Antworten

Zurück zu „phpBB 2.0: Mod Support“