phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
[gotowa modyfikacja] Status Serwera w forach
Autor Wiadomość
Dajaj


Pomógł: 176 razy
Posty: 1019
Wysłany: 21-01-2013, 17:06   [gotowa modyfikacja] Status Serwera w forach

Status Serwera w forach

:arrow: Mod dodający podgląd graczy / mapy / statusu serwera wybranej gry



Kod:


#########################################################
#
#     Autor: Dajaj < damiankrnc@gmail.com > www.dajaj.ugu.pl
#
#     Mod name : Serwer status in forum view
#
#     Mod Description : Mod dodający podgląd graczy / mapy / statusu serwera wybranej gry
#
#     Instalation level : easy
#
#     Instalation time: ~13 min.
#
#    Mod Version: 2.0
#
#    Podziękowania za udział w postępach dla " Kooza " ( www.kooza.eu )
#
#
#
#     Files to include: 1
#
#      class_hlsocket.php to includes/class_hlsocket.php
#     
#
#     Files to edit: 6
#
#         admin/admin_forums.php   
#      includes/functions_hierarchy.php
#      language/lang_polish/lang_admin.php
#        language/lang_polish/lang_main.php
#         templates/subSilver/admin/forum_edit_body.tpl
#         templates/subSilver/subSilver.css
#         
#
#
#                NIE ZAPOMNIJ --> STYL subSilver to domyślny styl, ty robisz instrukcje według swojej nazwy stylu.
#        Przed wykonaniem instrukcji radzę skopiować wszystkie pliki :)
#
#       
#########################################################






:arrow: Dodaje aktualną mapę serwera ( którego to IP i Port wpisujemy opcjonalnie w PA , podczas edycji danego forum )
:arrow: Modyfikacja nie działa na darmowych hostingach typu (ugu.pl , cba.pl ) ::
+ testowane na xaa - nie polecamy

Kod:


box-shadow: 1px 1px 10px #0A6AB2; /* Rozmycie -> " #0A6AB2 " to kolor  */



:arrow: Aktualna wersja modyfikacji: 2.0

SS'y:

Screen.png
Plik ściągnięto 790 raz(y) 94,62 KB

Status serwera w forach.rar
v 2.0
Pobierz Plik ściągnięto 1068 raz(y) 95,8 KB

Ostatnio zmieniony przez Dajaj 18-02-2013, 15:24, w całości zmieniany 11 razy  
 
     
Gadatliwa Kasia 

   
Tommekk80



Pomógł: 1411 razy
Posty: 4780
Wysłany: 21-01-2013, 17:18   

Cytat:
#
#-----[ AFTER, ADD ] [ PO, DODAJ ]-----------------------------------------
#


<tr>
<td class="row1">{L_FORUM_IMAGE_URL}</td>
<td class="row2"><input type="text" size="45" name="forumimageurl" value="{FORUM_IMAGE_URL}" class="post" /></td>
</tr>

Zapomniałeś czegoś zmienić...
 
     
Dajaj


Pomógł: 176 razy
Posty: 1019
Wysłany: 21-01-2013, 17:25   

o ja sory :shock:

brałem ścieżki do plików z tej instrukcji bo jest mniej więcej podobna i się walnęło

aktualizowane
 
     
aka


Pomógł: 32 razy
Posty: 133
Wysłany: 21-01-2013, 19:03   

Dobra robota, gratuluję wytrwałości przy pracy, fajnie, że wstawiasz dla wszystkich:)
 
     
Dajaj


Pomógł: 176 razy
Posty: 1019
Wysłany: 21-01-2013, 19:07   

@up dzięki xd trochę musiałem pogłówkować bo w sumie jest to pierwsza taka moja modyfikacja

jak będzie więcej zainteresowania udostępnię full wersję ;p

ffa.png
Plik ściągnięto 118 raz(y) 104,52 KB

Ostatnio zmieniony przez Dajaj 21-01-2013, 19:23, w całości zmieniany 1 raz  
 
     
Tommekk80



Pomógł: 1411 razy
Posty: 4780
Wysłany: 21-01-2013, 19:14   

Dajaj napisał/a:
może

Wstaw albo nie - nie 'gdybaj', proszę.
 
     
Asus

Pomógł: 20 razy
Posty: 83
Wysłany: 21-01-2013, 20:33   

Dajaj napisał/a:
@up dzięki xd trochę musiałem pogłówkować bo w sumie jest to pierwsza taka moja modyfikacja

jak będzie więcej zainteresowania udostępnię full wersję ;p


Daj pełną wersję :)
 
     
Pawlok
Czarna lista


Pomógł: 2 razy
Posty: 245
Wysłany: 22-01-2013, 10:24   

Poprosimy pełna wersje tego :)
 
     
kooza


Pomógł: 486 razy
Posty: 2401
Wysłany: 22-01-2013, 21:16   

A co za problem zrobić pełną wersje? :roll:
:arrow: dodałem funkcje strpos 404, czyli gdy na gametracker nie ma takiej mapy, wyświetla się to:

no i jak się najedzie na mape której nie ma, wyświetlane jest w title 'Brak mapy' a gdy jest mapa, to w title wyświetla się nazwa mapy
:arrow: dodałem zamiast nazwy forum, wyświetla się nazwa serwera
:arrow: no i dane serwera
includes/functions_hierarchy.php
znajdź:
Kod:
            $ipserwera = $data['forum_serwer_ip'];
            $portserwera = $data['forum_serwer_port'];

        if(!empty($ipserwera) && !empty($portserwera))
            {
    $s1_status  = new HLSocket($ipserwera, $portserwera);
    $s1_info    = $s1_status->details();

   
            //GENEROWANIE LINKU DO MAPy SERWERA
           
        $link =  'http://image.www.gametracker.com/images/maps/160x120/cs/'.$s1_info['map'].'.jpg" id="forummap';
       
          //END GENEROWANIE LINKU DO MAPy SERWERA
         
                    $s1_status->close();
                   
                        $folder_image = $link;

}

zamień na:
Kod:
$ipserwera = $data['forum_serwer_ip'];
$portserwera = $data['forum_serwer_port'];
if(!empty($ipserwera) && !empty($portserwera))
{
$s1_status = new HLSocket($ipserwera, $portserwera);
$s1_info = $s1_status->details();
$maps_on = 'http://image.www.gametracker.com/images/maps/160x120/cs/'.$s1_info['map'].'.jpg';
$maps_exist_on = @file_get_contents($maps_on);
if (strpos($maps_exist_on, '404') == false) {
$link = '' . $maps_on . '" id="forummap" title="'.$s1_info['map'].'"';
}
else {
$link = 'http://image.www.gametracker.com/images/maps/160x120/nomap.jpg" id="forummap" title="Brak mapy"';
}
$folder_image = $link;
if ($s1_info['hostname'] == "") {
$stan = "<font color='red'>Offline</font>";
} else
{
$stan = "<font color='green'>Online</font>";
}
$dane = 'IP: '.$ipserwera.':'.$portserwera.'<br/>Gracze: '.$s1_info['players'].'/'.$s1_info['max'].' | Mapa: '.$s1_info['map'].' | Status: '.$stan.'';
$desc = $dane;
$nazwa = ''.$s1_info['hostname'].'';
$title = $nazwa;
$s1_status->close();
}

No i jeszcze będzie do dodania nazwa forum "jako nazwa serwera" w search.php i w jako nawigacji w viewforum.php, viewtopic.php i posting.php

demo.png
Plik ściągnięto 239 raz(y) 19,73 KB

 
     
Dajaj


Pomógł: 176 razy
Posty: 1019
Wysłany: 22-01-2013, 23:05   

kooza napisał/a:
A co za problem zrobić pełną wersje? :roll:
:arrow: dodałem funkcje strpos 404, czyli gdy na gametracker nie ma takiej mapy, wyświetla się to:
Obrazek
no i jak się najedzie na mape której nie ma, wyświetlane jest w title 'Brak mapy' a gdy jest mapa, to w title wyświetla się nazwa mapy
:arrow: dodałem zamiast nazwy forum, wyświetla się nazwa serwera
:arrow: no i dane serwera
includes/functions_hierarchy.php
znajdź:
Kod:
            $ipserwera = $data['forum_serwer_ip'];
            $portserwera = $data['forum_serwer_port'];

        if(!empty($ipserwera) && !empty($portserwera))
            {
    $s1_status  = new HLSocket($ipserwera, $portserwera);
    $s1_info    = $s1_status->details();

   
            //GENEROWANIE LINKU DO MAPy SERWERA
           
        $link =  'http://image.www.gametracker.com/images/maps/160x120/cs/'.$s1_info['map'].'.jpg" id="forummap';
       
          //END GENEROWANIE LINKU DO MAPy SERWERA
         
                    $s1_status->close();
                   
                        $folder_image = $link;

}

zamień na:
Kod:
$ipserwera = $data['forum_serwer_ip'];
$portserwera = $data['forum_serwer_port'];
if(!empty($ipserwera) && !empty($portserwera))
{
$s1_status = new HLSocket($ipserwera, $portserwera);
$s1_info = $s1_status->details();
$maps_on = 'http://image.www.gametracker.com/images/maps/160x120/cs/'.$s1_info['map'].'.jpg';
$maps_exist_on = @file_get_contents($maps_on);
if (strpos($maps_exist_on, '404') == false) {
$link = '' . $maps_on . '" id="forummap" title="'.$s1_info['map'].'"';
}
else {
$link = 'http://image.www.gametracker.com/images/maps/160x120/nomap.jpg" id="forummap" title="Brak mapy"';
}
$folder_image = $link;
if ($s1_info['hostname'] == "") {
$stan = "<font color='red'>Offline</font>";
} else
{
$stan = "<font color='green'>Online</font>";
}
$dane = 'IP: '.$ipserwera.':'.$portserwera.'<br/>Gracze: '.$s1_info['players'].'/'.$s1_info['max'].' | Mapa: '.$s1_info['map'].' | Status: '.$stan.'';
$desc = $dane;
$nazwa = ''.$s1_info['hostname'].'';
$title = $nazwa;
$s1_status->close();
}

No i jeszcze będzie do dodania nazwa forum "jako nazwa serwera" w search.php i w jako nawigacji w viewforum.php, viewtopic.php i posting.php



chciałem poczekać i zobaczyć czy są chętni na moda ;p właściwie jakbyś widział mój kod xd
 
     
Pawlok
Czarna lista


Pomógł: 2 razy
Posty: 245
Wysłany: 23-01-2013, 02:50   

Po wgraniu modyfikacji forum spoko dzialalo.
Ale po wgraniu przerobki kozy forum sie długo wczytuje :/

kooza napisał/a:
includes/functions_hierarchy.php
znajdź:
Kod:
$ipserwera = $data['forum_serwer_ip'];
$portserwera = $data['forum_serwer_port'];

if(!empty($ipserwera) && !empty($portserwera))
{
$s1_status = new HLSocket($ipserwera, $portserwera);
$s1_info = $s1_status->details();


//GENEROWANIE LINKU DO MAPy SERWERA

$link = 'http://image.www.gametracker.com/images/maps/160x120/cs/'.$s1_info['map'].'.jpg" id="forummap';

//END GENEROWANIE LINKU DO MAPy SERWERA

$s1_status->close();

$folder_image = $link;

}

zamień na:
Kod:
$ipserwera = $data['forum_serwer_ip'];
$portserwera = $data['forum_serwer_port'];
if(!empty($ipserwera) && !empty($portserwera))
{
$s1_status = new HLSocket($ipserwera, $portserwera);
$s1_info = $s1_status->details();
$maps_on = 'http://image.www.gametracker.com/images/maps/160x120/cs/'.$s1_info['map'].'.jpg';
$maps_exist_on = @file_get_contents($maps_on);
if (strpos($maps_exist_on, '404') == false) {
$link = '' . $maps_on . '" id="forummap" title="'.$s1_info['map'].'"';
}
else {
$link = 'http://image.www.gametracker.com/images/maps/160x120/nomap.jpg" id="forummap" title="Brak mapy"';
}
$folder_image = $link;
if ($s1_info['hostname'] == "") {
$stan = "<font color='red'>Offline</font>";
} else
{
$stan = "<font color='green'>Online</font>";
}
$dane = 'IP: '.$ipserwera.':'.$portserwera.'<br/>Gracze: '.$s1_info['players'].'/'.$s1_info['max'].' | Mapa: '.$s1_info['map'].' | Status: '.$stan.'';
$desc = $dane;
$nazwa = ''.$s1_info['hostname'].'';
$title = $nazwa;
$s1_status->close();
}
 
     
czesio56560


Pomógł: 210 razy
Posty: 1131
Wysłany: 23-01-2013, 09:37   

Zobaczcie ten kod:
Kod:
            $ipserwera = $data['forum_serwer_ip'];
            $portserwera = $data['forum_serwer_port'];
           
            if ($forum_id == $forum_id) {
            if(!empty($ipserwera) && !empty($portserwera))
            {
    $s1_status  = new HLSocket($ipserwera, $portserwera);
    $s1_info    = $s1_status->details();

      if (_socket) { $status = '<span style="color: green">Online</span>'; } else { $status = '<span style="color: red">Offline</span>'; }
            //GENEROWANIE LINKU DO MAPy SERWERA
           
        $link =  'http://image.www.gametracker.com/images/maps/160x120/cs/'.$s1_info['map'].'.jpg" id="forummap';
       
          $desc = '
          IP: '.$ipserwera.':'.$portserwera.'<br />Gracze: '.$s1_info['players'].' / '.$s1_info['max'].' | Mapa: '.$s1_info['map'].' | Status: '.$status.' ';


Zamist:

Kod:
            $ipserwera = $data['forum_serwer_ip'];
            $portserwera = $data['forum_serwer_port'];

        if(!empty($ipserwera) && !empty($portserwera))
            {
    $s1_status  = new HLSocket($ipserwera, $portserwera);
    $s1_info    = $s1_status->details();

   
            //GENEROWANIE LINKU DO MAPy SERWERA
           
        $link =  'http://image.www.gametracker.com/images/maps/160x120/cs/'.$s1_info['map'].'.jpg" id="forummap';


Oczywiście z 1 instrukcji (kod, który podałem stworzony przez dajaj jakby coś)
_________________
Nie wiem.
Nie znam się.
Zarobiony jestem.
Przyjdź Pan jutro.
 
     
kooza


Pomógł: 486 razy
Posty: 2401
Wysłany: 23-01-2013, 10:46   

czesio56560, już nie zmienia mapy gdy jej nie ma, i nie dodałeś zamiany nazwy forum w nazwę serwera. Co to jest? if (_socket)
Nawet jeśli serwer będzie offline, to no i tak będzie pisało Online :roll:
Teraz jest wszystko ok.
Kod:
$ipserwera = $data['forum_serwer_ip'];
$portserwera = $data['forum_serwer_port'];
if(!empty($ipserwera) && !empty($portserwera))
{
$s1_status = new HLSocket($ipserwera, $portserwera);
$s1_info = $s1_status->details();
$maps_on = 'http://image.www.gametracker.com/images/maps/160x120/cs/'.$s1_info['map'].'.jpg';
$maps_exist_on = @file_get_contents($maps_on);
if (strpos($maps_exist_on, '404') == false) {
$folder_image = '' . $maps_on . '" id="forummap" title="'.$s1_info['map'].'"';
}
else {
$folder_image = 'http://image.www.gametracker.com/images/maps/160x120/nomap.jpg" id="forummap" title="Brak mapy"';
}
if ($s1_info['hostname']=="") {
$stan = "<font color='red'>Offline</font>";
} else
{
$stan = "<font color='green'>Online</font>";
}
$desc = 'IP: '.$ipserwera.':'.$portserwera.'<br/>Gracze: '.$s1_info['players'].'/'.$s1_info['max'].' | Mapa: '.$s1_info['map'].' | Status: '.$stan.'';
$title = ''.$s1_info['hostname'].'';
$s1_status->close();
}
 
     
Pawlok
Czarna lista


Pomógł: 2 razy
Posty: 245
Wysłany: 23-01-2013, 12:27   

Ale cos jest nie tak bo długo sie forum laduje ok 2 min :/
 
     
Gadatliwa Kasia 

   
czesio56560


Pomógł: 210 razy
Posty: 1131
Wysłany: 23-01-2013, 14:22   

A po usunięciu już się długo nie wczytuję ?
_________________
Nie wiem.
Nie znam się.
Zarobiony jestem.
Przyjdź Pan jutro.
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,09 sekundy. Zapytań do SQL: 15
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę