Last Login MOD

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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
Nick-Krakow
Mitglied
Beiträge: 8
Registriert: 01.06.2006 10:57

Last Login MOD

Beitrag 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
Zuletzt geändert von Nick-Krakow am 03.06.2006 17:17, insgesamt 1-mal geändert.
Nick-Krakow
Mitglied
Beiträge: 8
Registriert: 01.06.2006 10:57

Beitrag 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
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

Ja hier biste richtig.
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Re: LastVisit-Mod

Beitrag 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 
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 !
Nick-Krakow
Mitglied
Beiträge: 8
Registriert: 01.06.2006 10:57

Beitrag 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
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“