Przesunięty przez: Matteo 09-11-2013, 09:29 |
Gender Group Distributor |
Autor |
Wiadomość |
Knofel
Pomógł: 69 razy Posty: 796
|
Wysłany: 07-05-2007, 18:41 Gender Group Distributor
|
|
|
Miała to być modyfikacja płatna ale niech strace
Tak jak w opisie tematu, modyfikacja przydziela userów do grupy w zależności od płci jaką wybrali.
Instrukcja:
Otwórz plik: includes/usercp_reigster.php i znajdź w nim:
Kod: | if ( $mode == 'editprofile' || $mode == 'register' ) |
I dodaj przed tym:
Kod: | //BEGIN - PUT USER IN GENDER GROUP (EDIT_PROFILE)
$female_group_id = xxx;
$male_group_id = yyy;
$gender_group_id = ( $gender ==1 ) ? $male_group_id : $female_group_id;
if ( $mode == 'editprofile' )
{
$fg_sql = "DELETE FROM " . USER_GROUP_TABLE . " WHERE group_id = $female_group_id AND user_id = $user_id";
$result = $db->sql_query($fg_sql);
$mg_sql = "DELETE FROM " . USER_GROUP_TABLE . " WHERE group_id = $male_group_id AND user_id = $user_id";
$result = $db->sql_query($mg_sql);
$gg_sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending)
VALUES ( '$gender_group_id', '$user_id', 0)";
if ( !($result = $db->sql_query($gg_sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert user into gender group', '', __LINE__, __FILE__, $sql);
}
sql_cache('clear', 'groups_data');
}
//END - PUT USER IN GENDER GROUP (EDIT_PROFILE) |
Dalej znajdź:
I przed tym dodaj:
Kod: | //BEGIN - PUT USER IN GENDER GROUP (REGISTER)
$gg_sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending)
VALUES ( '$gender_group_id', '$user_id', 0)";
if ( !($result = $db->sql_query($gg_sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert user into gender group', '', __LINE__, __FILE__, $sql);
}
sql_cache('clear', 'groups_data');
//END - PUT USER IN GENDER GROUP (REGISTER) |
W miejsce xxx wpisujemy ID grupy przeznaczone dla Mężczyzn natomiast zamiast yyy podajemy ID grupy przeznaczonej dla Pań. Id grupy bierzemy stąd: http://ADRES_TWOJEGO_FORUM/groupcp.php?g=120
To wszystko
Jeśli chcesz przydzielić do odpowiednich grup już istniejących userów:
Ściagnij załącznik i rozpakuj go.
Wydytuj plik i ustaw odpowiednie ID dla poszczegulnych grup (faceci i laski)
Wrzuć plik na serwer i wykonaj (wpisując jego adres w przeglądarce) |
_________________ Reklamuje swoje forum |
Ostatnio zmieniony przez NineX 01-12-2011, 19:31, w całości zmieniany 8 razy |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
qba_21
Posty: 10
|
Wysłany: 10-05-2007, 14:21
|
|
|
fajnie, ale jak sprawdzam id grupy to mi pisze ze zadna grupa nie istnieje. co mam robic?? |
|
|
|
|
Knofel
Pomógł: 69 razy Posty: 796
|
Wysłany: 10-05-2007, 14:27
|
|
|
lol stworzyć ją ?? |
_________________ Reklamuje swoje forum |
|
|
|
|
qba_21
Posty: 10
|
Wysłany: 11-05-2007, 13:11
|
|
|
Knofel napisał/a: | lol stworzyć ją ?? |
no ale mialem stworzone grupy. bylo ich chyba z 5 i i tak nie dziala. myslisz ze nie sprawdzalem |
|
|
|
|
Knofel
Pomógł: 69 razy Posty: 796
|
Wysłany: 11-05-2007, 13:22
|
|
|
A ja widze na twoim forum 3 grupy |
_________________ Reklamuje swoje forum |
|
|
|
|
qba_21
Posty: 10
|
Wysłany: 11-05-2007, 14:28
|
|
|
no teraz sa 3 ale jak instalowalem to bylo wiecej, poza tym mam tez grupy ukryte |
|
|
|
|
Knofel
Pomógł: 69 razy Posty: 796
|
Wysłany: 11-05-2007, 14:30
|
|
|
No ta modyfikacja napewno ich nie usuneła bo nie ma z Tym nic wspólnego |
_________________ Reklamuje swoje forum |
|
|
|
|
Rhox
Posty: 11
|
Wysłany: 11-05-2007, 15:10
|
|
|
qba_21, Wchodzisz w Grupy i klikasz na tą grupę, w której mają być np. faceci
i w pasku ADRESU sprawdzasz tą liczbę po "=" tak jak napisał @Knofel
i TO jest właśnie ID tej grupy |
_________________ |
|
|
|
|
cybul
Pomógł: 5 razy Posty: 245
|
Wysłany: 11-05-2007, 20:33
|
|
|
Czy ten mod automatycznie przydziela ludzi, którzy wybrali płeć przed wgraniem moda czy tylko tych, którzy się zarejestrują ? |
|
|
|
|
Knofel
Pomógł: 69 razy Posty: 796
|
Wysłany: 11-05-2007, 20:45
|
|
|
Tych którzy się zarejestrują, lub każdego kto kliknie wyślij po wejściu do profilu. |
_________________ Reklamuje swoje forum |
|
|
|
|
cybul
Pomógł: 5 razy Posty: 245
|
Wysłany: 12-05-2007, 11:30
|
|
|
A nie ma możliwości, aby automatycznie wszystkich przydzieliło ?? Może w phpmyadminie jakaś komenda, żeby uaktualnić profil każdego usera (zastąpi "wyślij") ?? |
|
|
|
|
Knofel
Pomógł: 69 razy Posty: 796
|
Wysłany: 13-05-2007, 08:46
|
|
|
Trzeba by napisać niewielki skrypt ktory to zrobi, jak będe miał troche czasu to napisze. |
_________________ Reklamuje swoje forum |
|
|
|
|
cybul
Pomógł: 5 razy Posty: 245
|
Wysłany: 16-05-2007, 14:11
|
|
|
i jak idzie pisanie ?? |
|
|
|
|
Knofel
Pomógł: 69 razy Posty: 796
|
Wysłany: 16-05-2007, 17:39
|
|
|
Cytat: | i jak idzie pisanie ?? |
Dzięki za przypomnienie Masz skrypt w załaczniku. |
_________________ Reklamuje swoje forum |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
cybul
Pomógł: 5 razy Posty: 245
|
Wysłany: 16-05-2007, 21:01
|
|
|
Knofel, sprawdzałeś, czy działa...bo niby wykonane i wszystko OK ale do grup to nie dodało... |
|
|
|
|
|