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

Sortowanie grup - ostatnio online


Rekomendowane odpowiedzi

Opublikowano

Naprowadzi mnie ktoś w jaki sposób zrobić w wtyczce kto był online ostatnio 24h takie coś?

tX59bUb.png

Nie mam pojęcia czy taka funkcja w ogóle będzie poprawna?

if $member_id->member_name()->inGroup(4)}}

 

Opublikowano (edytowane)

Chce zrobić, aby w wtyczce who was online 24h wyświetlało nicki z linkami do profili (standardowo) jako administracje osobno oraz użytkowników osobno, tj.

'Kto z administracji był na forum w ciągu ostatnich 24h' - czyli musi dać warunek, które grupy mają być wyświetlane tak myślę

'Kto z użytkowników był na forum w ciągu ostatnich 24h'

 

Edytowane przez nOt
Opublikowano (edytowane)

A w jaki sposób go zastosować?

{{if $member->inGroup( array( 4 ) )}}
          <p style="margin-bottom: 1px;font-weight: bold;">Kto z administracji był na forum w ciągu ostatnich 24h:
</p>
          				<li>{template="userLinkFromData" group="global" app="core" params="$row['member_id'], $row['name'], $row['members_seo_name'], $row['member_group_id']"}</li>
		{{endif}}

moje wypociny

Efekt

obraz.thumb.png.9216d75731ad8d02f3861ec3f50cd592.png

Edytowane przez nOt
  • Manager
Opublikowano

On tak pobiera userów:

$members = iterator_to_array( \IPS\Db::i()->select( array( 'member_id', 'name', 'members_seo_name', 'member_group_id' ), 'core_members', $where, "{$order_by} {$order_type}" )->setKeyField( 'member_id' ) );

Więc coś w ten deseń w szablonie:

{{if \in_array( $member['member_group_id'], array( 4 ) )}}
coś tam
{{endif}}

 

  • Lubię to 1

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano (edytowane)
              {{if \in_array( $member['member_group_id'], array( 4 ) )}}
         <p style="margin-bottom: 1px;font-weight: bold;">Ostatnio aktywni członkowie  administracji:</p>
<li>{template="userLinkFromData" group="global" app="core" params="$row['member_id'], $row['name'], $row['members_seo_name']"}</li>
          

            {{endif}}

Błędu brak, ale nic się nie wyświetla, jakie powinny być argumenty warunku?

Chyba, że trzeba cały ten kod przerobić \/ ?

  		  {{if \IPS\Settings::i()->who_was_online_photo}}
		  {{if \IPS\Settings::i()->who_was_online_photo_size == 0}}
			{{foreach $members as $row}}
				{template="userPhoto" app="core" params="\IPS\Member::load( $row['member_id'] ), 'tiny'" group="global"} 
			{{endforeach}}
		  {{endif}}
		  {{if \IPS\Settings::i()->who_was_online_photo_size == 1}}
			{{foreach $members as $row}}
				{template="userPhoto" app="core" params="\IPS\Member::load( $row['member_id'] ), 'medium'" group="global"} 
			{{endforeach}}
		  {{endif}}
		
		  {{else}}
               
			{{foreach $members as $row}}
				<li>{template="userLinkFromData" group="global" app="core" params="$row['member_id'], $row['name'], $row['members_seo_name'], $row['member_group_id']"}</li>
			{{endforeach}}
		  {{endif}}

 

Edytowane przez nOt
Opublikowano (edytowane)

No teraz chcę, żeby wyświetliło przy użyciu tego warunku nicki wraz z linkami i informacjami o profilu (czyli z grupy o id4) użytkowników, którzy w byli online przez ostatnie 24h z tej grupy

Edytowane przez nOt
Opublikowano
{template="userLinkFromData" group="global" app="core" params="$row['member_id'], $row['name'], $row['members_seo_name']"}

przy tamtym warunku nie działa wyświetlanie tych informacji

obraz.png.a4cca346e2db502366bc0b0b3e88c4ba.png

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