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

Cześć. 

Od jakiegoś czasu szukam rozwiązania jak powiększyć listę osób odwiedzających profil w IPS
 

Spoiler

image.thumb.png.62232bd6a010f3b987a96b99bcb888fc.png


To działa na zasadzie większej liczby odwiedzin profilu, czy da się to po prostu zmienić z 5 na dowolną liczbę?

  • Manager
Opublikowano

To jest zakodowane na sztywno do 5 osób:

	/**
	 * Add profile visitor
	 *
	 * @param   \IPS\Member $visitor	Member that viewed profile
	 * @return	void
	 */
	public function addVisitor( $visitor )
	{
		$visitors = json_decode( $this->pp_last_visitors, TRUE );
				
		/* If this member is already in the visitor list remove the entry so we can add back in the correct order */
		if( isset( $visitors[ $visitor->member_id ] ) )
		{
			unset( $visitors[ $visitor->member_id ] );
		}
		/* We want to limit to 5 members */
		else if ( \is_array( $visitors ) AND \count( $visitors ) >= 5 )
		{
			$visitors	= array_reverse( $visitors, TRUE );
			array_pop( $visitors );
			$visitors	= array_reverse( $visitors, TRUE );
		}
		
		/* Add the new entry */
		$visitors[ $visitor->member_id ] = time();
		
		/* Encode and save*/
		$this->pp_last_visitors = json_encode( $visitors );
		$this->save();
	}

Można by zrobić prostego moda który by nadpisał tę funkcję z wyborem X ostatnich ludzi.

  • Lubię to 1

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano
16 minut temu, DawPi napisał:

Można by zrobić prostego moda który by nadpisał tę funkcję z wyborem X ostatnich ludzi.

Można, ale czy ma to sens? W kolejnych aktualizacjach skryptu może coś się zmienić i taki mod będzię bezużyteczny wtedy

Opublikowano
8 minut temu, Damiann. napisał:

W kolejnych aktualizacjach skryptu może coś się zmienić i taki mod będzię bezużyteczny wtedy

Gdyby takie podejście miał każdy programista, to nic by nie było w markecie.

Jeżeli są jakieś zmiany to się poprawia, proste.

See me on GitHub or aXenDev.net!

Opublikowano
7 minut temu, aXen napisał:

Gdyby takie podejście miał każdy programista, to nic by nie było w markecie.

W sumie to masz rację chodziło mi bardziej o to czy taki mod będzie potrzebny komuś coś w tym stylu.

W takim razie nie będę nic zmieniał w plikach IPS jeżeli będę miał chwilę czasu to stworzę mod nadpisujący to.

 

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ę.