MOD: last_online_on_profile Einbauproblem!

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
DarkRider
Mitglied
Beiträge: 3
Registriert: 06.01.2007 21:34

MOD: last_online_on_profile Einbauproblem!

Beitrag 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 ]------------------------------------------
#
Benutzeravatar
andreasOymann
Ehemaliges Teammitglied
Beiträge: 2392
Registriert: 10.06.2003 16:29
Wohnort: Hamminkeln
Kontaktdaten:

Beitrag 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.
Kein Support per PN / Mail / ICQ / MSN ! Dafür gibt´s dieses Forum...
DarkRider
Mitglied
Beiträge: 3
Registriert: 06.01.2007 21:34

Beitrag 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!
DarkRider
Mitglied
Beiträge: 3
Registriert: 06.01.2007 21:34

Beitrag von DarkRider »

Hallo,

gerade ist mir noch etwas eingefallen. Wie kann ich so machen, dass nur registrierte Benutzer Zugriff auf die Memberliste haben?
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Beitrag 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:
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Antworten

Zurück zu „phpBB 2.0: Mod Support“