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

(DP32) Secondary Group Icons 2.0.0


Przejdź do rozwiązania Rozwiązane przez MisieQHBA,

Rekomendowane odpowiedzi

Opublikowano

Jeśli nie chcesz, by użytkownik miał prawo do korzystania z danej modyfikacji, wyłącz ją dla tej grupy lub przenieś go do innej grupy, która tych uprawnień nie ma.

Opublikowano

tzn chce tylko i wyłącznie dla 1 usera aby pokazywało mu tylko range Zasłużonego a podrange RootAdmina nie, bo to ma byc taki ukryty admin :P, a nie chce przez to reszcie wylanczac, po prostu tylko dla tego 1 usera by ta modyfikacja nie działała

Opublikowano

No to może daj go do głównej grupy użytkowników (czy jakiej tam przynależy), a jako drugą rangę (podmaskę) daj mu tego ukrytego admina?

gdy mu tak dam to i tak pokazuje mu

Zasłużony

RootAdmin

 

a chce  by tylko pokazywało mu

Zasłużony

pomimo iż jest ta osoba w grupie RootAdmin, a specialnie dodatkowej ukrytej grupy nie będę robił bo i tak juz tego dużo jest :P, dlatego chciałem sie dowiedzieć czy jest możliwośc gdzieś w kodzie hooka dodac warunek że dla tego usera hook jest nieaktywny

Opublikowano (edytowane)

Jak sobie dorobisz to jest. Napisane jednego if-a w PHP chyba Cię nie przerasta?

Masz funkcję w hooku, które przeciąża public function userInfoPane

Masz $author, masz numer ID w ['member_id']. Teraz porównać (==) do odpowiednego wybranego przez Ciebie numeru i zrobić return, taki sam jak na końcu tej funkcji, żeby nie wywoływać reszty tego co jest w funkcji/metodzie.

Edytowane przez JamLasica
  • Lubię to 1
  • Rozwiązanie
Opublikowano (edytowane)

Jak sobie dorobisz to jest. Napisane jednego if-a w PHP chyba Cię nie przerasta?

Masz funkcję w hooku, które przeciąża public function userInfoPane

Masz $author, masz numer ID w ['member_id']. Teraz porównać (==) do odpowiednego wybranego przez Ciebie numeru i zrobić return, taki sam jak na końcu tej funkcji, żeby nie wywoływać reszty tego co jest w funkcji/metodzie.

gdybym znał sie na php, ip.b to bym sobie to sam zrobił, ale z php jestem noga...

 

ale jeśli dobrze rozumuje to ma być tak:

	public function userInfoPane( $author, $contentid, $options )
	{		
		if( $author['member_id'] == 1774 ) {
			return parent::userInfoPane( $author, $contentid, $options );
		}

??

Edytowane przez MisieQHBA
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • 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ę.