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

Efekt pokrycia działu


PawelS

Rekomendowane odpowiedzi

  • 4 miesiące temu...
  • Manager

Dodaj/zmień warunek na:

<if test="$this->memberData['posts'] < 50">

Lub "> 50" - w zależności to chcesz osiągnąć.

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...
  • 1 miesiąc temu...

Mam pytanie, a mianowicie, czy może mi ktoś tak zmodyfikować ten kod, by respektował również podgrupy? Czyli jeśli ustalam, dla których grup ma się wyświetlać ten obrazek i dany użytkownik jako podgrupę ma ustawioną rangę nie wymienioną w tym kodzie to nie widzi tego komunikatu.

 

Jeśli to nie problem to byłbym wdzięczny.

Odnośnik do komentarza
Udostępnij na innych stronach

@up

U mnie również nie działa.

+

 

Dodaj/zmień warunek na:

<if test="$this->memberData['posts] < 50">

Lub "> 50" - w zależności to chcesz osiągnąć.

Przy tym wyskakuje error PHP.

 

 

Mój kod:

<div id="anonymous_element_6" style="background: #505050" class="reputation positive">
        <span class="number">EDYCJA PROFILU: <if test="IPSMember::isInGroup($this->memberData, array( 4, 11, 14 ) )">TAK<else />NIE</if></span>
</div>

Domagasz się szybkiej reakcji z mojej strony? Proszę, zacytuj post.

Odnośnik do komentarza
Udostępnij na innych stronach

Tak zapytam:

  • jeśli ktoś będzie znał bezpośredni odnośnik do działu, to go otworzy?
  • jeśli ktoś jest na tyle "sprytny", żeby kraść skrypty, motywy, aplikacje czy hooki to czy blokowanie css nie spowoduje, że i tak uzyska dostęp do "zabezpieczonego" działu?
  • Domyślam się, że ten poradnik ma na celu wyłącznie uatrakcyjnienie wyglądu do normalnego blokowania dostępu do działów?
stop-elektrowni-w-gaskach-01.png

Odnośnik do komentarza
Udostępnij na innych stronach

Tak, to jest wersja jedynie "wizualna", nic nie blokująca.

Za prawa dostępu do działów odpowiadają uprawnienia w IP.Board i nie ma żadnego sensu dublować tej funkcjonalności. Nadaj dostęp do danego działu tylko masce (przykładowo) VIP i nie dość, że będzie ładnie to jeszcze będzie działać.

http://forum.invisionize.pl/topic/39101-dział-na-grupę/?p=239034

Edytowane przez JamLasica
  • Lubię to 1
Odnośnik do komentarza
Udostępnij na innych stronach

Znaczy działa, ale tak samo jak ten dłuższy kod, czyli nie uwzględnia grup dodatkowych.

Jak najbardziej uwzględnia. Może idiotycznie testujesz to na standardowych wartościach podanych przez DawPi - tych 1,2,3 - które ma praktycznie każdy użytkownik - bo to dla grup Nie aktywowani, Zarejestrowani i Goście? A może </if> na końcu nie dopisałeś i dlatego się zawsze wyświetla? To działa, poprawnie.
Odnośnik do komentarza
Udostępnij na innych stronach

 

Tak zapytam:

  • jeśli ktoś będzie znał bezpośredni odnośnik do działu, to go otworzy?
  • jeśli ktoś jest na tyle "sprytny", żeby kraść skrypty, motywy, aplikacje czy hooki to czy blokowanie css nie spowoduje, że i tak uzyska dostęp do "zabezpieczonego" działu?
  • Domyślam się, że ten poradnik ma na celu wyłącznie uatrakcyjnienie wyglądu do normalnego blokowania dostępu do działów?

 

 

Tak odpowiem:

  • prawa do widoku działu dla danych rang
  • brak praw do czytania dla danych rang
  • obydwie rzeczy ustawiasz w edycji uprawnień danego forum (działu w ACP)
  • i wszystkie problemy się kończą :-)
Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 miesiące temu...

A moje pytanie brzmi tak:

 

Czy da się zrobić by grupy 1,2 miały zakaz dostępu do wszystkich kategorii na forum?

A konkretnie chodzi mi o to np:

CSowicze.pl - Forum to ID 1

- Forum

- Forum

- Forum

 

itp itd,

Strefa banów to ID 24

- Forum

- Forum

 

Serwery CSowicze.pl to ID 29

 

I tak do końca forum. Chce po prostu by niezarejestrowany nie widział żadnych tematów + miał ten obrazek wszędzie :) Z góry dziękuje

Odnośnik do komentarza
Udostępnij na innych stronach

  • 9 miesięcy temu...

Daje ten kod i nic. 

<php>$groups = array(1, 2, 3);</php>
<if test="in_array($this->memberData['member_group_id'],  $groups)"> 
	<style type="text/css">

		#category_1.category_block{ position: relative; }
			#category_1:after{
				content: "Dostęp tylko dla personelu";
				line-height: 250px;
				text-align: center;
				position: absolute;
				top: 0; left: 0; right: 0; bottom: 0;
				z-index: 9999;
				margin: 0 0 10px 0;
				cursor: normal;
			}
		}
	</style>
</if>
Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 tygodnie później...

A moje pytanie brzmi tak:

 

Czy da się zrobić by grupy 1,2 miały zakaz dostępu do wszystkich kategorii na forum?

A konkretnie chodzi mi o to np:

CSowicze.pl - Forum to ID 1

- Forum

- Forum

- Forum

 

itp itd,

Strefa banów to ID 24

- Forum

- Forum

 

Serwery CSowicze.pl to ID 29

 

I tak do końca forum. Chce po prostu by niezarejestrowany nie widział żadnych tematów + miał ten obrazek wszędzie :) Z góry dziękuje

 

Zamiast blokować dostępów do forów, nie lepiej Ci po prostu nie pokazywać tych forów dla użytkowników? :o

 

Jurij: Poprawiłem błędy.

Edytowane przez Jurij
Odnośnik do komentarza
Udostępnij na innych stronach

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