hi
ich habe da mal eine frage zu wer war da
ich habe Definierung von Farbgruppen (Color Groups) eingebaut und die farben verteielt nur in wer war da sind die standart farben drin und die haben sich nicht geändert
was muß ich ändern das es stimmt ??? onst ist alles super mit den hacks
m-f-g
ante
wer war da
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.
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.
Hi
Dazu musst du in der
index.php suchen
und da deine neuen Farben entsprechend definieren
Das ist zum Beispiel die Farbe für den Admin
wobei ( fontcolor3 ) die Farbe ist.
Gruß
Red Benz
Dazu musst du in der
index.php suchen
Code: Alles auswählen
$sql = "SELECT user_id, username, user_session_time, user_level $sql_add
FROM " . USERS_TABLE . "
WHERE user_session_time > $mitternacht $sql_add2
ORDER BY user_session_time DESC";
$result = $db->sql_query($sql);
while( $row = $db->sql_fetchrow($result) )
{
$user_today .= ($count_user_today > 0) ? ', ' : '';
if ( $row['user_allow_viewonline'] == 0 )
{
$user_today .= '<i>';
}
$user_today .= '<a href="' . append_sid('profile.php?mode=viewprofile&u=' . $row['user_id']) . '"';
if ( $row['user_level'] == ADMIN )
{
$user_today .= ' style="color: #' . $theme['fontcolor3'].'"><b>' . $row['username'].'</b></a>';
}
elseif ( $row['user_level'] == MOD )
{
$user_today .= ' style="color: #' . $theme['fontcolor2'].'"><b>' . $row['username'].'</b></a>';
}
else
{
$user_today .= '>' . $row['username'] . '</a>';
}
$user_today .= ' (' . $lang['wwd_last'] . ' ' . create_date('H:i', $row['user_session_time'], $user_gmd) . ')';
if ( $row['user_allow_viewonline'] == 0 )
{
$user_today .= '</i>';
}
$count_user_today++;
}
Das ist zum Beispiel die Farbe für den Admin
Code: Alles auswählen
if ( $row['user_level'] == ADMIN )
{
$user_today .= ' style="color: #' . $theme['fontcolor3'].'"><b>' . $row['username'].'</b></a>';
}
Gruß
Red Benz
bei mir sieht es so aus
vielleicht könnte es einer ändern
Code: Alles auswählen
include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);
color_groups_setup_list();
//
// BEGIN Wer_war_da_MOD
//
// Start Settings
$enable_wwd_counter = True; //Enables or disables counting of hidden users and guests. Values: True or False
// End Settings
$time = time();
$heute = date('Ymd', $time);
$mitternacht = mktime(0, 0, 0, date('m', $time), date('d', $time), date('Y', $time));
$user_gmd = ( $userdata['session_logged_in'] ) ? $userdata['user_timezone'] : $board_config['board_timezone'];
if ( $enable_wwd_counter )
{
if ( $board_config['wwd_counter_date'] != $heute )
{
$sql = "UPDATE " . CONFIG_TABLE . "
SET config_value = '$heute'
WHERE config_name = 'wwd_counter_date'";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update CONFIG_TABLE wwd_counter_date', '', __LINE__, __FILE__, $sql);
}
$sql = "DELETE FROM `" . $table_prefix . "wwd_counter_ips`";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete ips from PREFIX_wwd_counter_ips table', '', __LINE__, __FILE__, $sql);
}
}
$sql = "DELETE FROM `" . $table_prefix . "wwd_counter_ips`
WHERE `ip` = '$user_ip'";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete your ip from PREFIX_wwd_counter_ips table', '', __LINE__, __FILE__, $sql);
}
if ( !$userdata['session_logged_in'] )
{
$sql = "INSERT INTO `" . $table_prefix . "wwd_counter_ips`
(ip) VALUES ('$user_ip')";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete your ip from PREFIX_wwd_counter_ips table', '', __LINE__, __FILE__, $sql);
}
}
}
if ( $userdata['user_level'] == ADMIN )
{
$sql_add = ", user_allow_viewonline";
}
else
{
$sql_add2 = "AND user_allow_viewonline = '1'";
}
$sql = "SELECT user_id, username, user_session_time, user_level $sql_add
FROM " . USERS_TABLE . "
WHERE user_session_time > $mitternacht $sql_add2
ORDER BY user_session_time DESC";
$result = $db->sql_query($sql);
if ( !$result )
{
message_die(GENERAL_ERROR, 'Could not read user\'s session_time', '', __LINE__, __FILE__, $sql);
}
while( $row = $db->sql_fetchrow($result) )
{
$user_today .= ($count_user_today > 0) ? ', ' : '';
if ( $row['user_allow_viewonline'] == 0 )
{
$user_today .= '<i>';
}
$user_today .= '<a href="' . append_sid('profile.php?mode=viewprofile&u=' . $row['user_id']) . '"';
if ( $row['user_level'] == ADMIN )
{
$user_today .= ' style="color: #' . $theme['fontcolor3'].'"><b>' . $row['username'].'</b></a>';
}
elseif ( $row['user_level'] == MOD )
{
$user_today .= ' style="color: #' . $theme['fontcolor2'].'"><b>' . $row['username'].'</b></a>';
}
else
{
$user_today .= '>' . $row['username'] . '</a>';
}
$user_today .= ' (' . $lang['wwd_last'] . ' ' . create_date('H:i', $row['user_session_time'], $user_gmd) . ')';
if ( $row['user_allow_viewonline'] == 0 )
{
$user_today .= '</i>';
}
$count_user_today++;
}
if ( $count_user_today > $board_config['wwd_record_users'] )
{
$sql = 'UPDATE ' . CONFIG_TABLE . "
SET config_value = '$count_user_today'
WHERE config_name = 'wwd_record_users'";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update row wwd_record_users in phpBB CONFIG_TABLE', '', __LINE__, __FILE__, $sql);
}
$sql = "UPDATE " . CONFIG_TABLE . " SET config_value = '$time' WHERE config_name = 'wwd_record_time'";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update row wwd_record_time in phpBB CONFIG_TABLE', '', __LINE__, __FILE__, $sql);
}
$record_users = $count_user_today;
$record_time = $time;
}
else
{
$record_users = $board_config['wwd_record_users'];
$record_time = $board_config['wwd_record_time'];
}
$record_text = str_replace('%u', $record_users, $lang['wwd_record']);
$record_text = str_replace('%t', create_date($lang['DATE_FORMAT'], $record_time, $user_gmd), $record_text);
$total_users = $count_user_today;
if ( $enable_wwd_counter )
{
$sql = 'SELECT `user_active`
FROM ' . USERS_TABLE . "
WHERE user_session_time > $mitternacht";
$result = $db->sql_query($sql);
if ( !$result )
{
message_die(GENERAL_ERROR, 'Could not read number of users from USER_TABLE', '', __LINE__, __FILE__, $sql);
}
$hidden = $db->sql_numrows($result) - $count_user_today;
$total_users += $hidden;
$sql = 'SELECT `ip` FROM `' . $table_prefix . 'wwd_counter_ips`';
$result = $db->sql_query($sql);
if ( !$result )
{
message_die(GENERAL_ERROR, 'Could not read number of guests from PREFIX_wwd_counter_ips', '', __LINE__, __FILE__, $sql);
}
$gaeste = $db->sql_numrows($result);
$total_users += $gaeste;
}
if ( $enable_wwd_counter )
{
$user_today_text .= ( $total_users > 1 ) ? str_replace('%d', $total_users, $lang['wwd_c_user_today']) : $lang['wwd_c_one_user'];
$user_today_text .= ( $count_user_today == 0 || $count_user_today == '' ) ? $lang['Reg_users_zero_total'] : '';
$user_today_text .= ( $count_user_today == 1 ) ? str_replace('%d', $count_user_today, $lang['Reg_user_total']) : '';
$user_today_text .= ( $count_user_today > 1 ) ? str_replace('%d', $count_user_today, $lang['Reg_users_total']) : '';
$user_today_text .= ( $hidden == 0 || $hidden == '' ) ? $lang['Hidden_users_zero_total'] : '';
$user_today_text .= ( $hidden == 1 ) ? str_replace('%d', $hidden, $lang['Hidden_user_total']) : '';
$user_today_text .= ( $hidden > 1 ) ? str_replace('%d', $hidden, $lang['Hidden_users_total']) : '';
$user_today_text .= ( $gaeste == 0 || $gaeste == '' ) ? $lang['Guest_users_zero_total'] : '';
$user_today_text .= ( $gaeste == 1 ) ? str_replace('%d', $gaeste, $lang['Guest_user_total']) : '';
$user_today_text .= ( $gaeste > 1 ) ? str_replace('%d', $gaeste, $lang['Guest_users_total']) : '';
}
else
{
if ( $count_user_today > 1 )
{
$user_today_text = str_replace('%u', $count_user_today, $lang['wwd_user_today']);
}
elseif ( $count_user_today == 1 )
{
$user_today_text = $lang['wwd_one_user'];
}
else
{
$user_today_text = $lang['wwd_no_user'];
}
}
$db->sql_freeresult($result);
//
// END Wer_war_da_MOD
//
-
- Mitglied
- Beiträge: 170
- Registriert: 29.06.2007 22:03
- Kontaktdaten:
völliger quatsch! folgendes is das color_group-add-on für den wer_war_da-mod.
Das musst du tun:
diese änderungen musst du in der index.php vornehmen. es ist dann genau wie bei color_groups
Das musst du tun:
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
index.php
#
#-----[ FIND ]------------------------------------------
#
include($phpbb_root_path . 'common.'.$phpEx);
#
#-----[ AFTER, ADD ]-----------------------------------
#
include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);
#
#-----[ FIND ]------------------------------------------
#
if ( $row['user_level'] == ADMIN )
{
$user_today .= ' style="color: #' . $theme['fontcolor3'].'"><b>' . $row['username'].'</b></a>';
}
elseif ( $row['user_level'] == MOD )
{
$user_today .= ' style="color: #' . $theme['fontcolor2'].'"><b>' . $row['username'].'</b></a>';
}
else
{
$user_today .= '>' . $row['username'] . '</a>';
}
#
#-----[REPLACE WITH ]------------------------------------------
#
$user_today .= color_group_colorize_name($row['user_id']);
diese änderungen musst du in der index.php vornehmen. es ist dann genau wie bei color_groups