Wer war da MOD

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.
Benutzeravatar
bordum
Mitglied
Beiträge: 168
Registriert: 12.08.2005 09:30
Wohnort: Dresden
Kontaktdaten:

Beitrag von bordum »

Hier der Link zur 1.7, ich habe bestimmt auch noch eine 1.5 und 1.6 auf dem Rechner
Diesen Link musst du jedoch in die Browserzeoile eingeben, da ich gerade mal schnell Funpic nehmen wollte
vampirghul.de
Das düstere Forum
Signaturen dürfen maximal 3 Zeilen lang sein
Gast210225

Beitrag von Gast210225 »

Ok, danke!
Blazer
Mitglied
Beiträge: 199
Registriert: 29.10.2005 21:43
Wohnort: Miltenberg
Kontaktdaten:

Beitrag von Blazer »

wie muss ich denn die index.php anpassen, damit der wer war da MOD mit dem color_groups MOD zusammenarbeitet?

in diesem Thread sind ja schon zwei Lösungen vorhanden, beide greifen bei mir aber nich, da ich die Version 1.8 habe
Benutzeravatar
MaverickZ
Mitglied
Beiträge: 53
Registriert: 10.08.2005 12:03
Wohnort: Brühl
Kontaktdaten:

Beitrag von MaverickZ »

wüsste ich auch gern...
Benutzeravatar
phpBB User
Mitglied
Beiträge: 85
Registriert: 20.10.2005 12:09
Wohnort: Siegen

Beitrag von phpBB User »

Hallo zusammen,

Hab auch den Mod Installiert, aber ich will dass der Admin da nicht angezeigt wird.
Kann mir da bitte jemand weiter helfen?
Lieder weis ich auch nicht mehr genau welche Version ich Installiert habe, hier mal der Code aus der index.php

Code: Alles auswählen

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$user_today_text['count_user'] = 'Bisher waren Heute <b>{COUNT_USER_TODAY}</b> der unten aufgeführten User online!';
$user_today_text['zuletzt_um'] = ' um';
$user_today_text['no_user'] = 'Bisher war Heute noch kein registrierter User online!';

$mitternacht = mktime(0,0,0,date('m'),date('d'),date('Y'));
$result = $db->sql_query('Select `user_id`, `username`, `user_session_time`, `user_level` FROM '.USERS_TABLE." WHERE `user_session_time` > $mitternacht ORDER BY `user_session_time` DESC");
while( $row = $db->sql_fetchrow($result))
	{
	$user_today .= ($count_user_today > 0) ? ' - ' : ''; 
	$user_today .= '<a href="'.append_sid('profile.php?mode=viewprofile&u='.$row['user_id']).'"';
	$user_today .= ($row['user_level'] == 1) ? ' style="color: #'.$theme['fontcolor3'].'"><b>'.$row['username'].'</b></a>' : '';
	$user_today .= ($row['user_level'] == 2) ? ' style="color: #'.$theme['fontcolor2'].'"><b>'.$row['username'].'</b></a>' : '';
	$user_today .= ($row['user_level'] != 1 && $row['user_level'] != 2) ? '">'.$row['username'].'</a>' : '';
	$user_today .= ''.$user_today_text['zuletzt_um'].' '.date('H:i', $row['user_session_time']).'';
	$count_user_today++;
	}
$user_today_text['count_user'] = ($count_user_today > 0) ? str_replace('{COUNT_USER_TODAY}', $count_user_today, $user_today_text['count_user']) : $user_today_text['no_user'];
$db->sql_freeresult($result);
//
// End session management
//
Oder hat jemand noch die Alten Versionen? Dann kann ich ja versuchen das zu Updaten. Wäre ja nicht schlecht gewesen, wenn es Update to v1.8 gegeben hätte.
Wissen ist Macht! Nichts Wissen macht auch nichts.
Benutzeravatar
phpBB User
Mitglied
Beiträge: 85
Registriert: 20.10.2005 12:09
Wohnort: Siegen

Beitrag von phpBB User »

Habe diese Zeile mal auskommentiert und der Admin wird nicht mehr angezeigt:

Code: Alles auswählen

//	$user_today .= ($row['user_level'] == 1) ? ' style="color: #'.$theme['fontcolor3'].'"><b>'.$row['username'].'</b></a>' : '';
Leider wird der Admin mit gezählt.
Wissen ist Macht! Nichts Wissen macht auch nichts.
Blazer
Mitglied
Beiträge: 199
Registriert: 29.10.2005 21:43
Wohnort: Miltenberg
Kontaktdaten:

Beitrag von Blazer »

Blazer hat geschrieben:wie muss ich denn die index.php anpassen, damit der wer war da MOD mit dem color_groups MOD zusammenarbeitet?

in diesem Thread sind ja schon zwei Lösungen vorhanden, beide greifen bei mir aber nich, da ich die Version 1.8 habe

ich habe etwas gefunden, das bei mir klappt:

Code: Alles auswählen

#-----[ÖFFNE INDEX.PHP ]------------------------------------------ 
#
#-----[ FINDE ]-------------------------------------------------------
#

$result = $db->sql_query($sql);

while( $row = $db->sql_fetchrow($result) )
	{
	$user_today .= ($count_user_today > 0) ? ', ' : ''; 
	$user_today .= '<a href="' . append_sid('profile.php?mode=viewprofile&u=' . $row['user_id']) . '"';
	$user_today .= ($row['user_level'] == 1) ? ' style="color: #' . $theme['fontcolor3'].'"><b>' . $row['username'].'</b></a>' : '';
	$user_today .= ($row['user_level'] == 2) ? ' style="color: #' . $theme['fontcolor2'].'"><b>' . $row['username'].'</b></a>' : '';
	$user_today .= ($row['user_level'] != 1 && $row['user_level'] != 2) ? '">' . $row['username'] . '</a>' : '';
	$user_today .= ' (' . $lang['wwd_last'] . ' ' . create_date('H:i', $row['user_session_time'], $user_gmd) . ')';
	$count_user_today++;
	}

#
#-----[ERSETZE MIT ]-------------------------------------------------
#

$result = $db->sql_query($sql);

include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);

while( $row = $db->sql_fetchrow($result) )
	{
	$user_today .= ($count_user_today > 0) ? ', ' : ''; 
	$user_today .= color_group_colorize_name($row['user_id']);
	$user_today .= ' (' . $lang['wwd_last'] . ' ' . create_date('H:i', $row['user_session_time'], $user_gmd) . ')';
	$count_user_today++;
	}
Benutzeravatar
franticfreak
Mitglied
Beiträge: 464
Registriert: 14.02.2005 22:18
Kontaktdaten:

Beitrag von franticfreak »

Hi
habe dieses problem

[img=http://img512.imageshack.us/img512/2593/warum3qe.th.jpg]

Die namen der admins sind so grässlich rosa obwohl ich unter color groups ne andere farbe eingestellt habe
wie kann man das ändern?
Danke an Markus67 er hat mindestens 50% anteil an dem funktioniern meines forum
Danke auch an alle anderen
Signaturen dürfen maximal 3 Zeilen lang sein
Benutzeravatar
franticfreak
Mitglied
Beiträge: 464
Registriert: 14.02.2005 22:18
Kontaktdaten:

Beitrag von franticfreak »

kann mir keiner ne antwort geben?
Danke an Markus67 er hat mindestens 50% anteil an dem funktioniern meines forum
Danke auch an alle anderen
Signaturen dürfen maximal 3 Zeilen lang sein
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17412
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Für alle die es interessiert und folgenden Color Group MOD eingebaut haben:

## MOD Title: Advanced Group Color Management
## MOD Author: Phantomk <phantomk@modmybb.com> (N/A) http://www.modmybb.com/
## MOD Description: Modify's the Group system to add colors.
## MOD Version: 1.1.1

Hier die Änderungen in der
Index.php
für den Wer war Da MOD 1.8


Suche:

Code: Alles auswählen

$sql = 'Select user_id, username, user_session_time, user_level FROM '.USERS_TABLE." 
        WHERE user_allow_viewonline = '1' AND user_session_time > $mitternacht 
		ORDER BY user_session_time DESC";
Ersetze mit:

Code: Alles auswählen

$sql = 'Select user_id, username, user_session_time, user_group_id, user_level FROM '.USERS_TABLE." 
        WHERE user_allow_viewonline = '1' AND user_session_time > $mitternacht 
		ORDER BY user_session_time DESC";
Suche:

Code: Alles auswählen

while( $row = $db->sql_fetchrow($result) )
	{
	$user_today .= ($count_user_today > 0) ? ', ' : ''; 
	$user_today .= '<a href="' . append_sid('profile.php?mode=viewprofile&u=' . $row['user_id']) . '"';
	$user_today .= ($row['user_level'] == 1) ? ' style="color: #' . $theme['fontcolor3'].'"><b>' . $row['username'].'</b></a>' : '';
	$user_today .= ($row['user_level'] == 2) ? ' style="color: #' . $theme['fontcolor2'].'"><b>' . $row['username'].'</b></a>' : '';
	$user_today .= ($row['user_level'] != 1 && $row['user_level'] != 2) ? '">' . $row['username'] . '</a>' : '';
	$user_today .= ' (' . $lang['wwd_last'] . ' ' . create_date('H:i', $row['user_session_time'], $user_gmd) . ')';
	$count_user_today++;
	}
Ersetze mit:

Code: Alles auswählen

while( $row = $db->sql_fetchrow($result) )
	{
	$user_today .= ($count_user_today > 0) ? ', ' : ''; 
	$user_today .= '<a href="' . append_sid('profile.php?mode=viewprofile&u=' . $row['user_id']) . '"';
//Fix for Advanced Group Color Management by Dr.Death
	$user_today .= '>' . $colors->get_user_color($row['user_group_id'], $row['user_session_time'], $row['username']). '</a>';
	// $user_today .= ($row['user_level'] == 1) ? ' style="color: #' . $theme['fontcolor3'].'"><b>' . $row['username'].'</b></a>' : '';
	// $user_today .= ($row['user_level'] == 2) ? ' style="color: #' . $theme['fontcolor2'].'"><b>' . $row['username'].'</b></a>' : '';
	//$user_today .= ($row['user_level'] != 1 && $row['user_level'] != 2) ? '">' . $row['username'] . '</a>' : '';
//End of Fix for Advanced Group Color Management by Dr.Death	
	$user_today .= ' (' . $lang['wwd_last'] . ' ' . create_date('H:i', $row['user_session_time'], $user_gmd) . ')';
	$count_user_today++;
	}
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“