Seite 1 von 1

MOD: last_online_on_profile Einbauproblem!

Verfasst: 08.01.2007 22:00
von DarkRider
Hallo,

ich habe folgendes Problem. Ich habe versucht den "Wer war Online"-MOD zu installieren. Nachdem ich alles nach der Anleitung gemacht habe, hat es auch funktioniert bis auf ein winziges Problem: unten rechts in der Tabelle fehlt was. Hier ein Screenshot

Kann mir einer helfen? Wie kann ich das korrigieren?

Danke im Voraus!

P.S: Und das ist die Anleitung.
#-----[ OPEN ]------------------------------------------
#
memberlist.php

#
#-----[ FIND ]------------------------------------------
#
$mode_types_text = array(

#
#-----[ IN-LINE FIND ]------------------------------------------
#
$lang['Sort_Joined'],

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
$lang['Sort_Online'],

#
#-----[ FIND ]------------------------------------------
#
$mode_types = array(

#
#-----[ IN-LINE FIND ]------------------------------------------
#
'joined',

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
'online',

#
#-----[ FIND ]------------------------------------------
#
'L_JOINED' => $lang['Joined'],

#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_LAST_ONLINE' => $lang['last_online'],

#
#-----[ FIND ]------------------------------------------
#
case 'joined':
$order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
break;

#
#-----[ AFTER, ADD ]------------------------------------------
#
case 'online':
$order_by = "user_session_time $sort_order LIMIT $start, " . $board_config['topics_per_page'];
break;

#
#-----[ FIND ]------------------------------------------
#
$sql = "SELECT username,

#
#-----[ IN-LINE FIND ]------------------------------------------
#
user_posts,

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
user_session_time,

#
#-----[ FIND ]------------------------------------------
#
$joined = create_date($lang['DATE_FORMAT'], $row['user_regdate'], $board_config['board_timezone']);

#
#-----[ AFTER, ADD ]------------------------------------------
#
if ($row['user_session_time'] != 0)
{
$last_online = create_date($lang['DATE_FORMAT'], $row['user_session_time'], $board_config['board_timezone']);
}else{
$last_online = $lang['no_logins_yet'];
}

#
#-----[ FIND ]------------------------------------------
#
'JOINED' => $joined,

#
#-----[ AFTER, ADD ]------------------------------------------
#
'LAST_ONLINE' => $last_online,

#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_viewprofile.php

#
#-----[ FIND ]------------------------------------------
#
'JOINED' => create_date($lang['DATE_FORMAT'], $profiledata['user_regdate'], $board_config['board_timezone']),

#
#-----[ AFTER, ADD ]------------------------------------------
#
'LAST_ONLINE' => ( $profiledata['user_session_time'] != 0 ) ? create_date($lang['DATE_FORMAT'], $profiledata['user_session_time'], $board_config['board_timezone']) : $lang['no_logins_yet'],

#
#-----[ FIND ]------------------------------------------
#
'L_JOINED' => $lang['Joined'],

#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_LAST_ONLINE' => $lang['last_online'],

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

#
#-----[ FIND ]------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lang['last_online'] = 'Last Online';
$lang['no_logins_yet'] = 'Never logged in';
$lang['Sort_Online'] = 'Last Online';

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

#
#-----[ FIND ]------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lang['last_online'] = 'Zuletzt Online';
$lang['no_logins_yet'] = 'Nie eingeloggt';
$lang['Sort_Online'] = 'Zuletzt Online';

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/memberlist_body.tpl

#
#-----[ FIND ]------------------------------------------
#
<th class="thTop" nowrap="nowrap">{L_JOINED}</th>

#
#-----[ AFTER, ADD ]------------------------------------------
#
<th class="thTop" nowrap="nowrap">{L_LAST_ONLINE}</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="gensmall">{memberrow.LAST_ONLINE}</span></td>

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/profile_view_body.tpl

#
#-----[ FIND ]------------------------------------------
#
<tr>
<td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_JOINED}:&nbsp;</span></td>
<td width="100%"><b><span class="gen">{JOINED}</span></b></td>
</tr>

#
#-----[ AFTER, ADD ]------------------------------------------
#
<tr>
<td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_LAST_ONLINE}:&nbsp;</span></td>
<td width="100%"><b><span class="gen">{LAST_ONLINE}</span></b></td>
</tr>

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

Verfasst: 08.01.2007 22:13
von andreasOymann
da muss ein Wert namens colspan in der memberlist.php um 1 erhöht werden... gib mir mal bitte deine memberlist_body.tpl... KB:datei

A.

Verfasst: 08.01.2007 22:26
von DarkRider
memberlist_body.tpl
<form method="post" action="{S_MODE_ACTION}">
<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
<tr>
<td align="left"><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></span></td>
<td align="right" nowrap="nowrap"><span class="genmed">{L_SELECT_SORT_METHOD}:&nbsp;{S_MODE_SELECT}&nbsp;&nbsp;{L_ORDER}&nbsp;{S_ORDER_SELECT}&nbsp;&nbsp;
<input type="submit" name="submit" value="{L_SUBMIT}" class="liteoption" />
</span></td>
</tr>
</table>
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
<tr>
<th height="25" class="thCornerL" nowrap="nowrap">#</th>
<th class="thTop" nowrap="nowrap">&nbsp;</th>
<th class="thTop" nowrap="nowrap">{L_USERNAME}</th>
<th class="thTop" nowrap="nowrap">{L_EMAIL}</th>
<th class="thTop" nowrap="nowrap">{L_FROM}</th>
<th class="thTop" nowrap="nowrap">{L_JOINED}</th>
<th class="thTop" nowrap="nowrap">{L_LAST_ONLINE}</th>
<th class="thTop" nowrap="nowrap">{L_POSTS}</th>
<th class="thCornerR" nowrap="nowrap">{L_WEBSITE}</th>
</tr>
<!-- BEGIN memberrow -->
<tr>
<td class="{memberrow.ROW_CLASS}" align="center"><span class="gen">&nbsp;{memberrow.ROW_NUMBER}&nbsp;</span></td>
<td class="{memberrow.ROW_CLASS}" align="center">&nbsp;{memberrow.PM_IMG}&nbsp;</td>
<td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"><a href="{memberrow.U_VIEWPROFILE}" class="gen">{memberrow.USERNAME}</a></span></td>
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle">&nbsp;{memberrow.EMAIL_IMG}&nbsp;</td>
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.FROM}</span></td>
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.JOINED}</span></td>
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.LAST_ONLINE}</span></td>
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.POSTS}</span></td>
<td class="{memberrow.ROW_CLASS}" align="center">&nbsp;{memberrow.WWW_IMG}&nbsp;</td>
</tr>
<!-- END memberrow -->
<tr>
<td class="catBottom" colspan="8" height="28">&nbsp;</td>
</tr>
</table>
<table width="100%" cellspacing="2" border="0" align="center" cellpadding="2">
<tr>
<td align="right" valign="top"></td>
</tr>
</table>

<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td><span class="nav">{PAGE_NUMBER}</span></td>
<td align="right"><span class="gensmall">{S_TIMEZONE}</span><br /><span class="nav">{PAGINATION}</span></td>
</tr>
</table></form>

<table width="100%" cellspacing="2" border="0" align="center">
<tr>
<td valign="top" align="right">{JUMPBOX}</td>
</tr>
</table>
Schon erledigt! Habe die Stelle im Source gefunden.
<td class="catBottom" colspan="9" height="28">&nbsp;</td>
Danke für die schnelle Antwort!

Verfasst: 09.01.2007 18:42
von DarkRider
Hallo,

gerade ist mir noch etwas eingefallen. Wie kann ich so machen, dass nur registrierte Benutzer Zugriff auf die Memberliste haben?

Verfasst: 09.01.2007 19:01
von gloriosa
Hallo,
dazu
DarkRider hat geschrieben:Wie kann ich so machen, dass nur registrierte Benutzer Zugriff auf die Memberliste haben?
ganz einfach dieses Snippet namens Mitgliederliste/Profil nur für eingeloggte User sichtbar einbauen ! :D

Weitere Informationen zum Thema findest Du über die, viel zu selten benutzte, boardeigene Funktion [ externes Bild ] Suchen. :wink: