To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Dodatek do Ostatnie bany na forum AMXBANS

Dzilet - 05-04-2010, 21:01

kam821 napisał/a:
Cytat:
bany.php

Tego ;]


Moze jasniej bo nic nie kumam z tej wyczerpujacej wypowiedzi :]

kam821 - 05-04-2010, 22:00

Dzilet napisał/a:
kam821 napisał/a:
Cytat:
bany.php

Tego ;]


Moze jasniej bo nic nie kumam z tej wyczerpujacej wypowiedzi :]


Widać, że piszesz coś, o czym bladego pojęcia nie masz.

W PACZCE Z ORYGINALNYM AMXBANS NIE MA PLIKU BANY.PHP, JEST ON TYLKO W PRZERÓBCE DEFENDERA.

Teraz lepiej ?

fastlone - 06-04-2010, 10:47

A większość ludzi używa starego amxbansa 5.0, pomimo istnienia lepszej wersji 5.1 d3f3nd3ra. Według mnie lepiej się trochę pomęczyć i zrobić według wersji kevina lub mojej. Większe możliwości modyfikowania...
Dzilet - 06-04-2010, 10:51

kam821 napisał/a:
Widać, że piszesz coś, o czym bladego pojęcia nie masz.

W PACZCE Z ORYGINALNYM AMXBANS NIE MA PLIKU BANY.PHP, JEST ON TYLKO W PRZERÓBCE DEFENDERA.

To chyba ty nie wiesz o co chodzi :] to nie chodzi o plik bany.php tylko odnosnik do strony na ktorej masz amxbansa. Na ogol amxbansa podlaczas pod nowa baze mysql i wtedy kiedy wchodzisz w amxbans to wyskakuje ci www.nazwaa_twojej_strony.pl/bans/ban_list.php i zamiast wpisywac bans/ban_list.php wpisuje sie tylko bans/ban.php Czepiles sie tego pliku oryginalnego w amxbans jak nie wiem co ciagle ci pisze, ze tego nawet w plikach od amxbansa nie dodajesz tylko w pikach od forum naucz sie czytac bo widze masz z tym duze problemy ;]

[ Dodano: 06-04-2010, 11:54 ]
fastlone, ja nie mowie, ze to co wy zrobiliscie jest zle albo niedobre tylko niektorzy nie lubia sie poprostu meczyc i wola isc najmniejsza linia oporu, ale kam821, sie widze strasznie oburzyl bo ktos cos dopisal do jego postu o czym pewnie on sam nie mial zielonego pojecie. Skonczylem konwersacje na ten temat bo do nieczego to nie prowadzi ;]

fastlone - 06-04-2010, 11:14

Dzilet napisał/a:
To chyba ty nie wiesz o co chodzi :] to nie chodzi o plik bany.php tylko odnosnik do strony na ktorej masz amxbansa. Na ogol amxbansa podlaczas pod nowa baze mysql i wtedy kiedy wchodzisz w amxbans to wyskakuje ci www.nazwaa_twojej_strony.pl/bans/ban_list.php i zamiast wpisywac bans/ban_list.php wpisuje sie tylko

To ty chyba nie wiesz o co chodzi... Najpierw piszesz cos na temat pliki bany.php, który jest tylko u d3f3nd3ra, a teraz mówisz o ban_list.php... Pzreciez jak go zaincludujesz, to ci wyskoczy cała strona z amxbansem, a nie tylko bany... Poza tym nie ma takiego pliku jak ban.php ani w 5.0, ani w 5.1... Jest tylko bans.php w 5.1. Tyle Ci powiem.

kam821 - 06-04-2010, 12:19

@Dzilet
Kolejne dziecko CSa, wejdź na moje forum a potem porównaj je do swojego, wtedy mów kto tu czegoś nie wie.
Ja, w przeciwieństwie do Ciebie zanim coś powiem, to to sprawdzam.
Usuńcie te zbędne posty, bo aż mi szkoda dyskutować z takimi poziomicami.

fastlone - 06-04-2010, 12:44

Ja jeszcze coś powiem na temat propozycji Dzileta: Porównajcie jego wygląd tego moda z wyglądem moim/kevina... Jego metoda w ogóle nie pasuje do stylu forum... Dzilet, już wiesz po co modyfikowanie pliku .php i .tpl?? Żeby to jakoś wyglądało, po to.
F' - 07-04-2010, 23:07

Kod:
 
• (WAŻNE) Najlepiej aby tabele AmxBans (amx_admins_servers, amx_bans, itd) były wgrane
  [b]do tej samej![/b] bazy co zainstalowaliśmy skrypt forum.
 


A jeżeli mam w innej bazie zainstalowane to to co w tym przypadku ??

kevin_ - 08-04-2010, 13:38

przeczytać ten temat => http://www.przemo.org/php...p=531075#531075
F' - 11-04-2010, 10:36

Przykro mi ale kombinacja

"$amxb_col = '`nazwa_bazy`.`amx_bans`'; " nie pomaga

Okularnik - 19-04-2010, 20:56

Witam. Wszystko pięknie działa , jednak gdy dodaje w page header.php serwer , nie wyświetla go.
Bany normalnie się wyświetlają , jednakże przy kolumnie "Serwer" jest puste.
Dlaczego?


Oczywiście mam całą bazę tak samo , wszystko gra i buczy.

Drugą rzeczą jest to że zamiast admina który dał bana , wyświetla sie nazwa serwera. Co jest nie tak?

To co X , to właśnie jakieś niepoprawne.

F' - 20-04-2010, 10:39

popraw kod:

w /page_header.php tak powinno byc
Kod:
// Amx Bans - POCZATEK
                // Ustawienia   
                                // kolumna gdzie znajdują się bany z Amx Bans. Standardowo jest to amx_bans.
                                  $amxb_col = 'amx_bans';
                                // Liczba banów, jaka ma zostać wyświetlona na stronie głównej. 10 - liczba, zmień na tyle ile chcesz.
                                  $l_banow = '5';
                 // Koniec Ustawień
               
               
$sql = "SELECT bid, player_ip, player_id, player_nick, admin_nick, ban_reason, ban_length FROM ".$amxb_col." ORDER by bid DESC LIMIT ".$l_banow." ";
if ( !($result = $db->sql_query($sql)) )
{
    message_die(CRITICAL_ERROR, 'Bł±d z pobraniem rekordów ostatnio zbanowanych', '', __LINE__, __FILE__, $sql);
}

    function czas_bana($czas) {
        global $lang;

    if($czas!=0) {
        if ($czas<1440) {
            return "".$czas."&nbsp;".$lang['Minutes'];
        } else {
            $czas = round($czas/1440);
            if ($czas == 1) {
                return $lang['1_Day'];
            } else {
                return "".$czas."&nbsp;".$lang['Days'];
            }
        }
    } else {
        return $lang['perm_b'];
    }
    return false;
}

    $template->assign_vars(array(
         'ostatnie_bany'    => $lang['ostatnie_bany'],
        'nick_gracza'      => $lang['nick_gracza'],
        'ip_gracza'        => $lang['ip_gracza'],
        'powod_bana'       => $lang['powod_bana'],
        'czas_bana'        => $lang['czas_bana'],
        ));
   
while ($row = $db->sql_fetchrow($result))
{
             // Adres WWW, gdzie masz zainstalowany AmxBans np. www.lobuz.net/amxbans/
            // nie wpisuj www.lobuz.net/amxbans/ban_details.php?bid= po prostu www.lobuz.net/amxbans/
            $adres_amxbans = 'http://www.lobuz.net/amxbans/';
           
    $template->assign_block_vars('amxbans', array(
        'bid'              => $row['bid'],
        'player_ip'        => $row['player_ip'],
        'player_id'        => $row['player_id'],
        'player_nick'      => $row['player_nick'],
        'admin_nick'       => $row['admin_nick'],
        'ban_reason'       => $row['ban_reason'],
        'ban_length'       => czas_bana($row['ban_length']),
        'adres_amxbans'    => $adres_amxbans,
    ));
}
// Amx Bans - KONIEC



w lang_main.php

Kod:
// Amx Bans - POCZATEK
$lang['ostatnie_bany'] = 'Ostatnie bany na serwerze';
$lang['nick_gracza'] = 'Gracz';
$lang['ip_gracza'] = 'IP Gracza';
$lang['powod_bana'] = 'Powód';
$lang['czas_bana'] = 'Czas';
$lang['perm_b'] = 'Na zawsze';
// Amx Bans - KONIEC


a w index_body.tpl

Kod:
<br />
   <div id="hmC" style="POSITION: relative">
        <table class="forumline" cellspacing="1" cellpadding="3" width="100%" align="center" border="0">
        <tbody>
        <tr>
            <th class="thCornerL" title="{L_VHIDE}" style="CURSOR: pointer" onclick="javascript:ShowHide('hmC','hmC2','hmC3');" nowrap="nowrap" height="25">{ostatnie_bany}</th>
        </tr>
   <table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
    <tr>
    <td width="25%" class="row2" align="center" valign="middle"><span class="gensmall">{nick_gracza}</span></td>
    <td width="25%" class="row2" align="center" valign="middle"><span class="gensmall">{ip_gracza}</span></td>
    <td width="25%" class="row2" align="center" valign="middle"><span class="gensmall">{powod_bana}</span></td>
    <td width="25%" class="row2" align="center" valign="middle"><span class="gensmall">{czas_bana}</span></td>
    </tr> 
       <!-- BEGIN amxbans -->   
    <tr>
    <td width="25%" class="row2" valign="middle"><span class="gensmall"><a href="{amxbans.adres_amxbans}ban_details.php?bid={amxbans.bid}" target="_blank"><b>{amxbans.player_nick}</b></a></span></td>
    <td width="25%" class="row2" valign="middle"><span class="gensmall">{amxbans.player_ip} {amxbans.player_id}</span></td>
    <td width="25%" class="row2" valign="middle"><span class="gensmall">{amxbans.ban_reason}</span></td>
    <td width="25%" class="row2" valign="middle"><span class="gensmall">{amxbans.ban_length}</span></td>
    </tr> 
    <!-- END amxbans -->   
    </tbody>
    </table>
    </div>
    <div id="hmC2" style="DISPLAY: none; POSITION: relative">
        <table class="forumline" cellspacing="1" cellpadding="3" width="100%" align="center" border="0">
        <tbody>
        <tr>
            <th class="thCornerL" style="CURSOR: pointer" onclick="javascript:ShowHide('hmC','hmC2','hmC3');" nowrap="nowrap" height="25">{ostatnie_bany}</th>
        </tr>
        </tbody>
        </table>
    </div> 
    <br />

csolsztyn - 25-07-2013, 19:38

Powie mi ktoś jak zrobić 8 banów na stronie głównej co gdzie zmienić żeby wyświetlało mi tak a nie 5 baników.
Nexer008 - 25-07-2013, 19:39

csolsztyn ..
instrukcja napisał/a:
// Ustawienia
// kolumna gdzie znajdują się bany z Amx Bans. Standardowo jest to amx_bans.
$amxb_col = 'amx_bans';
// Liczba banów, jaka ma zostać wyświetlona na stronie głównej. 10 - liczba, zmień na tyle ile chcesz.
$l_banow = '5';

// Koniec Ustawień

zalecam okulistę ;]



Powered by phpBB modified by Przemo © 2003 phpBB Group