Przesunięty przez: Majkelo 13-01-2012, 08:04 |
Banned by warn into group |
Autor |
Wiadomość |
Bucu
Pomógł: 487 razy Posty: 2127
|
Wysłany: 08-10-2009, 23:02 Banned by warn into group
|
|
|
Kod: | #############################################################
## MOD Title: Banned by warn into group
## MOD Author: bucu < bucu666@gmail.com > http://www.backbone.neth.pl
## MOD Description: Gdy poziom ostrzezen uzytkownika osiąga ilosc
## ustalona jako ban (domyslnie 6) to uzytkownik
## zostaje przeniesiony do okreslonej grupy.
## MOD Version: RC 1.0
##
## Installation Level: Easy
## Installation Time: 1 Minutes
## Files To Edit: warnings.php
##
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
############################################################# |
Pobieranie modyfikacji / download |
_________________ Zanim napiszesz głupi temat, zapoznaj sie z FAQ
Pisanie / Instalacja Modyfikacji / For / CMS , przenoszenie For / CMS / Baz Danych (odpłatnie) - Osoby zainteresowane Proszę o kontakt GG.
Przez GG Pomagam tylko odpłatnie! |
Ostatnio zmieniony przez Boltex 02-09-2010, 14:58, w całości zmieniany 4 razy |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Boltex
Pomógł: 475 razy Posty: 2239
|
Wysłany: 09-10-2009, 17:30
|
|
|
Bucu, bucu świetny mod.THX |
_________________
Nie pisz do mnie na PW/GG, chyba że o to poproszę | Zanim cokolwiek napiszesz radzę zapoznać się Regulaminiem | Przed założeniem nowego tematu sprawdź czy podobny temat już istnieje
Odpowiedź na większość pytań możesz znaleźć TUTAJ lub w FAQ | Poza forum pomagam tylko odpłatnie | Projekt subSilver2.0 - dołącz do nas! |
|
|
|
|
naXe
Pomógł: 129 razy Posty: 724
|
Wysłany: 09-10-2009, 17:36
|
|
|
Na to właśnie czekałem.
Mówiłem o tym kiedyś, zobaczę czy działa. |
_________________ Happy End ? To nie moja bajka |
|
|
|
|
Seba123
Pomógł: 74 razy Posty: 868
|
Wysłany: 09-10-2009, 17:48
|
|
|
Kod: | if ($warncount_a = $board_config['ban_warnings'] || $warncount_a > $board_config['ban_warnings']) |
Eh.
Kod: | if ($warncount_a >= $board_config['ban_warnings'] |
Poza tym, chyba to zliczanie warnów źle będzie działać - 2 warny po 3 będą liczone jako dwa, a nie sześć - aczkolwiek mogę się mylić, później zerknę. |
_________________ Fejs |
|
|
|
|
Bucu
Pomógł: 487 razy Posty: 2127
|
Wysłany: 09-10-2009, 17:49
|
|
|
Seba123 napisał/a: | Poza tym, chyba to zliczanie warnów źle będzie działać - 2 warny po 3 będą liczone jako dwa, a nie sześć - aczkolwiek mogę się mylić, później zerknę. |
liczy wartosc wszystkich warnow usera a nie ilosc. |
_________________ Zanim napiszesz głupi temat, zapoznaj sie z FAQ
Pisanie / Instalacja Modyfikacji / For / CMS , przenoszenie For / CMS / Baz Danych (odpłatnie) - Osoby zainteresowane Proszę o kontakt GG.
Przez GG Pomagam tylko odpłatnie! |
|
|
|
|
Seba123
Pomógł: 74 razy Posty: 868
|
Wysłany: 09-10-2009, 17:51
|
|
|
Chyba mam racje. Poza tym Kod: | $warncount_a = $board_config['ban_warnings'] | tym PRZYPISUJESZ zamiast SPRAWDZAĆ. Testuj swoje mody przed wydaniem.
Sprawdź ktoś to.
Kod: | #############################################################
## MOD Title: Banned by warn into group
## MOD Author: bucu < bucu666@gmail.com > http://www.backbone.neth.pl
## MOD Description: Gdy poziom ostrzezen uzytkownika osiąga ilosc
## ustalona jako ban (domyslnie 6) to uzytkownik
## zostaje przeniesiony do okreslonej grupy.
## MOD Version: RC 1.0
##
## Installation Level: Easy
## Installation Time: 1 Minutes
## Files To Edit: warnings.php
##
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
#############################################################
#
#-----[ OPEN ]------------------------------------------
#
warnings.php
#
#-----[ FIND ]------------------------------------------
#
$sql = "INSERT INTO " . WARNINGS_TABLE . " (userid, modid, date, value, reason, warning_viewed)
VALUES ($userid, " . $userdata['user_id'] . ", " . CR_TIME . ", $value, '$reason', 0)";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert into warnings table', '', __LINE__, __FILE__, $sql);
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
# Zmień wartość zmiennej $bannedgroup (domyslnie: 3) na
# id wlasnej grupy dla zbanowanych.
if ( $board_config['warnings_enable'] )
{
$gropuid = 3;
$sql = "SELECT userid, value
FROM " . WARNINGS_TABLE . "
WHERE userid = '$userid'
AND archive = '0'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Couldnt Query value info from warnings table', '', __LINE__, __FILE__, $sql);
}
while ( $row = $db->sql_fetchrow($result) )
{
$warnings += $row['value'];
}
if ( $warnings >= $board_config['ban_warnings'] )
{
$sql = "INSERT INTO `" . USER_GROUP_TABLE . "` (group_id, user_id, user_pending) VALUES ($gropuid, $userid, 0);";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Error inserting user group subscription', '', __LINE__, __FILE__, $sql);
}
}
}
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM |
[ Dodano: 09-10-2009, 18:56 ]
Kod: | (group_id, user_id, user_pending) VALUES ($userid, $bannedgroup, 0);"; | Tu też masz błąd. |
_________________ Fejs |
|
|
|
|
QQxQ
Posty: 61
|
Wysłany: 18-12-2009, 09:05
|
|
|
Ten mod nie dziala jest jakis dzialajacy ? |
|
|
|
|
123XmaX
Posty: 51
|
Wysłany: 17-01-2010, 11:03
|
|
|
Kod: | Zmień wartość zmiennej $bannedgroup (domyslnie: 3) na
# [b]id[/b] wlasnej grupy dla zbanowanych. |
Co to jest te id, i skąd go mieć?
Wydaje mi się, że kiedyś o tym czytałem, ale jakoś nie umiem znaleźć
Pozdrawiam
Z góry dzięki! |
|
|
|
|
krystianr
Pomógł: 680 razy Posty: 1999
|
|
|
|
|
Patrico
Pomógł: 13 razy Posty: 117
|
Wysłany: 28-01-2010, 00:42
|
|
|
Mógłby ktoś napisać gdzie co i jak wkleić? Nic nie kumam. |
_________________ Nie pomagam na GG, skype i inne. |
|
|
|
|
Bucu
Pomógł: 487 razy Posty: 2127
|
Wysłany: 28-01-2010, 00:55
|
|
|
id grupy do ktorej maja byc przenoszeni zbanowani (zmien 3 na id twojej grupy) |
_________________ Zanim napiszesz głupi temat, zapoznaj sie z FAQ
Pisanie / Instalacja Modyfikacji / For / CMS , przenoszenie For / CMS / Baz Danych (odpłatnie) - Osoby zainteresowane Proszę o kontakt GG.
Przez GG Pomagam tylko odpłatnie! |
|
|
|
|
tomek_cichy
Pomógł: 3 razy Posty: 89
|
Wysłany: 28-01-2010, 15:23
|
|
|
kurcze zadam głupie pytanie... Skąd wziąć ID grupy? Chodzi o forum tigra-club.eu i grupę wykreskowani. |
_________________ Jeśli myślisz, że wszystko jest OK zadzwoń do mnie... Przejdzie Ci ! |
|
|
|
|
kevin_
Pomógł: 768 razy Posty: 2680
|
|
|
|
|
tomek_cichy
Pomógł: 3 razy Posty: 89
|
Wysłany: 28-01-2010, 15:45
|
|
|
Dzięki kevin_. Właśnie się zastanawiałem czy w przypadku grup działa to tak samo jak przy ID usera.
[ Dodano: 28-01-2010, 18:37 ]
Mam jeszcze jedno pytanie... Chciałbym aby do tej grupy przenosiło usera który ma 3 kreski czyli ma tylko zakaz pisania.
Da się to zrobić?
Aha i czy da się teraz jakoś automatycznie wklepać do tej grupy userów którzy mają już 3 ostrzeżenia? |
_________________ Jeśli myślisz, że wszystko jest OK zadzwoń do mnie... Przejdzie Ci ! |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
kevin_
Pomógł: 768 razy Posty: 2680
|
Wysłany: 01-02-2010, 15:36
|
|
|
Brak załącznika / instrukcji. |
_________________ Prezes |
|
|
|
|
|