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

[ L3X ] Lista Serwerów [Sidebar]


Leihto

Rekomendowane odpowiedzi

Nazwa pliku: [ L3X ] Lista Serwerów [sidebar]

Autor: Leihto

Data wysłania: 12 sie 2012

Kategoria: Modyfikacje

Wspierana wersja IP.Board: 3.3.X, 3.2.X

Oto mój kolejny "hook" do IP Board ;)

Tym razem jest to "Lista Serwerów" wyświetlająca się TYLKO (narazie) w sidebarze.

Sam skrypt jest zarządzany TYLKO CZĘŚCIOWO z Panelu administracyjnego (jest to wersja komercyjna. W wersji "pełnej" - płatnej jest obsługa całkowicie z panelu admina).

Hook instalujemy, tak jak każdy inny.

Otwieramy katalog dostępny pod linkiem który ustawiamy w Panelu Admina (domyślnie /public/lista_serwerow/).

W nim znajdują się 2 pliki i folder. Otwieramy plik serwery.lista.php i edytujemy go według instrukcji poniżej:

W pliku znajdują się tablice wielowymiarowe. Kopiujemy dolną:

array(
"ip" => "192.168.1.1:27015",
"on" => 1,
"bany" => "#",
"staty" => "#",
"hltv" => "#"
),

I odpowiednio wpisujemy własne wartości.

IP: Wpisujemy ip swojego serwera, razem z portem!

ON: Czy serwer ma być wyświetlany w liście?

Bany: Link do amxbansa (jak nie ma, pozastawiamy puste[""])

Staty: Link do web-statów (jak nie ma, pozastawiamy puste[""])

HLTV: Link do demek HLTV (jak nie ma, pozastawiamy puste [""])

Każdy kolejny serwer podajemy kopiując tablicę, w taki sposób:

// Serwer nr 1
array(
"ip" => "192.168.1.1:27015",
"on" => 1,
"bany" => "#",
"staty" => "#",
"hltv" => "#"
),
// Serwer nr 2
array(
"ip" => "192.168.1.1:27015",
"on" => 1,
"bany" => "#",
"staty" => "#",
"hltv" => "#"
),

Folder public umieszczamy w katalogu głównym forum!

Inne Informacje:

/****************************************************
* Hook IPB - Lista Serwerów w Sidebarze             *
* Wersja: 1.0.0                                        *
* Autor: Leihto                                     *
* Dla: Graj24.eu & Amxx.pl & forum.invisionize.pl   *
* Licencja: Standardowa GNU                         *
* Skrypt rozpowszechniany za DARMO! Zakaz sprzedaży!*
* Proszę o nie usuwanie stopki z pluginu!           *
*****************************************************/

Proszę o nie usuwanie stopki z pluginu (w templatce).

Uwaga! Hook nie może być używany równolegle z innym pluginem wymagającym klasy HlSocket

Pobierz plik

Edytowane przez Leihto
  • Lubię to 3

Zapraszam na moje portfolio oraz bloga wojtusdev.pl

Odnośnik do komentarza
Udostępnij na innych stronach

<?php
/****************************************************************************************************
* Hook IPB - Lista Serwerów w Sidebarze *
* Wersja: 1.0.0 *
* Autor: Leihto *
* Dla: Graj24.eu & Amxx.pl & forum.invisionize.pl *
* Licencja: Standardowa GNU *
* Skrypt rozpowszechniany za DARMO! Zakaz sprzedaży! *
* Proszę o nie usuwanie stopki z pluginu! *
****************************************************************************************************/
$serwery = array(
array(
"ip" => "80.72.37.10:27017",
"on" => 1,
"bany" => "http://pgg.xaa.pl/",
"staty" => "",
"hltv" => "http://hltv.zabijaka.pl/id/11127.html"
),
array(
"ip" => "80.72.37.13:27040",
"on" => 1,
"bany" => "http://pgg.xaa.pl/",
"staty" => "",
"hltv" => "http://hltv.zabijaka.pl/id/13246.html"
),
array(
"ip" => "79.133.192.164:27086",
"on" => 1,
"bany" => "http://pgg.xaa.pl/",
"staty" => "",
"hltv" => "http://hltv.zabijaka.pl/id/15657.html"
),
array(
"ip" => "79.133.192.34:27034",
"on" => 1,
"bany" => "http://pgg.xaa.pl/",
"staty" => "",
"hltv" => ""
),
array(
"ip" => "79.133.192.166:27095",
"on" => 1,
"bany" => "http://pgg.xaa.pl/",
"staty" => "",
"hltv" => ""
),
);
?>

Wrzuciłem wszystkie, ale ten sam problem miałem również na standardowym lista.serwery.php.

Edytowane przez TeeZik

Znajdziesz mnie na LinkedIn

Odnośnik do komentarza
Udostępnij na innych stronach

No to jedziemy. :)

@@DawPi

Tak na osobnej testowej kopii forum ;) Lecz jest to demo z wersji 'pełnej' KLIK

@@manius1988

Jeżeli Twoje forum używa tej tabelki, to musisz ją usunąć, albo dać sobie spokój z tym hookiem :) Ewentualnie spróbuję jeszcze zrobić sprawdzanie czy klasa jest już używana ;)

Co do wersji poza sidebarem, styl jest gotowy, więc na 'dniach' mogę ją wydać jak będziesz zainteresowany ;)

@@Mario14125

Taka opcja będzie w wersji 'pełnej'. Prócz tego zostanie dodana obsługa serwerów TS3, VT, Muble, GTA SA itp ;)

Edytowane przez Leihto
  • Lubię to 2

Zapraszam na moje portfolio oraz bloga wojtusdev.pl

Odnośnik do komentarza
Udostępnij na innych stronach

Manius, to może zrobimy tabelki:

-wysuwane

-w sidebarze

-na górze forum

-na oddzielnej podstronie

-w każdym dziale jako przyklejony topic

-w stopce

to jest bez sensu...

Odnośnik do komentarza
Udostępnij na innych stronach

Hmm.. Ogólnie to ciężko mi to określić ;)

Rżnięcie serwerów na "czysto" z bazy nie ma większego sensu bo to + sprawdzenie serwerów będzie zabijało forum ;)

Muszę dopisać tylko klasę i funkcję AJAXa i będę mógł już wystawić skrypt 'na sprzedaż' ;)

Zapraszam na moje portfolio oraz bloga wojtusdev.pl

Odnośnik do komentarza
Udostępnij na innych stronach

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