|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Przesunięty przez: Matteo 09-11-2013, 09:29 |
Gender Group Distributor |
Autor |
Wiadomość |
Knofel
Pomógł: 69 razy Posty: 796
|
Wysłany: 16-05-2007, 22:07
|
|
|
Tak sprawdziłęm tylko że zapomniałem podać instrukcje...
Kod: | $female_group_id = 125;
$male_group_id = 126; |
!! ZMIENIĆ TO TAK JAK TRZEBA !!
Jeśli już odpaliłeś skrypt to zanim zrobisz to jeszcze raz wpisz w phpmyadminie
Kod: | DELETE FROM phpbb_user_group WHERE group_id = 125;
DELETE FROM phpbb_user_group WHERE group_id = 126; |
|
_________________ Reklamuje swoje forum |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
sadzio
Pomógł: 6 razy Posty: 40
|
Wysłany: 20-06-2007, 16:25
|
|
|
po odpaleniu aggd.php nie dodaje do grup zarejestrowanych już użytkowników,id grup zmienione w pliku aggd.php
ew. l: test
p: test1 |
|
|
|
|
Eros
Posty: 134
|
Wysłany: 26-08-2007, 20:59
|
|
|
NIe chodzi mi ten MOD . A wszystko zrobilem jak trzeba
[ Dodano: 26-08-2007, 21:27 ]
Moje ID grupy jest takie :
Faceci : 99
Kobiety 100
Wykonałem, plik aggd.php i zmienilem na moje ID.
NIe działa
[ Dodano: 27-08-2007, 10:36 ]
Dobra. Sam dodam uzytkowników
Co mam zrobic, aby dział dla facetów był nie dostepny dla kobiet ? |
|
|
|
|
Plum
Posty: 9
|
Wysłany: 28-10-2007, 14:43
|
|
|
Witam !
Czy da się zrobić tak aby przydzielać do innych grup ???
np. mam 3 grupy : DS1, DS2, DS3 (i mam takie też pola jako obowiązkowe w profilu) i chciałbym aby automatycznie przydzielał do tych grup czy jest taka możliwość ???
Z góry dzięki za odpowiedź !!! |
_________________ Pozdrawiam Plum |
|
|
|
|
Lestatt
Posty: 26
|
Wysłany: 04-01-2008, 09:16
|
|
|
Mam u siebie grupy User i Userka. Chciałbym, aby automatycznie mi rozdzielało użytkowników według płci, ale podany tu sposób nie działa, gdyż każdy nowy jest przydzielany do obu tych grup i to po 2 razy, niezależnie od płci. Jest na to rada? |
_________________ Death Awaits You! |
|
|
|
|
Witcher
Posty: 3
|
Wysłany: 22-01-2008, 14:45
|
|
|
wszystko działa Widocznie źle instalujecie
THX za moda |
|
|
|
|
AMIGAnTOMEK
Posty: 4
|
Wysłany: 23-02-2008, 12:22
|
|
|
Próbowałem dopasować skrypt do potrzeb. Muszę pododawać ludzi do grup wojewodzkich:
Kod: | //BEGIN - PUT USER IN Woj GROUP (EDIT_PROFILE)
$grupy[1] = 701;
$grupy[2] = 5358;
$grupy[3] = 5359;
$grupy[4] = 5360;
$grupy[5] = 5362;
$grupy[6] = 5363;
$grupy[7] = 5364;
$grupy[8] = 5365;
$grupy[9] = 5366;
$grupy[10] = 5367;
$grupy[11] = 5368;
$grupy[12] = 5369;
$grupy[13] = 5370;
$grupy[14] = 5371;
$grupy[15] = 5372;
$grupy[16] = 5373;
$woj_group_id=$grupy[$woj];
if ( $mode == 'editprofile' )
{
$fg_sql = "DELETE FROM " . USER_GROUP_TABLE . " WHERE group_id = 701_id AND user_id = $user_id";
$result = $db->sql_query($fg_sql);
$mg_sql = "DELETE FROM " . USER_GROUP_TABLE . " WHERE group_id = 5358 AND user_id = $user_id";
$result = $db->sql_query($mg_sql);
$fg_sql = "DELETE FROM " . USER_GROUP_TABLE . " WHERE group_id = 5359 AND user_id = $user_id";
$result = $db->sql_query($fg_sql);
$fg_sql = "DELETE FROM " . USER_GROUP_TABLE . " WHERE group_id = l5360 AND user_id = $user_id";
$result = $db->sql_query($fg_sql);
$fg_sql = "DELETE FROM " . USER_GROUP_TABLE . " WHERE group_id = 5362 AND user_id = $user_id";
$result = $db->sql_query($fg_sql);
$fg_sql = "DELETE FROM " . USER_GROUP_TABLE . " WHERE group_id = 5363 AND user_id = $user_id";
$result = $db->sql_query($fg_sql);
$fg_sql = "DELETE FROM " . USER_GROUP_TABLE . " WHERE group_id = 5364 AND user_id = $user_id";
$result = $db->sql_query($fg_sql);
$fg_sql = "DELETE FROM " . USER_GROUP_TABLE . " WHERE group_id = 5365 AND user_id = $user_id";
$result = $db->sql_query($fg_sql);
$fg_sql = "DELETE FROM " . USER_GROUP_TABLE . " WHERE group_id = 5366 AND user_id = $user_id";
$result = $db->sql_query($fg_sql);
$fg_sql = "DELETE FROM " . USER_GROUP_TABLE . " WHERE group_id = 5367 AND user_id = $user_id";
$result = $db->sql_query($fg_sql);
$fg_sql = "DELETE FROM " . USER_GROUP_TABLE . " WHERE group_id = 5368 AND user_id = $user_id";
$result = $db->sql_query($fg_sql);
$fg_sql = "DELETE FROM " . USER_GROUP_TABLE . " WHERE group_id = 5369 AND user_id = $user_id";
$result = $db->sql_query($fg_sql);
$fg_sql = "DELETE FROM " . USER_GROUP_TABLE . " WHERE group_id = 5370 AND user_id = $user_id";
$result = $db->sql_query($fg_sql);
$fg_sql = "DELETE FROM " . USER_GROUP_TABLE . " WHERE group_id = 5371 AND user_id = $user_id";
$result = $db->sql_query($fg_sql);
$fg_sql = "DELETE FROM " . USER_GROUP_TABLE . " WHERE group_id = 5372 AND user_id = $user_id";
$result = $db->sql_query($fg_sql);
$fg_sql = "DELETE FROM " . USER_GROUP_TABLE . " WHERE group_id = 5373_id AND user_id = $user_id";
$result = $db->sql_query($fg_sql);
$gg_sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending)
VALUES ( '$woj_group_id', '$user_id', 0)";
if ( !($result = $db->sql_query($gg_sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert user into Woj group', '', __LINE__, __FILE__, $sql);
}
}
//END - PUT USER IN Woj GROUP (EDIT_PROFILE) |
Ale niestety nie dodaje do grup nowych uzytkownikow
Prosiłbym również o ew. korektę skryptu dodającego już istniejących użytkowników
http://www.luke.plustech.pl/aggd.txt
Grupy są ukryte i każda jest widoczna wyłącznie dla członków danej grupy |
_________________ Luke Skywalker |
|
|
|
|
kev21
Posty: 21
|
|
|
|
|
WoGuziczek
Posty: 60
|
Wysłany: 26-02-2008, 16:25
|
|
|
Plum napisał/a: | Niewiem, moze tylko u mnie tak jest, ale u mnie na odwrót
xxx to kobitki |
Nom błąd się wdał, ale kumata osoba się zorientuje
Ja mam tylko takie pytanie, ponieważ mod działa mi elegancko, tylko, że po prostu po rejestracji osoba zostaje dodana do nowej grupy, ale ^^ nie zostaje jej nadany kolor. Kolor pojawia się dopiero po wyczyszczeniu cache.
Jest na to jakiś antybiotyk? |
|
|
|
|
kev21
Posty: 21
|
|
|
|
|
WoGuziczek
Posty: 60
|
Wysłany: 27-02-2008, 11:38
|
|
|
kev21 napisał/a: | WoGuziczek, u mnie niema tego problemu, dodaje automatycznie i oczywiście z kolorkiem od razu |
No u mnie też przydziela, bo user ma nadaną grupę, ale po prostu nie otrzymuje koloru Po wyczyszczeniu cache działa dobrze wszystko.
Z kodu wynika przecież coś, że if clear cache, czyli, że jeśli cache zostanie skasowane.
kev21 napisał/a: | i problem jest taki, ze userów którzy nie wybrali płci tez mi dodaje do kobiet, poradzcie cos |
z kodu widzimy, że jeśli gender 1 (to mężczyzna), a jeśli warunek nie jest spełniony to przydziela do kobiet. w ogóle autor nie przewidział jakiegoś gender==0 (nie wiem czy dobrze).
Kod: | $gender_group_id = ( $gender ==1 ) ? $male_group_id : $female_group_id; |
Więc, albo trzeba ustawić wymógł płci, albo kombinować tak jak powiedziałem wyżej. |
|
|
|
|
kev21
Posty: 21
|
|
|
|
|
voti
Posty: 6
|
Wysłany: 04-04-2008, 13:06
|
|
|
Jak można zmodyfikować treść moda aby dodawał jedynie kobiety do osobnej grupy? |
|
|
|
|
Scorpi
Posty: 4
|
Wysłany: 23-04-2008, 11:07
|
|
|
Bardzo dobra modyfikacja - działa i niema błędów |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
MagicalFire
Pomógł: 980 razy Posty: 4353
|
Wysłany: 17-05-2008, 17:57
|
|
|
a moderator grupy może być w jednej i drugiej grupie ten sam ?? |
_________________ nie za takie Przemo walczyliśmy |
|
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Nie możesz ściągać załączników na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
| Strona wygenerowana w 0,18 sekundy. Zapytań do SQL: 12 | |
|
|