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

ROZWIĄZANY: Uprawnienia moderatora kalendarza


prat

Rekomendowane odpowiedzi

Chciałbym przenieść do IPB kalendarz imprez, do tej pory w postaci komponentu do Joomli. Prowadzeniem kalendarza zajmuje się jednak osoba, która nie jest członkiem zespołu moderacyjnego. Chciałbym nadać jej uprawnienia tylko moderowania wpisów w kalendarzu (głównie chodzi o zatwierdzanie wpisów). Da się to zrobić?

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Bez edycji plików niestety nie, ale można by zastosować myk w pliku: admin/applications_addon/ips/calendar/modules_public/calendar/calendars.php

Wstaw pod kodem:

		if ( $this->memberData['g_is_supmod'] )
	{
		$this->can_moderate = 1;
	}

Ten:

		# Allow specific member

	if( $this->memberData['member_id'] == X )
	{
		$this->can_moderate = 1;
	}

Gdzie X to ID tego użytkownika.

Nie sprawdzałem czy działa, ale powinno. :thumbsup:

  • Lubię to 1

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

 Niestety to powodowało co prawda wyświetlenie niezatwierdzonych zdarzeń w widoku ogólnym kalendarza, natomiast pojawiał się błąd przy wejściu w to wydarzenie. Z tego co widze w dalszej częsci kodu pozostawały bezpośrednie odwołania do wartości 'g_is_supmod', zrobiłem więc tak:

        //-----------------------------------------
        // Moderate
        //-----------------------------------------

    # Allow specific member
                
     if( $this->memberData['member_id'] == [uid] )
    {
      $this->memberData['g_is_supmod'] = 1;
    }

    if ( $this->memberData['g_is_supmod'] )
    {
       $this->can_moderate = 1;
    }
        

Nie jest to na pewno eleganckie rozwiązanie, ale przynajmniej nie trzeba grzebać w całym tym pliku. Poza tym wydaje się być ok.

Dziękuje serdecznie za podpowiedź :thumbsup:

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

  • Manager

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.

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