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

Rekomendowane odpowiedzi

Opublikowano

Witam.

Klient zażyczył sobie zmian w jego IPB 2.3.6, w związku z tym muszę umożliwić

grupie Validating używanie systemu PM. Jak jednak mogę umożliwić im czytanie

PM lecz uniemożliwić jakiekolwiek wysyłanie PM?

  • Manager
Opublikowano

Witaj,

w panelu nie ma opcji rozgraniczającej dostęp i wysyłanie, gdyż to niejako jest to, co się mieści pod obecną opcją 'zezwól na dostęp do systemu PM', czyli odbieranie i wysyłanie.

Raczej należałoby zajrzeć do plików. Jeśli masz pojęcie o PHP to mogę Ci napisać do których.

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano

w panelu nie ma opcji rozgraniczającej dostęp i wysyłanie, gdyż to niejako jest to, co się mieści pod obecną opcją 'zezwól na dostęp do systemu PM', czyli odbieranie i wysyłanie.

Zdaję sobie z tego sprawę, dlatego napisałem temat w "Modyfikacje - pomoc" :P

Raczej należałoby zajrzeć do plików. Jeśli masz pojęcie o PHP to mogę Ci napisać do których.

Tak, proszę o info, piszę wiele w PHP.

Opublikowano (edytowane)

Owszem znam PHP dobrze, ale nie znam IPB od środka ani hierarchii klas IPB.

Jednak nieco poczytałem w ipsclass.php i index.php i pomyślałem tak:

if ($this->ipsclass->member['mgroup'] == '1'){
if (($this->ipsclass->input['act'] == 'Msg') AND ($this->ipsclass->input['CODE'] == '04')){
	$this->ipsclass->Error( array( 'LEVEL' => 1, 'MSG' => 'no_permission' ) ); 
}
}

Czy to w ogóle nadaje się do dopisania w index.php?

Edytowane przez HellRider
Opublikowano (edytowane)

Dokładnie, to ten kod.

Nie. Po co chcesz to dopisywać?

Dlatego, że to nie jest kod z IPB tylko mój własny, stworzony na podstawie danych, którymi

obraca ipsclass.php.

Edytowane przez HellRider
Opublikowano

Zamieściłem ten kod na początku funkcji init() w func_msg.php.

Działa jak powinno ^^

To może być całkiem przydatne dla Administratorów, którzy chcą wysłać

informacje i żądania do usera grupy Validating zanim zaakceptują go w ACP.

Jeżeli chcesz to stwórz z tego modyfikację i podpisz się pod nią :P

Dzięki za pomoc, EOT.

Pozdro.

  • Manager
Opublikowano

Jeżeli chcesz to stwórz z tego modyfikację i podpisz się pod nią :P

Aż tak nisko mnie cenisz? :P To nadaje się najwyżej co na minitutorial, który w sumie już powstał, dzięki temu tematowi. :)

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

  • Manager
Opublikowano

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.

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