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

(DP23) Block New Posts


Rekomendowane odpowiedzi

  • Manager
Opublikowano

Nazwa pliku: (DP23) Block New Posts

Autor: DawPi

Data wysłania: poniedziałek, 28 lipiec 2008 - 22:28

Plik aktualizowany: wtorek, 29 lipiec 2008 - 02:09

Kategoria: Modyfikacje 2.3.x & 2.2.x

Wersja modyfikacji: 1.2

Info:

Dzięki tej modyfikacji możesz włączyć zakaz pisania nowych tematów i/lub postów przez osoby posiadające 100% warnów lub określoną ich ilość.

W modyfikacji zaimplementowałem prosty system pomocy - po naciśnięciu na grafikę aboutdl9.png można przeczytać kilka zdań pomocy ( ang. ).

Możliwości:

  • włączenie/wyłączenie modyfikacji - kiedy user ma 100% warnów
  • LUB włączenie/wyłączenie blokady pisania kiedy user ma określoną ilość warnów
  • restrykcja na całym forum - w każdym dziale user nic nie może zrobić
  • LUB włączenie restrykcji ( zakazu pisania ) w określonych forach
  • włączenie/wyłączenie możliwości pisania nowych tematów
  • włączenie/wyłączenie możliwości pisania nowych postów

Zmiany z 1.1 do 1.2:

  • bug związany z 'No Posting' naprawiony
  • bug związany ze specyficznym poziomem warnów naprawiony

Kliknij tutaj by pobrać plik

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano (edytowane)

Mam taki błąd:

Fatal error: Call to undefined method dp23_bnp::check_acces() in /home/laplinka/public_html/sources/action_public/post.php on line 251

Szybka pomoc potrzebna :huh:

Edytowane przez P!ter
  • Manager
Opublikowano

Witaj,

tak, małe niedopatrzenie w instrukcji. Zmieniałem nazwy funkcji, a nie zmieniłem w instrukcji. Pobierz ponownie paczkę i wykonaj ponownie edycję plików. Poprzednie edycje usuń ( tylko z pliku sources/action_public/post.php ).

Sry ;]

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano
Witaj,

tak, małe niedopatrzenie w instrukcji. Zmieniałem nazwy funkcji, a nie zmieniłem w instrukcji. Pobierz ponownie paczkę i wykonaj ponownie edycję plików. Poprzednie edycje usuń ( tylko z pliku sources/action_public/post.php ).

Sry ;]

Okej skoro tak to mam kolejne coś chyba że źle robie plik wygląda tak (sources/action_public/post.php):

CODE
$this->han_post->method = $this->han_post->obj['action_codes'][ $this->ipsclass->input['CODE'] ][1];

//-----------------------------------------

// (DP23) Block New Posts

//-----------------------------------------

if (!is_object($this->dp23_bnp))

{

require_once(ROOT_PATH.'sources/components_public/dp23_bnp.php');

$this->dp23_bnp = new dp23_bnp;

$this->dp23_bnp->ipsclass =& $this->ipsclass;

}

$this->dp23_bnp->CheckPerm( $this->han_post->forum['id'] );

//-----------------------------------------

// Show form or process?

//-----------------------------------------

W opcjach dane że ma reagować na 3 warny i

Restrict all board? na YES

Gdy chce coś napisać mam taki błąd:

Fatal error: Call to a member function show_form() on a non-object in /home/laplinka/public_html/sources/handlers/han_post.php on line 111

Jakaś solucja?

Opublikowano
Ta linia 111. Pokaż mi ją.. Bo mój kod nic nie kombinuje z show_form() więc to raczej nie tędy droga.

/*-------------------------------------------------------------------------*/

// Mode: Save post in DB

/*-------------------------------------------------------------------------*/

function show_form()

{

return $this->class_post->show_form();

}

Ta pogrubiona to jest 111

  • Manager
Opublikowano

Ten błąd nie jest w żaden sposób związany z ta modyfikacją. Sprawdzone i przetestowane.

Jeśli chcesz to załóż nowy temat z prośbą o pomoc z tym błędem.

EDIT:

jednak P!ter źle edytował pliki i okazało się, że usunął przez pomyłkę ważny kod ( ! ). Problem rozwiązany.

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano (edytowane)

Bardzo dziękuje, za czas... ehhh przepraszam za kłopot i dziękuje za wszystko.

Czy to jest dobrze?

"No Posting" na czerwono?

I jak można zedytować na polski... tak samo z "forum viewer"?

Edytowane przez P!ter
  • Manager
Opublikowano

No posting - wyświetla się kiedy user nie może pisać ( zgodnie z Twoją sugestią ).

Spolszczenie - cache/lang_cache/lang_error.php i lang_topic.php ( forum viewer - lang_boards.php )

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano (edytowane)
No posting - wyświetla się kiedy user nie może pisać ( zgodnie z Twoją sugestią ).

Spolszczenie - cache/lang_cache/lang_error.php i lang_topic.php ( forum viewer - lang_boards.php )

No to coś chyba znowu źle zrobiłem, ponieważ każdy user ma taką "etykietkę", a nie Ci którzy mają 3 warny (u mnie przy tylu ma być zakaz)

Edytowane przez P!ter
Opublikowano

Jest super, teraz po wielu testach i problemach (z mojej nieuwagi i pośpiechu) wyszła bardzo fajna modyfikacja jak na razie wolna od błędów i chyba takowych nie będzie :huh: Bardzo dziękuje za urzeczywistnienie mojej wolnej koncepcji! Zapraszam do pisania własnych i na pewno każda jeśli dobra w miarę możliwości zostanie zrobiona przez tego Pana!

Wyrazy uznania!

Banner dodany na stronkę za bardzo dobrą robotę ;) zapracowany w pełni.

Opublikowano

Mod fajny, alerównież przyadala by sie opcja odliczania np zakaz pisania na 30dni bo tak to zapomnimy o takim userze i co wtedy kto go uratuje? badz dodac tabele z takimi userami i tam ich edytowac

Opublikowano (edytowane)
A ja mam ciagle No posting ;) nie wiem dlaczego wszytsko dobrze z edytowalem

Skontaktuj się z DawPi, on mnie to robił, też tak miałem, lecz niby coś było nie tak, on to zmienił w instrukcji... czekaj zobacze.. przecież jest naprawione :huh:

Zmiany z 1.1 do 1.2:

* bug związany z 'No Posting' naprawiony

* bug związany ze specyficznym poziomem warnów naprawiony

Kiedy to ściągałeś?

Edytowane przez P!ter
Opublikowano

EHH na pewno coś jest nie tak to jest bardzo łatwa modyfikacja do wgrania i raczej bym nie zrobił błędu. Mozliwe, że moje inne mody maja na to wpływ, ale szczerze wątpie

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