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

Liczba aktywnych użytkowników w statystykach na dole forum


Rekomendowane odpowiedzi

  • Manager
Opublikowano

Witam,

na prośbę kris2005a w tym temacie przedstawiam jak w prosty sposób zliczyć użytkowników na podstawie minimalnej ilości postów.

Przykład oprę na ilości 1 ( czyli zlicza userów z minimum jednym postem ).

Otwórz plik: cache/lang_cache/XX/lang_boards.php

Znajdź:

Nasi użytkownicy napisali łącznie <b><#posts#></b> postów

Dodaj dalej (w tej samej linii):

. Mamy <#active_users#> aktywnych użytkowników.

Zapisz i wyślij.

Otwórz plik: sources/lib/func_boardstats.php

Znajdź:

$total_posts		= $this->ipsclass->do_number_format($total_posts);

Dodaj poniżej:

	  //DP23 - active users by DawPi - ipslink.pl

		$query = $this->ipsclass->DB->simple_exec_query( array('select' =>'count(id) as howmany', 'from'=>'members', 'where'=>'posts>0'));

		$active_users		= $this->ipsclass->do_number_format($query['howmany']);
		//end

Znajdź:

$this->ipsclass->lang['total_word_string'] = str_replace( "<#posts#>" , "$total_posts"		  , $this->ipsclass->lang['total_word_string'] );

Dodaj poniżej:

			$this->ipsclass->lang['total_word_string'] = str_replace( "<#active_users#>" , "$active_users"		  , $this->ipsclass->lang['total_word_string'] );

Zapisz i wyślij.

Zrobione!

##############################################

Specjalnie dla KliczeK wersja z ostatnim logowaniem.

W pierwszej edycji w pliku func_boardstats.php poniżej:

$total_posts		= $this->ipsclass->do_number_format($total_posts);

Dodajemy:

	  //DP23 - active users by DawPi - ipslink.pl
  $one_month = 60 * 60 * 24 * 30; //ilosc dni na koncu, w tym przypadku jest to liczba 30
		$query = $this->ipsclass->DB->simple_exec_query( array('select' =>'count(id) as howmany', 'from'=>'members', 'where'=>'last_visit>'.(time()-$one_month)));

		$active_users		= $this->ipsclass->do_number_format($query['howmany']);
		//end

Reszta BEZ ZMIAN.

##############################################

Autorem tutoriala jest DawPi. Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora.

Tutorial wykonany dla www.forum.invisionize.pl

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano

Mam problem z tym modem...........

A mianowicie rozbudowane statystki na moim forum widzą tylko członkowie redakcji forum ale nie zwykli użytkownicy.

Jak wykonać to tak by można było pokazać zwykłym użytkownikom?

  • Manager
Opublikowano

Ten mod nie ma nic wspólnego z sytuacją na Twoim forum. Pisałem to pod niemodyfikowane forum.

Dałeś zbyt mało informacji - jakie te rozbudowane staty, jak to zrobiłeś, że widzi tylko redakcja, jak chcesz to rozplanować dla wszystkich itd.

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano

Z moich wglądów do kont wynika, że starsi użytkownicy widzą statystyki rozbudowane a młodsi nie. (starsi i młodsi w sensie rejestracji na forum).

Napis dla młodszych użytkowników:

Nasi użytkownicy napisali łącznie 6,841 postów
Mamy 64 zarejestrowanych użytkowników
Ostatnio zarejestrowanym użytkownikiem jest bower
Najwięcej użytkowników online: 18 Dnia: czw, 26 cze 2008 - 20:15

Napis dla starszych użytkowników:

Nasi użytkownicy napisali łącznie 6,841 postów w 1,692 wątkach
Mamy 64 łącznie zarejestrowanych użytkowników na Boardzie Gcpl.pl
Aktywni użytkownicy: 31, którzy napisali minimum 1 posta na Boardzie Gcpl.pl
Nowym zarejestrowanym użytkownikiem jest bower. Serdecznie witamy i zapraszamy do dyskusji
Najwięcej użytkowników online było widzianych: 18 Dnia: czw, 26 cze 2008 - 20:15

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