Seite 1 von 1

Last Login MOD

Verfasst: 01.06.2006 11:03
von Nick-Krakow
Habe den LastVisit-Mod als EasyMOD-Kompatible Variante umgeschrieben. Ich poste das neue File mal als text hier - könnt ihr ja übernehmen, ist vielleicht etwas angenehmer :wink:

Code: Alles auswählen

############################################################## 
## MOD Title:          Last Login
## MOD Author:         Snakecleaver snakecleaver@1st-geseke-sbvs.de - EasyMOD-Compatibility by Nick Krakow 

nick-krakow@web.de
## MOD Description:    Dieser Mod fügt im Profil eine weitere Zeile in der der letzte Login eines User im Forum angezeigt 

wird 
## 			und in der Mitgliederliste wird die Spalte "Wohnort" mit dem letzten Login ersetzt.
##			Dieser MOD ist für Board-Admins gedacht, die faule Eier in ihrer Allianz/ihrem Clan ausfindig
##			machen wollen und dabei das phpBB-Board als ihr Ally/Clan-Forum nutzen.
## MOD Version:        1.0.1
## MOD Compatibility:  2.0.6 + 2.0.10
## 
## Installation Level: Normal
## Installation Time:  5-10 Minuten
## Files To Edit:      5
##			memberlist.php
##			/language/lang_german/lang_main.php
##			/includes/usercp_viewprofile.php
##      		/templates/subSilver/memberlist_body.tpl
##			/templates/subSilver/profile_view_body.tpl
##
## Included Files: n/a
##
## 
##
############################################################## 
##  
##  
##  
## 
############################################################## 
## Author Notes: 
## Mein erster MOD.. :)
## 
############################################################## 
## MOD History: 
##
##      01.Nov.2004
##              Fehler "Vorletzter Login" wurde behoben
##
##	12.Sep.2004
##		Bug in der Sortieroption behoben
##
##   	10.Sep.2004
##      	MOD erstellt
##
##
##
##      
##
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 

# 
#-----[ OPEN ]------------------------------------------------ 
# 

	/includes/usercp_viewprofile.php

# 
#-----[ FIND ]------------------------------------------------ 
# 

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

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
#

	'LASTLOG' => create_date($lang['DATE_FORMAT'], $profiledata['user_session_time'], $board_config['board_timezone']),	

# 
#-----[ FIND ]------------------------------------------------ 
#

	'L_JOINED' => $lang['Joined'],

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
#

	'L_LASTLOG' => $lang['Last-log'],

# 
#-----[ OPEN ]------------------------------------------------ 
#

	memberlist.php

# 
#-----[ 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']);

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
#

	$lang['Sort_Location']

# 
#-----[ IN-LINE REPLACE WITH ]------------------------------------------ 
#

$lang['Last-log']


# 
#-----[ FIND ]------------------------------------------------ 
#

	$mode_types = array('joined', 'username', 'location', 'posts', 'email', 'website', 'topten');

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
#

	'location'

# 
#-----[ IN-LINE REPLACE WITH ]------------------------------------------ 
#

'lastlog'


# 
#-----[ FIND ]------------------------------------------------ 
#

	'L_JOINED' => $lang['Joined'],

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
#

	'L_LASTLOG' => $lang['Last-log'], 

# 
#-----[ FIND ]------------------------------------------------ 
#

	case 'location':
		$order_by = "user_from $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#

	case 'lastlog':
		$order_by = "user_lastvisit $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;

# 
#-----[ FIND ]------------------------------------------------ 
#

	$sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email, 

user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar 

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
#

	user_regdate


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


, user_session_time

# 
#-----[ FIND ]------------------------------------------------ 
#

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


# 
#-----[ BEFORE, ADD ]------------------------------------------ 
#


	$lastlog = create_date($lang['DATE_FORMAT'], $row['user_session_time'], $board_config['board_timezone']);

# 
#-----[ FIND ]------------------------------------------------ 
#

	'JOINED' => $joined,

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
#

	'LASTLOG' => $lastlog,

# 
#-----[ OPEN ]------------------------------------------------ 
#

	/language/lang_german/lang_main.php

# 
#-----[ FIND ]------------------------------------------------ 
#

	$lang['Joined']

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
#

$lang['Last-log'] = 'Zuletzt im Forum';

# 
#-----[ 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>

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
#

	<tr>
	  <td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_LASTLOG}:&nbsp;</span></td>
	  <td width="100%"><b><span class="gen">{LASTLOG}</span></b></td>
	</tr>

# 
#-----[ OPEN ]------------------------------------------------ 
#

	/templates/subSilver/memberlist_body.tpl

# 
#-----[ FIND ]------------------------------------------------ 
#

	<th class="thTop" nowrap="nowrap">{L_FROM}</th>

# 
#-----[ IN-LINE FIND ]------------------------------------------------ 
#

	{L_FROM}

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#

	{L_LASTLOG}

# 
#-----[ FIND ]------------------------------------------------ 
#

	<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.FROM}</span></td>

# 
#-----[ IN-LINE FIND ]------------------------------------------------ 
#

	{memberrow.FROM}

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#

	{memberrow.LASTLOG}


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

Verfasst: 01.06.2006 21:18
von Nick-Krakow
Mal allgemein... bin ich denn damit in diesem Forum richtig? Allgemein mal ganz interessant, nicht-EasyMOD-kompatible Modifikationen anzupassen. Weiß nur nicht, wohin dann damit. Email mit dem neuen Script als Anhang posten oder so hie rim Forum... was tun? Thx 4 reply

Verfasst: 01.06.2006 22:24
von fanrpg
Ja hier biste richtig.

Re: LastVisit-Mod

Verfasst: 02.06.2006 06:45
von gloriosa
Hallo Nick-Krakow,
Du solltest den Titel des Beitrages und den entsprechenden Text Deines obigen Beitrages schnellstens in Last Login MOD ändern, da sich das Thema nicht nicht mit der bereits em-kompatiblen-Installationsanleitung des Last Visit MOD von Niels befasst ! :oops
Nick-Krakow hat geschrieben:Habe den LastVisit-Mod als EasyMOD-Kompatible Variante umgeschrieben. Ich poste das neue File mal als text hier - könnt ihr ja übernehmen, ist vielleicht etwas angenehmer :wink:

Code: Alles auswählen

############################################################## 
## MOD Title:          Last Login
## MOD Author:         Snakecleaver snakecleaver@1st-geseke-sbvs.de - EasyMOD-Compatibility by Nick Krakow 

Verfasst: 03.06.2006 17:18
von Nick-Krakow
Ok, habs geändert. Hab gar keien kompatible Variante davon gefunden - ich denke, sonst hätte ich mri die Beareitng auch geschenkt :wink:

Gibts denn noch Modifikationen, die gut brauchbar, aber derzeit noch nicht kompatibel zu finden sind? Dann lohnt sich die Arbeit vielleicht auch mal 8)

Gruß
Nick