Problem mit Online/Offline MOD

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.
mr.death
Mitglied
Beiträge: 99
Registriert: 22.01.2006 01:27

Problem mit Online/Offline MOD

Beitrag von mr.death »

Hi wollte nun den MOD von phpBBHack´s diese "Lampen".
Hab das alles so umgeschrieben problem war nur da gab es ein neues wort =INCERMENT (oder so )
hab nun diese wert : {%:1} +1 immer hinten angehängt .. z.b. hier :

Code: Alles auswählen

<td class="catSides" colspan="8" height="28">{%:1} +1
hab subBlack hab aber mal alles in subsilver reingetan ... muss noch den einen fragen was mir das template installiert .. wo dieser subblack odner .. ist aufjedenfall gehts aber auf subsilver auch ned was kann ich tun .. ( will ned alle 21 texte hier reingeben aber wenn nötig )
Danke im Vorraus!:D
She´s a rebel
Mitglied
Beiträge: 146
Registriert: 12.01.2006 18:53
Kontaktdaten:

Beitrag von She´s a rebel »

increment heisst erhöhen!d.h. du musst den wert um eins erhöhen! nix dranhängen nur ersetzten!

was genau steht denn in der install.txt was du erhöhen sollst!?
mr.death
Mitglied
Beiträge: 99
Registriert: 22.01.2006 01:27

Beitrag von mr.death »

also so wie da steht colspan=8 .. muss ich dann auf 9 erhöhen ?
She´s a rebel
Mitglied
Beiträge: 146
Registriert: 12.01.2006 18:53
Kontaktdaten:

Beitrag von She´s a rebel »

ja

aber kopier mal den abschnitt aus der install.txt hier rein!

sollte aber funktionieren!
mr.death
Mitglied
Beiträge: 99
Registriert: 22.01.2006 01:27

Beitrag von mr.death »

Hier

Code: Alles auswählen

#-----[ FIND ]------------------------------------------
#
	  <td class="catBottom" colspan="{%:1}" height="28">&nbsp;</td>
#
#-----[ INCREMENT ]------------------------------------------
#
{%:1} +1
Und da mpsste ich das nun so machen ?

Code: Alles auswählen

<td class="catBottom" colspan=1"{%:1}" height="28">&nbsp;</td>
richtig oder ?
She´s a rebel
Mitglied
Beiträge: 146
Registriert: 12.01.2006 18:53
Kontaktdaten:

Beitrag von She´s a rebel »

wenn da steht: colspan=1

dann musst du daraus: colspan=2 machen!
also:

Code: Alles auswählen

<td class="catBottom" colspan=2" height="28">&nbsp;</td>
und das auch bei den anderen!
mr.death
Mitglied
Beiträge: 99
Registriert: 22.01.2006 01:27

Beitrag von mr.death »

ok ich hab das nun gemacht hab es in FTP reingetan .. geht trozdem ned .. :( .. wo müssen die bilder rein ( also icon ) ?
She´s a rebel
Mitglied
Beiträge: 146
Registriert: 12.01.2006 18:53
Kontaktdaten:

Beitrag von She´s a rebel »

die müssen in templates/dein template/images/rein!
mr.death
Mitglied
Beiträge: 99
Registriert: 22.01.2006 01:27

Beitrag von mr.death »

da stimmt was nicht .. hab aber die datein richtig bearbeitet ..:( :( .. naja .. somit was das auch ;/
mr.death
Mitglied
Beiträge: 99
Registriert: 22.01.2006 01:27

Beitrag von mr.death »

Naja dann poste ich doch mal alles hier rein ..
also hier mal install.exe :

Code: Alles auswählen

#-----[ COPY ]------------------------------------------
#
copy root/templates/subSilver/images/lang_english/*.png to templates/subSilver/images/lang_english/*.png

#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_admin.php

#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Start add - Online/Offline/Hidden Mod
$lang['Online_time'] = 'Online status time';
$lang['Online_time_explain'] = 'Number of seconds a user must be displayed online (do not use lower value than 60).';
$lang['Online_setting'] = 'Online Status Setting';
$lang['Online_color'] = 'Online text color';
$lang['Offline_color'] = 'Offline text color';
$lang['Hidden_color'] = 'Hidden text color';
// End add - Online/Offline/Hidden Mod

#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php

#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Start add - Online/Offline/Hidden Mod
$lang['Online'] = 'Online';
$lang['Offline'] = 'Offline';
$lang['Hidden'] = 'Hidden';
$lang['is_online'] = '%s is online now';
$lang['is_offline'] = '%s is offline';
$lang['is_hidden'] = '%s is hidden';
$lang['Online_status'] = 'Status';
// End add - Online/Offline/Hidden Mod

#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php

#
#-----[ FIND ]------------------------------------------
#
//
// Go ahead and pull all data for this topic
//
$sql = "SELECT u.username
#
#-----[ IN-LINE FIND ]------------------------------------------
#
u.user_allowavatar, u.user_allowsmile
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------
#
, u.user_allow_viewonline, u.user_session_time
#
#-----[ FIND ]------------------------------------------
#
		$yim = ( $postrow[$i]['user_yim'] )
#
#-----[ AFTER, ADD ]------------------------------------
#
		// Start add - Online/Offline/Hidden Mod
		if ($postrow[$i]['user_session_time'] >= (time()-$board_config['online_time']))
		{
			if ($postrow[$i]['user_allow_viewonline'])
			{
				$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_online'] . '" alt="' . sprintf($lang['is_online'], $poster) . '" title="' . sprintf($lang['is_online'], $poster) . '" /></a>&nbsp;';
				$online_status = '<br />' . $lang['Online_status'] . ': <strong><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_online'], $poster) . '"' . $online_color . '>' . $lang['Online'] . '</a></strong>';
			}
			else if ( $is_auth['auth_mod'] || $userdata['user_id'] == $poster_id )
			{
				$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_hidden'] . '" alt="' . sprintf($lang['is_hidden'], $poster) . '" title="' . sprintf($lang['is_hidden'], $poster) . '" /></a>&nbsp;';
				$online_status = '<br />' . $lang['Online_status'] . ': <strong><em><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_hidden'], $poster) . '"' . $hidden_color . '>' . $lang['Hidden'] . '</a></em></strong>';
			}
			else
			{
				$online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $poster) . '" title="' . sprintf($lang['is_offline'], $poster) . '" />&nbsp;';
				$online_status = '<br />' . $lang['Online_status'] . ': <span title="' . sprintf($lang['is_offline'], $poster) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>';
			}
		}
		else
		{
			$online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $poster) . '" title="' . sprintf($lang['is_offline'], $poster) . '" />&nbsp;';
			$online_status = '<br />' . $lang['Online_status'] . ': <span title="' . sprintf($lang['is_offline'], $poster) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>';
		}
		// End add - Online/Offline/Hidden Mod
#
#-----[ FIND ]------------------------------------------
#
		$yim_img = '';
		$yim = '';
#
#-----[ AFTER, ADD ]------------------------------------
#
		// Start add - Online/Offline/Hidden Mod
		$online_status_img = '';
		$online_status = '';
		// End add - Online/Offline/Hidden Mod
#
#-----[ FIND ]------------------------------------------
#
		'POSTER_AVATAR' => $poster_avatar,
#
#-----[ AFTER, ADD ]------------------------------------------
#
		// Start add - Online/Offline/Hidden Mod
		'POSTER_ONLINE_STATUS_IMG' => $online_status_img,
		'POSTER_ONLINE_STATUS' => $online_status,
		// End add - Online/Offline/Hidden Mod
#
#-----[ OPEN ]------------------------------------------
#
memberlist.php

#
#-----[ FIND ]------------------------------------------ 
#
	'L_POSTS' => $lang['Posts'],
#
#-----[ AFTER, ADD ]------------------------------------------ 
#
	// Start add - Online/Offline/Hidden Mod
	'L_ONLINE_STATUS' => $lang['Online_status'],
	// End add - Online/Offline/Hidden Mod
#
#-----[ FIND ]------------------------------------------
#
$sql = "SELECT username
#
#-----[ IN-LINE FIND ]------------------------------------------
#
user_avatar_type, user_allowavatar
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, user_allow_viewonline, user_session_time
#
#-----[ FIND ]------------------------------------------
#
		$search = '<a href="' . $temp_url . '">' . $lang['Search_user_posts'] . '</a>';
#
#-----[ AFTER, ADD ]------------------------------------------
#
		// Start add - Online/Offline/Hidden Mod
		if ($row['user_session_time'] >= (time()-$board_config['online_time']))
		{
			if ($row['user_allow_viewonline'])
			{
				$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_online'] . '" alt="' . sprintf($lang['is_online'], $username) . '" title="' . sprintf($lang['is_online'], $username) . '" /></a>';
				$online_status = '<strong><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_online'], $username) . '"' . $online_color . '>' . $lang['Online'] . '</a></strong>';
			}
			else if ($userdata['user_level'] == ADMIN || $userdata['user_id'] == $user_id)
			{
				$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_hidden'] . '" alt="' . sprintf($lang['is_hidden'], $username) . '" title="' . sprintf($lang['is_hidden'], $username) . '" /></a>';
				$online_status = '<strong><em><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_hidden'], $username) . '"' . $hidden_color . '>' . $lang['Hidden'] . '</a></em></strong>';
			}
			else
			{
				$online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $username) . '" title="' . sprintf($lang['is_offline'], $username) . '" />';
				$online_status = '<span title="' . sprintf($lang['is_offline'], $username) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>';
			}
		}
		else
		{
			$online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $username) . '" title="' . sprintf($lang['is_offline'], $username) . '" />';
			$online_status = '<span title="' . sprintf($lang['is_offline'], $username) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>';
		}
		// End add - Online/Offline/Hidden Mod
#
#-----[ FIND ]------------------------------------------
#
			'YIM' => $yim,
#
#-----[ AFTER, ADD ]------------------------------------------
#
			// Start add - Online/Offline/Hidden Mod
			'ONLINE_STATUS_IMG' => $online_status_img,
			'ONLINE_STATUS' => $online_status,
			// End add - Online/Offline/Hidden Mod
#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_viewprofile.php

#
#-----[ FIND ]------------------------------------------
#
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Start add - Online/Offline/Hidden Mod
if ($profiledata['user_session_time'] >= (time()-$board_config['online_time']))
{
	if ($profiledata['user_allow_viewonline'])
	{
		$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_online'] . '" alt="' . sprintf($lang['is_online'], $profiledata['username']) . '" title="' . sprintf($lang['is_online'], $profiledata['username']) . '" /></a>';
		$online_status = '<strong><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_online'], $profiledata['username']) . '"' . $online_color . '>' . $lang['Online'] . '</a></strong>';
	}
	else if ($userdata['user_level'] == ADMIN || $userdata['user_id'] == $profiledata['user_id'])
	{
		$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_hidden'] . '" alt="' . sprintf($lang['is_hidden'], $profiledata['username']) . '" title="' . sprintf($lang['is_hidden'], $profiledata['username']) . '" /></a>';
		$online_status = '<strong><em><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_hidden'], $profiledata['username']) . '"' . $hidden_color . '>' . $lang['Hidden'] . '</a></em></strong>';
	}
	else
	{
		$online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $profiledata['username']) . '" title="' . sprintf($lang['is_offline'], $profiledata['username']) . '" />';
		$online_status = '<span title="' . sprintf($lang['is_offline'], $profiledata['username']) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>';
	}
}
else
{
	$online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $profiledata['username']) . '" title="' . sprintf($lang['is_offline'], $profiledata['username']) . '" />';
	$online_status = '<span title="' . sprintf($lang['is_offline'], $profiledata['username']) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>';
}
// End add - Online/Offline/Hidden Mod
#
#-----[ FIND ]------------------------------------------
#
	'L_INTERESTS' => $lang['Interests'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
	// Start add - Online/Offline/Hidden Mod
	'ONLINE_STATUS_IMG' => $online_status_img,
	'ONLINE_STATUS' => $online_status,
	'L_ONLINE_STATUS' => $lang['Online_status'],
	// End add - Online/Offline/Hidden Mod
#
#-----[ OPEN ]------------------------------------------
#
groupcp.php

#
#-----[ FIND ]------------------------------------------
#
function generate_user_info(&$row
#
#-----[ IN-LINE FIND ]------------------------------------------
#
&$yim_img, &$yim
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, &$userdata, &$online_status_img, &$online_status
#
#-----[ FIND ]------------------------------------------
#
	global $lang
#
#-----[ IN-LINE FIND ]------------------------------------------
#
$board_config
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, $online_color, $offline_color, $hidden_color
#
#-----[ FIND ]------------------------------------------
#
	$search = '<a href="' . $temp_url . '">' . sprintf($lang['Search_user_posts'], $row['username']) . '</a>';
#
#-----[ AFTER, ADD ]------------------------------------------
#
	// Start add - Online/Offline/Hidden Mod
	if ($row['user_session_time'] >= (time()-$board_config['online_time']))
	{
		if ($row['user_allow_viewonline'])
		{
			$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_online'] . '" alt="' . sprintf($lang['is_online'], $row['username']) . '" title="' . sprintf($lang['is_online'], $row['username']) . '" /></a>';
			$online_status = '<strong><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_online'], $row['username']) . '"' . $online_color . '>' . $lang['Online'] . '</a></strong>';
		}
		else if (!empty($row['user_allow_viewonline']) || $group_mod || $userdata['user_id'] == $row['user_id'])
		{
			$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_hidden'] . '" alt="' . sprintf($lang['is_hidden'], $row['username']) . '" title="' . sprintf($lang['is_hidden'], $row['username']) . '" /></a>';
			$online_status = '<strong><em><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_hidden'], $row['username']) . '"' . $hidden_color . '>' . $lang['Hidden'] . '</a></em></strong>';
		}
		else
		{
			$online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $row['username']) . '" title="' . sprintf($lang['is_offline'], $row['username']) . '" />';
			$online_status = '<span title="' . sprintf($lang['is_offline'], $row['username']) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>';
		}
	}
	else
	{
		$online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $row['username']) . '" title="' . sprintf($lang['is_offline'], $row['username']) . '" />';
		$online_status = '<span title="' . sprintf($lang['is_offline'], $row['username']) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>';
	}
	// End add - Online/Offline/Hidden Mod
#
#-----[ FIND ]------------------------------------------
#
	//
	// Get moderator details for this group
	//
	$sql = "SELECT username,
#
#-----[ IN-LINE FIND ]------------------------------------------
#
user_yim, user_msnm
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, user_allow_viewonline, user_session_time
#
#-----[ FIND ]------------------------------------------
#
	//
	// Get user information for this group
	//
	$sql = "SELECT u.username
#
#-----[ IN-LINE FIND ]------------------------------------------
#
u.user_msnm, ug.user_pending
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, u.user_allow_viewonline, u.user_session_time
#
#-----[ FIND ]------------------------------------------
#
	$db->sql_freeresult($result);

	$sql = "SELECT u.username
#
#-----[ IN-LINE FIND ]------------------------------------------
#
u.user_msnm
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, u.user_allow_viewonline, u.user_session_time
#
#-----[ FIND ]------------------------------------------
#
generate_user_info($group_moderator
#
#-----[ IN-LINE FIND ]------------------------------------------
#
$yim_img, $yim
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, $userdata, $online_status_img, $online_status
#
#-----[ FIND ]------------------------------------------
#
		'MOD_YIM_IMG' => $yim_img,
		'MOD_YIM' => $yim,
#
#-----[ AFTER, ADD ]------------------------------------------
#
		// Start add - Online/Offline/Hidden Mod
		'MOD_ONLINE_STATUS_IMG' => $online_status_img,
		'MOD_ONLINE_STATUS' => $online_status,
		'L_ONLINE_STATUS' => $lang['Online_status'],
		// End add - Online/Offline/Hidden Mod
#
#-----[ FIND ]------------------------------------------
#
generate_user_info($group_members[$i]
#
#-----[ IN-LINE FIND ]------------------------------------------
#
$yim_img, $yim
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, $userdata, $online_status_img, $online_status
#
#-----[ FIND ]------------------------------------------
#
				'YIM_IMG' => $yim_img,
				'YIM' => $yim,
#
#-----[ AFTER, ADD ]------------------------------------------
#
				// Start add - Online/Offline/Hidden Mod
				'ONLINE_STATUS_IMG' => $online_status_img,
				'ONLINE_STATUS' => $online_status,
				// End add - Online/Offline/Hidden Mod
#
#-----[ FIND ]------------------------------------------
#
generate_user_info($modgroup_pending_list[$i]
#
#-----[ IN-LINE FIND ]------------------------------------------
#
$yim_img, $yim
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, $userdata, $online_status_img, $online_status
#
#-----[ FIND ]------------------------------------------
#
					'YIM_IMG' => $yim_img,
					'YIM' => $yim,
#
#-----[ AFTER, ADD ]------------------------------------------
#
					// Start add - Online/Offline/Hidden Mod
					'ONLINE_STATUS_IMG' => $online_status_img,
					'ONLINE_STATUS' => $online_status,
					// End add - Online/Offline/Hidden Mod
#
#-----[ OPEN ]------------------------------------------
#
privmsg.php

#
#-----[ FIND ]------------------------------------------
#
	//
	// Major query obtains the message ...
	//
	$sql = "SELECT u.username
#
#-----[ IN-LINE FIND ]------------------------------------------
#
u.user_avatar
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, u.user_allow_viewonline AS user_allow_viewonline_1, u2.user_allow_viewonline AS user_allow_viewonline_2, u.user_session_time AS user_session_time_1, u2.user_session_time AS user_session_time_2
#
#-----[ FIND ]------------------------------------------
#
	$search = '<a href="' . $temp_url . '">' . sprintf($lang['Search_user_posts'], $username_from) . '</a>';
#
#-----[ AFTER, ADD ]------------------------------------------
#
	// Start add - Online/Offline/Hidden Mod
	if ($privmsg['user_session_time_1'] >= (time()-$board_config['online_time']))
	{
		if ($privmsg['user_allow_viewonline_1'])
		{
			$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_online'] . '" alt="' . sprintf($lang['is_online'], $username_from) . '" title="' . sprintf($lang['is_online'], $username_from) . '" /></a>&nbsp;';
			$online_status = '&nbsp;(<strong><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_online'], $username_from) . '"' . $online_color . '>' . $lang['Online'] . '</a></strong>)';
		}
		else if ($userdata['user_level'] == ADMIN || $userdata['user_id'] == $user_id_from)
		{
			$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_hidden'] . '" alt="' . sprintf($lang['is_hidden'], $username_from) . '" title="' . sprintf($lang['is_hidden'], $username_from) . '" /></a>&nbsp;';
			$online_status = '&nbsp;(<strong><em><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_hidden'], $username_from) . '"' . $hidden_color . '>' . $lang['Hidden'] . '</a></em></strong>)';
		}
		else
		{
			$online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $username_from) . '" title="' . sprintf($lang['is_offline'], $username_from) . '" />&nbsp;';
			$online_status = '&nbsp;(<span title="' . sprintf($lang['is_offline'], $username_from) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>)';
		}
	}
	else
	{
		$online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $username_from) . '" title="' . sprintf($lang['is_offline'], $username_from) . '" />&nbsp;';
		$online_status = '&nbsp;(<span title="' . sprintf($lang['is_offline'], $username_from) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>)';
	}

	if ($privmsg['user_session_time_2'] >= (time()-$board_config['online_time']))
	{
		if ($privmsg['user_allow_viewonline_2'])
		{
			$online_status_2 = '&nbsp;(<strong><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_online'], $username_to) . '"' . $online_color . '>' . $lang['Online'] . '</a></strong>)';
		}
		else if ($userdata['user_level'] == ADMIN || $userdata['user_id'] == $user_id_to)
		{
			$online_status_2 = '&nbsp;(<strong><em><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_hidden'], $username_to) . '"' . $hidden_color . '>' . $lang['Hidden'] . '</a></em></strong>)';
		}
		else
		{
			$online_status_2 = '&nbsp;(<span title="' . sprintf($lang['is_offline'], $username_to) . '"' . $offline_color . '>' . $lang['Offline'] . '</strong></span>)';
		}
	}
	else
	{
		$online_status_2 = '&nbsp;(<span title="' . sprintf($lang['is_offline'], $username_to) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>)';
	}
	// End add - Online/Offline/Hidden Mod
#
#-----[ FIND ]------------------------------------------
#
		'MESSAGE' => $private_message,
#
#-----[ AFTER, ADD ]------------------------------------------
#
		// Start add - Online/Offline/Hidden Mod
		'POSTER_FROM_ONLINE_STATUS_IMG' => $online_status_img,
		'POSTER_FROM_ONLINE_STATUS' => $online_status,
		'POSTER_TO_ONLINE_STATUS' => $online_status_2,
		// End add - Online/Offline/Hidden Mod
#
#-----[ OPEN ]------------------------------------------
#
includes/page_header.php

#
#-----[ FIND ]------------------------------------------
#
// Format Timezone. We are unable to use array_pop here, because of PHP3 compatibility
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Start add - Online/Offline/Hidden Mod
// Define global text color
$online_color = ' style="color: #' . $theme['online_color'] . '"';
$offline_color = ' style="color: #' . $theme['offline_color'] . '"';
$hidden_color = ' style="color: #' . $theme['hidden_color'] . '"';
// End add - Online/Offline/Hidden Mod
#
#-----[ FIND ]------------------------------------------
#
	'T_SPAN_CLASS3' => $theme['span_class3'],
#
#-----[ AFTER, ADD ]------------------------------------
#
	// Start add - Online/Offline/Hidden Mod
	// Not used, but can help you...
	'T_ONLINE_COLOR' => '#' . $theme['online_color'],
	'T_OFFLINE_COLOR' => '#' . $theme['offline_color'],
	'T_HIDDEN_COLOR' => '#' . $theme['hidden_color'],
	// End add - Online/Offline/Hidden Mod
#
#-----[ OPEN ]------------------------------------------
#
admin/admin_board.php

#
#-----[ FIND ]------------------------------------------
#
	"L_RESET" => $lang['Reset'], 
#
#-----[ AFTER, ADD ]------------------------------------------
#
	// Start add - Online/Offline/Hidden Mod
	'L_ONLINE_TIME' => $lang['Online_time'],
	'L_ONLINE_TIME_EXPLAIN' => $lang['Online_time_explain'], 
	'ONLINE_TIME' => $new['online_time'],
	// End add - Online/Offline/Hidden Mod
#
#-----[ OPEN ]------------------------------------------
#
admin/admin_styles.php

#
#-----[ FIND ]------------------------------------------
#
			$updated_name['span_class3_name'] = $HTTP_POST_VARS['span_class3_name'];
#
#-----[ AFTER, ADD ]------------------------------------------
#
			// Start add - Online/Offline/Hidden Mod
			$updated['online_color'] = $HTTP_POST_VARS['online_color'];
			$updated['offline_color'] = $HTTP_POST_VARS['offline_color'];
			$updated['hidden_color'] = $HTTP_POST_VARS['hidden_color'];
			// End add - Online/Offline/Hidden Mod
#
#-----[ FIND ]------------------------------------------
#
				"SPAN_CLASS3_NAME" => $selected['span_class3_name'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
				// Start add - Online/Offline/Hidden Mod
				'L_ONLINE_SETTING' => $lang['Online_setting'],
				'L_ONLINE_COLOR' => $lang['Online_color'],
				'L_OFFLINE_COLOR' => $lang['Offline_color'],
				'L_HIDDEN_COLOR' => $lang['Hidden_color'],
				'ONLINE_COLOR' => $selected['online_color'],
				'OFFLINE_COLOR' => $selected['offline_color'],
				'HIDDEN_COLOR' => $selected['hidden_color'],
				// End add - Online/Offline/Hidden Mod
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/viewtopic_body.tpl

#
#-----[ FIND ]------------------------------------------
#
				<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG}
#
#-----[ IN-LINE FIND ]------------------------------------------
#
{postrow.PROFILE_IMG}
#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
# use {postrow.POSTER_ONLINE_STATUS} if you want text instead of image
#
{postrow.POSTER_ONLINE_STATUS_IMG}
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/memberlist_body.tpl

#
#-----[ FIND ]------------------------------------------
#
	  <th class="thTop" nowrap="nowrap">{L_JOINED}</th>
#
#-----[ AFTER, ADD ]------------------------------------------
#
	  <th class="thTop" nowrap="nowrap">{L_ONLINE_STATUS}</th>
#
#-----[ FIND ]------------------------------------------
#
	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.JOINED}</span></td>
#
#-----[ AFTER, ADD ]------------------------------------------
#
	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.ONLINE_STATUS_IMG}</span></td>
#
#-----[ FIND ]------------------------------------------
#
	  <td class="catBottom" colspan="{%:1}" height="28">&nbsp;</td>
#
#-----[ INCREMENT ]------------------------------------------
#
{%:1} +1
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/profile_view_body.tpl

#
#-----[ FIND ]------------------------------------------
#
		<tr> 
		  <td valign="middle" nowrap="nowrap" align="right"><span class="gen">{L_ICQ_NUMBER}:</span></td>
		  <td class="row1"><script language="JavaScript" type="text/javascript"><!-- 

		if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
			document.write(' {ICQ_IMG}');
		else
			document.write('<table cellspacing="0" cellpadding="0" border="0"><tr><td nowrap="nowrap"><div style="position:relative;height:18px"><div style="position:absolute">{ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{ICQ_STATUS_IMG}</div></div></td></tr></table>');
		  
		  //--></script><noscript>{ICQ_IMG}</noscript></td>
		</tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
		<tr> 
			<td valign="middle" nowrap="nowrap" align="right"><span class="gen">{L_ONLINE_STATUS}:</span></td>
			<td class="row1" valign="middle"><span class="gen">{ONLINE_STATUS_IMG}</span></td>
		</tr>
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/groupcp_info_body.tpl

#
#-----[ FIND ]------------------------------------------
#
	  <th class="thTop">{L_EMAIL}</th>
#
#-----[ AFTER, ADD ]------------------------------------------
#
	  <th class="thTop">{L_ONLINE_STATUS}</th>
#
#-----[ FIND ]------------------------------------------
#
	  <td class="catSides" colspan="{%:1}"
#
#-----[ INCREMENT ]------------------------------------------
#
{%:1} +1
#
#-----[ FIND ]------------------------------------------
#
	  <td class="row1" align="center" valign="middle"><span class="gen">{MOD_EMAIL_IMG}</span></td>
#
#-----[ AFTER, ADD ]------------------------------------------
#
	  <td class="row1" align="center" valign="middle"><span class="gen">{MOD_ONLINE_STATUS_IMG}</span></td>
#
#-----[ FIND ]------------------------------------------
#
	  <td class="catSides" colspan="{%:1}"
#
#-----[ INCREMENT ]------------------------------------------
#
{%:1} +1
#
#-----[ FIND ]------------------------------------------
#
	  <td class="{member_row.ROW_CLASS}" align="center" valign="middle"><span class="gen">{member_row.EMAIL_IMG}</span></td>
#
#-----[ AFTER, ADD ]------------------------------------------
#
	  <td class="{member_row.ROW_CLASS}" align="center" valign="middle"><span class="gen">{member_row.ONLINE_STATUS_IMG}</span></td>
#
#-----[ FIND ]------------------------------------------
#
	  <td class="row1" colspan="{%:1}"
#
#-----[ INCREMENT ]------------------------------------------
#
{%:1} +1
#
#-----[ FIND ]------------------------------------------
#
	  <td class="row1" colspan="{%:1}"
#
#-----[ INCREMENT ]------------------------------------------
#
{%:1} +1
#
#-----[ FIND ]------------------------------------------
#
		<td class="catBottom" colspan="{%:1}"
#
#-----[ INCREMENT ]------------------------------------------
#
{%:1} +1
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/groupcp_pending_info.tpl

#
#-----[ FIND ]------------------------------------------
#
	  <th class="thTop">{L_EMAIL}</th>
#
#-----[ AFTER, ADD ]------------------------------------------
#
	  <th class="thTop">{L_ONLINE_STATUS}</th>
#
#-----[ FIND ]------------------------------------------
#
	  <td class="catSides" colspan="{%:1}"
#
#-----[ INCREMENT ]------------------------------------------
#
{%:1} +1
#
#-----[ FIND ]------------------------------------------
#
	  <td class="{pending_members_row.ROW_CLASS}" align="center"><span class="gen">{pending_members_row.EMAIL_IMG}</span></td>
#
#-----[ AFTER, ADD ]------------------------------------------
#
	  <td class="{pending_members_row.ROW_CLASS}" align="center"><span class="gen">{pending_members_row.ONLINE_STATUS_IMG}</span></td>
#
#-----[ FIND ]------------------------------------------
#
	  <td class="cat" colspan="{%:1}"
#
#-----[ INCREMENT ]------------------------------------------
#
{%:1} +1
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/privmsgs_read_body.tpl

#
#-----[ FIND ]------------------------------------------
#
	  <td width="100%" class="row2" colspan="2"><span class="genmed">{MESSAGE_TO}</span></td>
#
#-----[ IN-LINE FIND ]------------------------------------------
#
{MESSAGE_TO}</span>
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
<span class="gensmall">{POSTER_TO_ONLINE_STATUS}</span>
#
#-----[ FIND ]------------------------------------------
#
			<td valign="middle" nowrap="nowrap">{PROFILE_IMG}
#
#-----[ IN-LINE FIND ]------------------------------------------
#
{PROFILE_IMG}
#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
{POSTER_FROM_ONLINE_STATUS_IMG}
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/admin/board_config_body.tpl

#
#-----[ FIND ]------------------------------------------
#
	<tr>
		<td class="row1">{L_SYSTEM_TIMEZONE}</td>
		<td class="row2">{TIMEZONE_SELECT}</td>
	</tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
	<tr>
		<td class="row1">{L_ONLINE_TIME} <br /><span class="gensmall">{L_ONLINE_TIME_EXPLAIN}</span></td>
		<td class="row2"><input class="post" type="text" size="3" maxlength="4" name="online_time" value="{ONLINE_TIME}" /></td>
	</tr>
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/admin/styles_edit_body.tpl

#
#-----[ FIND ]------------------------------------------
#
	<tr>
		<td class="row1">{L_SPAN_CLASS_3}:</td>
		<td class="row2"><input class="post" type="text" size="25" maxlength="25" name="span_class3" value="{SPAN_CLASS3}"></td>
		<td class="row2"><input class="post" type="text" size="25" maxlength="100" name="span_class3_name" value="{SPAN_CLASS3_NAME}">
	</tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
	<tr>
		<th colspan="3">{L_ONLINE_SETTING}</th>
	</tr>
	<tr>
		<td class="row1">{L_ONLINE_COLOR}:</td>
		<td class="row2" colspan="2"><input class="post" type="text" size="6" maxlength="6" name="online_color" value="{ONLINE_COLOR}" /></td>
	</tr>
	<tr>
		<td class="row1">{L_OFFLINE_COLOR}:</td>
		<td class="row2" colspan="2"><input class="post" type="text" size="6" maxlength="6" name="offline_color" value="{OFFLINE_COLOR}" /></td>
	</tr>
	<tr>
		<td class="row1">{L_HIDDEN_COLOR}:</td>
		<td class="row2" colspan="2"><input class="post" type="text" size="6" maxlength="6" name="hidden_color" value="{HIDDEN_COLOR}" /></td>
	</tr>
#
#-----[ OPEN ]------------------------------------------
# if your template is not subSilver, you can ignore this
#
templates/subSilver/overall_header.tpl

#
#-----[ FIND ]------------------------------------------
#
.helpline { background-color: {T_TR_COLOR2}; border-style: none; }
#
#-----[ AFTER, ADD ]------------------------------------------
#

/* Set Image style */
img, .forumline img {
	border: 0;
}

#
#-----[ OPEN ]------------------------------------------
# or your template_name.css
#
templates/subSilver/subSilver.css

#
#-----[ FIND ]------------------------------------------
#
.helpline { background-color: #DEE3E7; border-style: none; }
#
#-----[ AFTER, ADD ]------------------------------------------
#

/* Set Image style */
img, .forumline img {
	border: 0;
}

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/subSilver.cfg

#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Start add - Online/Offline/Hidden Mod
$images['icon_online'] = $current_template_images . '/{LANG}/icon_online.png';
$images['icon_offline'] = $current_template_images . '/{LANG}/icon_offline.png';
$images['icon_hidden'] = $current_template_images . '/{LANG}/icon_hidden.png';
// End add - Online/Offline/Hidden Mod

#
#-----[ SAVE/CLOSE ALL FILES ]----------------------------------------
#
# EoM
hier mal die datein : sry hab gerade nachgeschaut das sind zu viele datein .. um sie hier rein zuposten .. aber nur mal von der install her .. ich hab eigendlich alles richtig getan .. oder würde sich wer bereit erklären mal kurz in mein ftp nachzuschauen ... ( falls das was nützt ) oder ich würde die datein per Email schicken ?
Antworten

Zurück zu „phpBB 2.0: Mod Support“