Zuletzt Online in MITGLIEDERLISTE sortieren
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.
Sortieren geht , schon mal SEHR GUT , aber im Dropdown-Menü habe ich eine Leerzeile
was muß ich hier einfügen , damit dort ZULETZT ONLINE steht :
'L_POSTS' => $lang['Posts'],
'L_LAST_VISITED' =>
'L_PM' => $lang['Private_Message'],
'L_LAST_VISITED' => $lang['lastvist'] geht nicht
'L_LAST_VISITED' => "Zuletzt Online" auch nicht
was muß ich hier einfügen , damit dort ZULETZT ONLINE steht :
'L_POSTS' => $lang['Posts'],
'L_LAST_VISITED' =>
'L_PM' => $lang['Private_Message'],
'L_LAST_VISITED' => $lang['lastvist'] geht nicht
'L_LAST_VISITED' => "Zuletzt Online" auch nicht
Liebe Helfer , jaaaaa ich habe die Such-Funktion benutzt , manchmal weiß ich nur nicht die richtigen Schlüsselwörter oder bin zu doof. Tips , Links ?
Könntest du bitte einmal den gesamten Code(abschnitt) posten.
(Und wenn möglich auch zur Sprachdatei)
Weil anhand des HTML-Codeskann man das nicht so gut "fixen"
Genau die Zeile:
Anhand des HTML-Codes gehört das so:
Ich habe nur momentan das phpBB-Script nicht da, dann kann ich leider nicht helfen...
(Und wenn möglich auch zur Sprachdatei)
Weil anhand des HTML-Codeskann man das nicht so gut "fixen"
Code: Alles auswählen
[....]
<option value="joined">Anmeldedatum</option>
<option value="username">Benutzername</option>
<option value="user_lastvisit"/>
<option value="location">Ort</option>
<option selected="selected" value="posts">Beiträge total</option>
<option value="email">E-Mail</option>
<option value="website">Website</option>
<option value="topten">Top-Ten-Autoren</option>
Code: Alles auswählen
<option value="user_lastvisit"/>
Code: Alles auswählen
<option value="user_lastvisit">*ANZEIGETEXT*</option>
Mit Freundlichen Grüßen, Valerion.
Administrator von http://www.aquarion.org
Bitte postet PHP-Codes immer immer mit
Administrator von http://www.aquarion.org
Bitte postet PHP-Codes immer immer mit
Code: Alles auswählen
und nicht mit [code]!
Könntest du bitte mal die Sprachdatei posten?
Am besten wo definiert wird.
Weil ich glaube, dass es daran liegt
Am besten wo
Code: Alles auswählen
$lang['sort_lastvisit']
Weil ich glaube, dass es daran liegt
Mit Freundlichen Grüßen, Valerion.
Administrator von http://www.aquarion.org
Bitte postet PHP-Codes immer immer mit
Administrator von http://www.aquarion.org
Bitte postet PHP-Codes immer immer mit
Code: Alles auswählen
und nicht mit [code]!
Probier einmal bei der Stelle
Unter
einzufügen:
Dann sollte es funktionieren wenn du bei der Memberlist
steht(wie es bei dir der Fall ist)
Code: Alles auswählen
//
// Memberslist
//
$lang['Select_sort_method'] = 'Sortierungs-Methode auswählen';
$lang['Sort'] = 'Sortieren';
$lang['Sort_Top_Ten'] = 'Top-Ten-Autoren';
$lang['Sort_Joined'] = 'Anmeldedatum';
$lang['Sort_Username'] = 'Benutzername';
$lang['Sort_Location'] = 'Ort';
$lang['Sort_Posts'] = 'Beiträge total';
$lang['Sort_Email'] = 'E-Mail';
$lang['Sort_Website'] = 'Website';
$lang['Sort_Ascending'] = 'Aufsteigend';
$lang['Sort_Descending'] = 'Absteigend';
$lang['Order'] = 'Ordnung';
Code: Alles auswählen
$lang['Sort_Website'] = 'Website';
Code: Alles auswählen
$lang['sort_lastvisit'] = 'Website';
Code: Alles auswählen
$mode_types_text = array($lang['Sort_Joined'], $lang['Sort_Username'], $lang['sort_lastvisit'], $lang['Sort_Location'], $lang['Sort_Posts'], $lang['Sort_Email'], $lang['Sort_Website'], $lang['Sort_Top_Ten']);
Mit Freundlichen Grüßen, Valerion.
Administrator von http://www.aquarion.org
Bitte postet PHP-Codes immer immer mit
Administrator von http://www.aquarion.org
Bitte postet PHP-Codes immer immer mit
Code: Alles auswählen
und nicht mit [code]!
Super ...
Ich habe aber Deinen Vorschlag ...
$lang['sort_lastvisit'] = 'Website';
durch
$lang['sort_lastvisit'] = 'Zuletzt Online';
ersetzt , jetzt paßt alles - fein gemacht und Lob an Dich !
Ich habe aber Deinen Vorschlag ...
$lang['sort_lastvisit'] = 'Website';
durch
$lang['sort_lastvisit'] = 'Zuletzt Online';
ersetzt , jetzt paßt alles - fein gemacht und Lob an Dich !
Liebe Helfer , jaaaaa ich habe die Such-Funktion benutzt , manchmal weiß ich nur nicht die richtigen Schlüsselwörter oder bin zu doof. Tips , Links ?
Oh, sry ich habe mich nur vergessen das umzuändern.
Freut mich das es geht, gern geschehen!
Freut mich das es geht, gern geschehen!
Mit Freundlichen Grüßen, Valerion.
Administrator von http://www.aquarion.org
Bitte postet PHP-Codes immer immer mit
Administrator von http://www.aquarion.org
Bitte postet PHP-Codes immer immer mit
Code: Alles auswählen
und nicht mit [code]!
Ich habe den Originalmod mal etwas modifiziert, so dass nun die Language-Dateien verwendet werden und die Sortierfunktion ist auch eingebaut und getestet.
Gruß Sven
Code: Alles auswählen
$Id: last_visit_date.txt,v 1.2 Modded by JokerGSI 2008/04/11 11:29:25 nivisec Exp $
###############################################
## Hack Title: Add Last User Visit Date to Members List
## (A phpBB2 Quickie)
## Author: Nivisec (support@nivisec.com)
## http://www.nivisec.com
## Modded by: JokerGSI
## Description: Adds a new field in the members list that displays the date
## that the user last visited on. "Never" will be displayed if
## the user has never logged in.
## Joker's Mod: Added support for German/English, added sorting
## Compatibility: 2.0.x
##
## Support: http://www.phpbbhacks.com/forums
## Copyright: ©2003 Billy Sauls
##
###############################################
#
#-----[ OPEN ]------------------------------------------
#
memberlist.php
#
#-----[ FIND ]------------------------------------------
#
'L_POSTS' => $lang['Posts'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_LAST_VISITED' => $lang['Last Visited'],
#
#-----[ FIND ]------------------------------------------
#
$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
#
#-----[ AFTER, ADD ]------------------------------------------
#
$visit_time_sql = "SELECT user_lastvisit
FROM " . USERS_TABLE . "
WHERE user_id = " . $user_id . "
LIMIT 1";
if (!$visit_time_result = $db->sql_query($visit_time_sql))
{
message_die(GENERAL_ERROR, 'Error getting user last visit time', '', __LINE__, __FILE__, $visit_time_sql);
}
$visit_time_row = $db->sql_fetchrow($visit_time_result);
$last_visit_time = (!empty($visit_time_row['user_lastvisit'])) ? create_date($lang['DATE_FORMAT'], $visit_time_row['user_lastvisit'], $board_config['board_timezone']) : $lang['Never'];
#
#-----[ FIND ]------------------------------------------
#
'YIM' => $yim,
#
#-----[ AFTER, ADD ]------------------------------------------
#
'LAST_VISIT_TIME' => $last_visit_time,
#
#-----[ FIND ]------------------------------------------
#
$mode_types_text = array($lang['Sort_Joined'], $lang['Sort_Username'], $lang['Sort_Location'], $lang['Sort_Posts'], $lang['Sort_Email'], $lang['Sort_Website'], $lang['Sort_Top_Ten']);
$mode_types = array('joined', 'username', 'location', 'posts', 'email', 'website', 'topten');
#
#-----[ REPLACE WITH ]------------------------------------------
#
$mode_types_text = array($lang['Sort_Joined'], $lang['Sort_Username'], $lang['Last Visited'], $lang['Sort_Location'], $lang['Sort_Posts'], $lang['Sort_Email'], $lang['Sort_Website'], $lang['Sort_Top_Ten']);
$mode_types = array('joined', 'username', 'user_lastvisit', 'location', 'posts', 'email', 'website', 'topten');
#
#-----[ FIND ]------------------------------------------
#
case 'username':
$order_by = "username $sort_order LIMIT $start, " . $board_config['topics_per_page'];
break;
#
#-----[ AFTER, ADD ]------------------------------------------
#
case 'user_lastvisit':
$order_by = "user_lastvisit $sort_order LIMIT $start, " . $board_config['topics_per_page'];
break;
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/memberlist_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<th class="thTop" nowrap="nowrap">{L_JOINED}</th>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<th class="thTop" nowrap="nowrap">{L_LAST_VISITED}</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_VISIT_TIME}</span></td>
#
#-----[ FIND ]------------------------------------------
# If you have added other columns to your member list, this
# will look different. Just change the colspan="#" part to
# be one greater if it isn't 8. (ie if it is 10, change it
# to 11).
#
<td class="catbottom" colspan="8" height="28"> </td>
#
#-----[ REPLACE WITH ]------------------------------------------
#
<td class="catbottom" colspan="9" height="28"> </td>
#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
$lang['Order'] = 'Order';
#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['Last Visited'] = 'Last Visited';
$lang['Never'] = 'Never';
#
#-----[ OPEN ]------------------------------------------
#
language/lang_german/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
$lang['Order'] = 'Ordnung';
#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['Last Visited'] = 'Zuletzt Online';
$lang['Never'] = 'Nie';
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
#End