Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Rekomendowane odpowiedzi

Opublikowano

Witam,

piszę z prośbą o pomoc przy modyfikacji skina.

Chciałbym wrzucić pole Ostatnio / Ostatnio zalogowany jak zwał tak zwał, w listę użytkowników.

znalazłem kod jednego i drugiego jednak nie wiem dlaczego na liście użytkowników nie pokazuje się to co należy...

Kod z widoku użytkownika tzn tam gdzie są jego znajomi zdjęcie komentarze itd to po lewej stronie jest pole 'ostatnio' jest to w Skin->Profile->profileModern

<dt>{$this->lang->words['m_last_active']}:</dt>
			<dd><if test="memberOnline:|:$member['_online']">{parse replacement="user_online"}<else />{parse replacement="user_offline"}</if> {$member['_last_active']}</dd>

Kod w Skin->Lista użytkowników->member_list_show są tam pola Rejestracja: Grupa: Postów: Wyświetleń:

						<dl class='info'>
						<dt class='clear'>{$this->lang->words['member_joined']}:</dt>
						<dd>{parse date="$member['joined']" format="joined"}</dd>
						<dt class='clear'>{$this->lang->words['member_group']}:</dt>
						<dd>{IPSLib::makeNameFormatted( $member['group'], $member['member_group_id'] )}</dd>
						<dt class='clear'>{$this->lang->words['member_posts']}:</dt>
						<dd>{parse format_number="$member['posts']"}</dd>
						<dt class='clear'>{$this->lang->words['m_views']}:</dt>
						<dd>{parse format_number="$member['members_profile_views']"}</dd>
					</dl>

Po dodaniu kodu nr1 do kodu nr2 w widoku listy użytkowników mam jedynie dwukropek, i ikonkę off/online...

Proszę o pomoc.

  • Manager
Opublikowano

A myślisz, że jak wyjmiesz fragment z bitu i wrzucisz go do innego, to zadziała? A gdzie poprawa zmiennych? A gdzie 'zaimportowanie' języka? A gdzie sprawdzenie dostępności użytkownika?

Trochę kodu do rozpatrzenia:

	//-----------------------------------------
	// Online?
	//-----------------------------------------

	$time_limit 	   = time() - ipsRegistry::$settings['au_cutoff'] * 60;
	$member['_online'] = 0;

	if( ! ipsRegistry::$settings['disable_anonymous'] AND isset( $member['login_anonymous'] ) )
	{
		list( $be_anon, $loggedin )	= explode( '&', $member['login_anonymous'] );
	}
	else
	{
		$be_anon  = 0;

		/* Bug Fix: #21067 */
		$loggedin = ! empty( $member['running_time'] ) ? 1 : 0;
//			$loggedin = $member['last_activity'] > $time_limit ? 1 : 0; 
	}

	$bypass_anon				= 0;

	if ( ipsRegistry::member()->getProperty('g_access_cp') AND !ipsRegistry::$settings['disable_admin_anon'] )
	{
		$bypass_anon	= 1;
	}

	if ( ( $member['last_visit'] > $time_limit OR $member['last_activity'] > $time_limit ) AND ( $be_anon != 1 OR $bypass_anon == 1 ) AND $loggedin == 1 )
	{
		$member['_online'] = 1;
	}

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.