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

fastlone - 28-03-2010, 10:42
Temat postu: Dodatek do Ostatnie bany na forum AMXBANS
Dodatek do Ostatnie bany na forum AMXBANS

Mod wyświetla ostatnie bany na stronie głównej pod ogłoszeniami


Kod:
##############################################################
## Author MODa: kevin <www.lobuz.net>
## Przeróbki: Fastlone <just4hajts.pl> i webmaestro
## Opis MODa: Mod wyświetla ostatnie bany na stronie głównej
##            pod ogłoszeniami
##           
##
## Poziom instalacji: łatwy
## Czas instalacji: ~5 minut
## Edytowane pliki: includes/page_header.php
##                  language/*/lang_main.php
##                  templates/*/index_body.tpl
##
##############################################################
## Przed instalacją MODa zalecane jest wykonanie kopii zapasowej plików z nim związanych.
##############################################################


Wrzucam tutaj przerobioną przeze mnie modyfikację kevina, czyli Ostatnie bany na forum AMXBANS.
Moja wersja tego moda zawiera następujące dodatki:
- Pokazywanie nicku admina (proste, tylko dodać w komórkach w pliku tpl tą wartość)
- Pokazywanie serwerów (skrót albo pełna nazwa).

Podziękowania dla webmaestro za pomoc.

Dodawanie serwerów jest opisane w Info o modzie w pliku install.txt
Jeśli są jakieś literówki, piszcie tutaj, poprawię najszybciej jak będę mógł.

Na razie zrobiłem wersję z nową instalacją, jak znajdę troszkę czasu to zrobie instrukcję do aktualizacji.

naXe - 28-03-2010, 12:08

Jakieś demo, jak wygląda z tym "dodatkiem" ?
fastlone - 28-03-2010, 14:05

Link do dema dodany w pierwszym poście.
Raduss - 28-03-2010, 14:56

A ja mam jakiś problem wkleiłem wszystko jak w instrukcji ustawiłem ścieżkę do amxbansa: http://www.cspowered.pl/amxbans i pisze że:

Kod:
Błąd z pobraniem rekordów ostatnio zbanowanych

DEBUG MODE

SQL Error : 1146 Table 'admin_forum134.amx_bans' doesn't exist

SELECT bid, player_ip, player_id, player_nick, server_name admin_nick, ban_reason, ban_length FROM amx_bans ORDER by bid DESC LIMIT 5

Line : 343
File : page_header.php

kam821 - 28-03-2010, 15:17

Strasznie głupkowato dodaje się te skróty serwerów, a można byłoby to zrobić dodając taką tablicę przed wykonaniem zapytania SQLowego:
Kod:
$short_srvname = array(
    'Pełna_nazwa 1' => 'Skrócona nazwa 1',
    'Pełna nazwa 2' => 'Skrócona nazwa 2'
);

A przy wysłaniu tablicy 'amxbans' do templatki 'server_name' dać tak:
Kod:
'server_name' => ($short_srvname[$row['server_name']] ? $short_srvname[$row['server_name']] : $row['server_name']),

fastlone - 28-03-2010, 15:20

Raduss, masz do tej samej bazy danych wgrane? Jeśli tak, to masz prawdopodobnie inną nazwę tabeli od banów
Raduss - 28-03-2010, 15:24

tabela jest amx_bans (standard)
Tylko nie do końca rozumiem (nie umiem) skopiowac tabele amxbans do bazy na forum.
Mógłbym prosić o jakiś opis ?

fastlone - 28-03-2010, 15:26

Zrób zrzut wszystkich tabel od amxbans, importuj je do bazy forum, a w skrypcie amxbans zmien lokalizacje do bazy danych.
A propo adresu amxbans: Na końcu musi być slash ("/"), czyli w twoim przypadku http://www.cspowered.pl/amxbans/

@kam821
Tutaj wedlug mnie nie ma nic trudnego, wystarczy skopiować regułkę i umieścić ją w odpowiednim miejscu...

Raduss - 28-03-2010, 15:29

Zrobiłem kopię bazy amxbans ale ona ma 3mb i nie da się jej wrzucić do bazy forum bo ma 3mb
fastlone - 28-03-2010, 15:35

A nie masz w tej samej bazie?
A propo adresu amxbans: Na końcu musi być slash ("/"), czyli w twoim przypadku http://www.cspowered.pl/amxbans/

Raduss - 28-03-2010, 15:37

Dawałem i tak i inaczej i nic to nie pomogło.
Jak skopiować te tabele do bazy forum?
Bo baza amxbans jest na jednym a forum na drugim bo mam dedyka więc nie będę mieszał wszystkiego do 1 bazy

Dzilet - 05-04-2010, 14:38

Ja wam proponuje dodac cos takiego do pliku index_body.tpl

Kod:
<div id="amx" style="display: ''; position: relative;">
<table class="forumline" style="width: 100%; margin: auto; margin-top: 10px; padding: 3px; border-spacing: 1px; border: none">
<tr>
<th class="thCornerL" height="25" nowrap="nowrap" onclick="javascript:ShowHide('amx','amx2','amx3');" style="cursor: pointer" title="Ukryj">&nbsp;Amxbans&nbsp;</th>
</tr>

<tr>

<td class="row1" style="text-align: center; font-weight: bold; font-size: 10px">

<iframe frameborder="0" style="width: 100%; border: none" src="bans/bany.php">Twoja przeglšdarka nie obsługuje ramek!</iframe>

</td>
</tr>
</table>
</div>

<div id="amx2" style="display: none; position: relative;">
<table class="forumline" style="width: 100%; margin: auto; margin-top: 10px; padding: 3px; border-spacing: 1px; border: none">
<tr>
<th class="thCornerL" height="25" nowrap="nowrap" onclick="javascript:ShowHide('amx','amx2','amx3');" style="cursor: pointer">&nbsp;Amxbans&nbsp;</th>
</tr>
</table>

</div>

<script language="javascript" type="text/javascript">
<!--
if(GetCookie('amx3') == '2') ShowHide('amx', 'amx2', 'amx3');
//-->
</script>


Jest to gotowa zamykana tabelka z ostatnimi 5 banami z amxbansa jedyne to co musicie zmienic to w tej linijce
Kod:
<iframe frameborder="0" style="width: 100%; border: none" src="bans/bany.php">Twoja przeglšdarka nie obsługuje ramek!</iframe>


zamiast

Kod:
bans/bany.php


Wpisac swoj odnosnik do amxbansa :]

Mozecie zobaczyc jak to wyglada na moim forum nie chce mi sie dawac ss ;p

kam821 - 05-04-2010, 14:59

Po to powstała ta modyfikacji, żeby nie robić na stronie wiochy, jaką jest wrzucanie do tego typu moda iframe na stronie.
Swoją drogą na AMXBans 5.0 nie ma tego pliku, jest on jedynie w wersji 5.1 wydanej przez defendera :)

PS: Ładnym wyglądem ta Twoja tabelka nie grzeszy, aaa zapomniałbym, przecież tamten plik to gotowiec, wyglądem przystosowanym do AMXBansa, a nie do forum, pzdr.

Dzilet - 05-04-2010, 20:28

kam821, ale mi nie chodzi o jakas konkurencje dla ciebie tylko o ulatwienie ludzia zycia. Po co sie meczyc jak mozna to zrobic o wiele szybciej. Jesli ci sie nie podoba to ze jest to w twoim poscie to niech moderator to przeniesie jesli tak uzna. Nie wiem o jakim pliku mowisz. Ten kod wkleja sie do templates/nazwa_stylu/index_body.tpl i wkleja sie go na samej gorze :]

A co do tego
kam821 napisał/a:
Ładnym wyglądem ta Twoja tabelka nie grzeszy

bo to ktos wymyslil pliki i rozne podmianki zeby dany kolor i ksztalt zmieniac tak jak sie to komu podoba.

Sorry jesli ci to przeszkadza, ale wydaje mi sie, ze to forum ma pomagac ludzia a nie im szkodzic i nie widzialem sensu dodawac nowy temat o tej samej nazwie.:]

kam821 - 05-04-2010, 21:11

Cytat:
bany.php

Tego ;]



Powered by phpBB modified by Przemo © 2003 phpBB Group