Letzter LogIn anzeigen?

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: Letzter LogIn anzeigen?

Beitrag von 4seven »

öffne viewtopic.php

finde

Code: Alles auswählen

	// Cache various user specific data ... so we don't have to recompute
	// this each time the same user appears on this page
	if (!isset($user_cache[$poster_id]))
	{
	
		if ($poster_id == ANONYMOUS)
		{
		
			$user_cache[$poster_id] = array(
dahinter füge ein

Code: Alles auswählen

				'last_visit'		=> '',
				'last_visit_ano'    => '',
finde

Code: Alles auswählen

		else
		{	
		
			$user_sig = '';

			// We add the signature to every posters entry because enable_sig is post dependant
			if ($row['user_sig'] && $config['allow_sig'] && $user->optionget('viewsigs'))
			{
				$user_sig = $row['user_sig'];
			}

			$id_cache[] = $poster_id;
            
			$user_cache[$poster_id] = array(
dahinter füge ein

Code: Alles auswählen

				'last_visit'		=> $user->format_date($row['user_lastvisit']),
				'last_visit_ano'    => $user->lang['LAST_VISIT_ANO'],

finde

Code: Alles auswählen

	$postrow = array(
		'POST_AUTHOR_FULL'		=> get_username_string('full', $poster_id, $row['username'], $row['user_colour'], $row['post_username']),
		'POST_AUTHOR_COLOUR'	=> get_username_string('colour', $poster_id, $row['username'], $row['user_colour'], $row['post_username']),
		'POST_AUTHOR'			=> get_username_string('username', $poster_id, $row['username'], $row['user_colour'], $row['post_username']),
		'U_POST_AUTHOR'			=> get_username_string('profile', $poster_id, $row['username'], $row['user_colour'], $row['post_username']),

dahinter füge ein

Code: Alles auswählen

		'POSTER_LAST_VISIT' => $user_cache[$poster_id]['last_visit'],
		'LAST_VISIT_ANO'    => $user_cache[$poster_id]['last_visit_ano'],


öffne language/de/common.php

finde

Code: Alles auswählen

$lang = array_merge($lang, array(
dahinter füge ein

Code: Alles auswählen

	'LAST_VISIT_ANO'           => 'Letzter Login:',

öffne styles/prosilver/template/viewtopic_body.html

finde

Code: Alles auswählen

		<!-- IF postrow.POSTER_POSTS != '' --><dd><strong>{L_POSTS}:</strong> {postrow.POSTER_POSTS}</dd><!-- ENDIF --><br />
		<!-- IF postrow.POSTER_JOINED --><dd><strong>{L_JOINED}:</strong>{postrow.POSTER_JOINED}</dd><!-- ENDIF -->
dahinter füge ein

Code: Alles auswählen

		<dd><strong>{postrow.LAST_VISIT_ANO}</strong> {postrow.POSTER_LAST_VISIT}</dd>	

öffne styles/subsilver2/template/viewtopic_body.html

finde

Code: Alles auswählen

    <!-- IF postrow.POSTER_JOINED --><p class="gensmall"><strong>{L_JOINED}:</strong> {postrow.POSTER_JOINED}</p><!-- ENDIF -->
    <!-- IF postrow.POSTER_POSTS != '' --><p class="gensmall"><strong>{L_POSTS}:</strong> {postrow.POSTER_POSTS}</p><!-- ENDIF -->


dahinter füge ein

Code: Alles auswählen

    <p class="gensmall"><strong>{postrow.LAST_VISIT_ANO}</strong> {postrow.POSTER_LAST_VISIT}</p>	
Zuletzt geändert von 4seven am 20.01.2009 20:22, insgesamt 10-mal geändert.
Schattentraum
Mitglied
Beiträge: 400
Registriert: 17.07.2008 15:14

Re: Letzter LogIn anzeigen?

Beitrag von Schattentraum »

Moin 4seven ,

Ich hab das bei mir so eingebaut wie du geschrieben hast. Hab aber subsilver2 da muss man (zb. bei mir)

Code: Alles auswählen

      <dd><strong>{postrow.LAST_VISIT_ANO}</strong> {postrow.POSTER_LAST_VISIT}</dd>
in

Code: Alles auswählen

<p class="gensmall"><strong>{postrow.LAST_VISIT_ANO}</strong> {postrow.POSTER_LAST_VISIT}</p>
abändern. Das aber nur als tip für den ein oder anderen.


Worauf ich eig. hinaus will , bei mir sind alle Anweisungen nach dem Format:

Code: Alles auswählen

<!-- IF postrow.POSTER_JOINED --><p class="gensmall"><strong>{L_JOINED}:</strong> {postrow.POSTER_JOINED}</p><!-- ENDIF -->
<!-- IF postrow.POSTER_POSTS != '' --><p class="gensmall"><strong>{L_POSTS}:</strong> {postrow.POSTER_POSTS}</p><!-- ENDIF -->
Muesste man da nicht auch für dein snippet ne IF Anweisung schreiben ?
Jedenfalls hab ich so drin wie du das gepostet hast und es wird trotz style aktualisieren und cache löschen net angezeigt.
Hab noch 3.0.2 am laufen vll. liegts daran ?!

Wäre schoen wenn du da nen tipp haettest =)


Edit: Habs grad mal getestet ins blaue hinein.

Code: Alles auswählen

<!-- IF postrow.POSTER_LAST_VISIT --><p class="gensmall"><strong>{postrow.LAST_VISIT_ANO}</strong> {postrow.POSTER_LAST_VISIT}</p><!-- ENDIF -->
Nun wirds angezeigt -g-
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: Letzter LogIn anzeigen?

Beitrag von 4seven »

Muesste man da nicht auch für dein snippet ne IF Anweisung schreiben ?
nein, da ich dieses "IF" schon in die variable selbst integriert habe.
so ist es nun doppelt-gemoppelt.

das es bei dir nach einbringen dieses IFs
<!-- IF postrow.POSTER_LAST_VISIT --><!-- ENDIF -->
funktionierte, ist also eher als zufall anzusehen.
Zuletzt geändert von 4seven am 20.01.2009 11:08, insgesamt 2-mal geändert.
Schattentraum
Mitglied
Beiträge: 400
Registriert: 17.07.2008 15:14

Re: Letzter LogIn anzeigen?

Beitrag von Schattentraum »

Ah ok , wieder was dazu gelernt. Dank dir dafür =)
Benutzeravatar
roltamax
Mitglied
Beiträge: 79
Registriert: 18.10.2008 22:06
Wohnort: Sonsbeck
Kontaktdaten:

Re: Letzter LogIn anzeigen?

Beitrag von roltamax »

Hallo 4seven, kannst Du mir den Code per PN schicken?
Roltamax
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“