Archiwum - Banned by warn into group
Bucu - 09-10-2009, 00:02 Temat postu: 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
Boltex - 09-10-2009, 18:30
Bucu, bucu świetny mod.THX
naXe - 09-10-2009, 18:36
Na to właśnie czekałem.
Mówiłem o tym kiedyś, zobaczę czy działa.
Seba123 - 09-10-2009, 18: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ę.
Bucu - 09-10-2009, 18: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.
Seba123 - 09-10-2009, 18: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.
QQxQ - 18-12-2009, 09:05
Ten mod nie dziala jest jakis dzialajacy ?
123XmaX - 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 - 17-01-2010, 11:26
123XmaX, phpBB2 by Przemo :: View topic - ID - skąd wziąć ?
Patrico - 28-01-2010, 00:42
Mógłby ktoś napisać gdzie co i jak wkleić? Nic nie kumam.
Bucu - 28-01-2010, 00:55
id grupy do ktorej maja byc przenoszeni zbanowani (zmien 3 na id twojej grupy)
tomek_cichy - 28-01-2010, 15:23
kurcze zadam głupie pytanie... Skąd wziąć ID grupy? Chodzi o forum tigra-club.eu i grupę wykreskowani.
kevin_ - 28-01-2010, 15:29
tomek_cichy,
http://www.przemo.org/php...pic.php?t=48661
http://www.tigra-club.eu/groups/2236.htm czyli 2236
tomek_cichy - 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?
kevin_ - 01-02-2010, 15:36
Brak załącznika / instrukcji.
|
|
|