Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Shoutbox dla gości

Konfiguracja  Założony przez  Stannis.

Czy można ustawić SB tak, aby mogli w nim pisać także goście, czyli niezalogowani?
Szogi1910 napisał 24.02.2017, 13:23:
Shoutbox to pojęcie względne z racji że ich jest kilka. Opisz dokładniej problem
Korzystam z DVZ Shoutboxa 2.3.1 i chciałbym włączyć w nim możliwość pisania wiadomości
dla gości(niezalogowanych). Sprawdzałem w ACP ustawiania SB i tam jest taka opcja:
"Uprawnienia grupowe: Wysyłanie
Grupy użytkowników, które mogą wysyłać wiadomości (dotyczy tylko zalogowanych)."

Czy da się wprowadzić jakieś zmiany, by goście także mogli wysyłać wiadomości na SB?
Skoro konfiguracja pluginu tego nie przewiduje, trzeba dopisać fragment kodu do niego aby goście mogli pisać
(24.02.2017, 14:49)Szogi1910 napisał(a): Skoro konfiguracja pluginu tego nie przewiduje, trzeba dopisać fragment kodu do niego aby goście mogli pisać

A wiesz co konkretnie trzeba dopisać?
Zapewne warunek w postaci php, zobacz sobie jak jest to zrobione dla zalogowanych grup i zmodyfikuj kod pod gości
(24.02.2017, 15:13)Szogi1910 napisał(a): Zapewne warunek w postaci php, zobacz sobie jak jest to zrobione dla zalogowanych grup i zmodyfikuj kod pod gości

Otworzyłem sobie plik dvz_shoutbox.php i próbowałem znaleźć fragment kodu odpowiadający
za pisanie na SB dla zalogowanych, ale nic nie znalazłem. Wiesz może, w którym miejscu się
ów kod znajduje?
Pogmerałem w pliku dvz_shoutbox i usunąłem z niego ten warunek:

if (self::is_user()) {
/..../


Teraz jak gość widzę, że w shoutboxie pojawiła się ramka "Napisz co najmniej 0 postów na forum by móc pisać w Wrzaskunie.", ale
nadal nie da się pisać.

Co jeszcze trzeba zmienić? Proszę o pomoc.


Tutaj rzeczony plik:

  dvz_shoutbox.php (Rozmiar: 45,22 KB / Pobrań: 157)
To nie jest taka prosta sprawa. Plugin jest przystosowany dla użytkowników, nie gości, sporo należałoby zmienić.

Przetestuj Inferno Shoutbox, powinno działać.

Edit: Przejrzałem kod pluginu, jest to do zrobienia manipulując funkcjami is_user() i access_minpost().

dvz_shoutbox.php w załączniku, wystarczy podmienić plik prawdopodobnie, jednakże ostrzegam, że musisz się liczyć z możliwym niechcianym spamem.

   


  dvz_shoutbox.php (Rozmiar: 45,16 KB / Pobrań: 176)

Sprawdź, czy wszystko okej.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.



Użytkownicy przeglądający ten wątek:

1 gości