Jump to content

Hosting dHosting.pl - 10% rabat!

Dementor

Użytkownicy online

Recommended Posts

Witam,

na stronie głównej mam widget " Kto jest online? " i tam wyświetla mi, że jest 2 użytkowników i 4 gości:

 

kto.png.61aa955fda36a0d5fbc5e7d0628df47c.png

 

A jak wejdę w ( zobacz pełną listę) to wyświetla mi, że mam 111 użytkowników razem z gośćmi

 

online.thumb.png.ebf0641a6079387aa503d83bdd1789e8.png

 

Jak to zrobić aby wyświetlało wszystkich w widgecie? W jego edycji jest tylko taka opcja:

Edytuj ustawienia bloku

  • Wyświetlać na wszystkich urządzeniach?

Share this post


Link to post
Share on other sites

W użytkownikach online są również pokazane boty indeksujące twoją stronę.

Widget pokazuje żywych użytkowników, tam boty nie są liczone.

Share this post


Link to post
Share on other sites

A wiesz czy można a jeśli tak to jak to zrobić aby w widgecie pokazywało też boty? 

Share this post


Link to post
Share on other sites

To nie ma sensu. Nie ma normalnej przesłanki ku temu.

Tak czy siak nie wiem czy modem dałoby się tam dostać do zliczania i wyświetlenia tego.


intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Share this post


Link to post
Share on other sites

Widget pokazuje takie boty jak: bingbot, yandexbot, chrome, google, użytkowników i gości to dlaczego nie pokazuje wszystkich botów czy nawet gości, dopiero po wciśnięciu zobacz pełną listę.

Share this post


Link to post
Share on other sites

Mam grzebać w kodzie by odpowiedzieć czy jednak dajesz sobie spokój? :)

 

P.s. tak między nami - to takie istotne jaki bot jest na forum? :)


intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Share this post


Link to post
Share on other sites

Lubię wiedzieć jakie boty indeksują mi stronę i czy indeksuja.

 

Gdyby to nie był wielki problem i dałbyś radę dowiedzieć się jak zrobić to aby w widgecie było to samo co jest w rozwijanej liście to super.

Share this post


Link to post
Share on other sites

W kodzie zlicza tylko użytkowników:

		$users = \IPS\Session\Store::i()->getOnlineUsers( \IPS\Session\Store::ONLINE_MEMBERS, 'desc', NULL, NULL, TRUE );
		foreach( $users as $row )
		{
			switch ( $row['login_type'] )
			{
				/* Not-anonymous Member */
				case \IPS\Session\Front::LOGIN_TYPE_MEMBER:
					if ( $row['member_id'] != \IPS\Member::loggedIn()->member_id ) // We add them manually to make sure they go at the top of the list
					{
						if ( $row['member_name'] )
						{
							$members[ $row['member_id'] ] = $row;
						}
					}
					break;
					
				/* Anonymous member */
				case \IPS\Session\Front::LOGIN_TYPE_ANONYMOUS:
					$anonymous += 1;
					break;
			}
		}
		$memberCount = \count( $members );

Inaczej - rozpoznanych użytkowników. Dostać się tam i zmienić przy pomocy pluginów nie jest możliwe. Trzeba by napisać swój widget i tam to edytować. Wykonalne tak czy siak, ale na około.

  • Thanks 1

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Share this post


Link to post
Share on other sites

Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.

Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.


intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.