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

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

Team Online 2.0

Założony przez Snake_.

Team Online 2.0
Dzięki tej wtyczce możemy na swojej stronie wyświetlić użytkowników z wybranych przez siebie grup. Plugin można wstawić w panel boczny, jak i w każde wybrane przez siebie miejsce na stronie głównej. Wystarczy w szablonu index zmienić dodać zmienną {$teamOnline} w wybrane miejsce. Modyfikacja zawiera pliki językowe - polskie oraz angielskie.

Plugin wymaga wersji PHP >= 5.4!

Ustawienia:
  1. Wybór grup,
  2. Kolejność względem grup,
  3. Maksymalna liczba wyświetlanych użytkowników,
  4. Zarządzanie wyświetlaniem statystyk,
  5. Zarządzanie wyświetlaniem przycisku zwijania tabelki.


Wszelakie błędy proszę zgłaszać do mnie po przez PW, ew. temat na forum.

Plugin jest dostępny na GitHubie

Instalacja

1. Pobierz paczkę z wtyczką.
2. Wgraj na serwer pliki z zachowaniem struktury katalogów.
3. Aktywuj plugin z poziomu ACP.
4. W szablonie index (strona główna) umieść zmienną {$teamOnline}.
Wersja 1.1:
  • Wprowadzono zwijanie kategorii.
  • Dodano tworzenie szablonów (3 - teamonline: Szablon główny, teamonline_row: Szablon z zawartością (użytkownicy online), teamonline_no: Szablon z brakiem tekstu).
  • Dodano wyświetlanie domyślnego avatara, jeśli użytkownik nie posiada go to można mu przypisać domyślny, opcja w ACP.
  • Lista użytkowników online pokazuje się również na portalu. (Jeśli nie chcemy by tam wyświetlało, wystarczy po prostu z szablonu portal usunąć {$teamonline}.
  • Dodano liczbę członków z ekipy online (w tym też niewidoczni) -- patrz screen.
  • Użytkowników, którzy są niewidoczni widzą tylko te grupy, które mają tą opcję zaznaczoną w ACP → Użytkownicy i grupy → grupy → [dana grupa] → Różne → "Kto jest online" → Widzą niewidocznych użytkowników? → zaznacz.
  • Jeśli grupa ma zaznaczoną widoczność niewidocznych, to przy nicku użytkownika, który jest niewidoczny będzie *.


Jest wymagana reinstalacja!

  1. Odinstaluj poprzedni plugin.
  2. Wgraj pliki z nowej paczki, koniecznie wszystkie.
  3. Zainstaluj ponownie plugin.
  4. W szablonie index odnajdź zmienną {$teamonline} i przenieś ją w miejsce, gdzie Ci odpowiada.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Wersja 1.2:
  • Wyrzucono zbędny kod!
  • Dodano link do ustawień pluginu na liście modyfikacji (ACP).
  • Optymalizacja - plugin teraz nie generuje 4 zapytań do bazy danych, lecz jedno.
  • Naprawa zliczania użytkowników (online & niewidocznych).
  • Poprawki w kodzie.
  • Pliki językowe: Polskie - Angielskie.

Wymagana reinstalacja!

Podziękowanie dla użytkownika gloverek za pomoc w optymalizacji pluginu.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Plugin jest też dostępny na ogólnej bazie modów mybb.com: http://mods.mybb.com/view/team-online
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Kompatybilność z MyBB 1.8 została dodana.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Wersja 1.2.1:
- Usunięcie zwijania.
- Drobne poprawki w kodzie.
- Naprawa błędu związanego z avatarami.

Plugin nie będzie działał na wersji MyBB 1.6.x.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Wersja 2.0:
  • Kod został przepisany na nowo,
  • Dodano ustawienia: kolejność względem grup, maksymalna liczba użytkowników, zarządzanie zwijania tabelki, zarządzanie wyświetlania statystyk, wybór grup,
  • Naprawiono zgłoszone błędy.
Aktualizacja:
  • Odinstaluj plugin
  • Usuń pliki z serwera
  • Wrzuć nową paczkę
  • Zainstaluj w ACP
  • Skonfiguruj w ustawieniach
Proces instalacji zawarty w pierwszym poście.

Plugin został udostępniony w serwisie GitHub.
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