phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: Matteo
09-11-2013, 09:29
Gender Group Distributor
Autor Wiadomość
adrian10020011

Pomógł: 2 razy
Posty: 261
Wysłany: 28-09-2012, 15:49   

ustaw id
a id to

http://www.cs-mentos.ugu.pl/groupcp.php?g=29

[ Dodano: 28-09-2012, 21:48 ]
gdzie co i jak wpisać
 
     
Gadatliwa Kasia 

   
QuahodroN


Pomógł: 7 razy
Posty: 113
Wysłany: 26-10-2012, 18:17   

Witam,
Może ktoś podać taki kod aby dodawało tylko kobiety?
 
     
Aro1z

Posty: 15
Wysłany: 30-01-2013, 00:59   

Dołączam się do prośby


PS : sorki za odkop ;(
 
     
Majkelo



Pomógł: 1283 razy
Posty: 3081
Wysłany: 30-01-2013, 07:50   

Spróbujcie - znajdź:

Kod:
if ( $mode == 'editprofile' || $mode == 'register' )


dodaj przed:

Kod:
//BEGIN - PUT USER IN GENDER GROUP (EDIT_PROFILE)
    $female_group_id = xxx;

    if ( $mode == 'editprofile' && $gender == 2 )
        {
            $fg_sql = "DELETE FROM " . USER_GROUP_TABLE . " WHERE group_id = $female_group_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 (  '$female_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)


znajdź:

Kod:
if ( $clear_cache )


przed dodaj:

Kod:
//BEGIN - PUT USER IN GENDER GROUP (REGISTER)
if ( $gender == 2 )
{
    $gg_sql = "INSERT INTO  " . USER_GROUP_TABLE . " (group_id, user_id, user_pending)
        VALUES (  '$female_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)


Powinno działać dobrze, sprawdźcie.
Ostatnio zmieniony przez Majkelo 19-02-2013, 17:23, w całości zmieniany 1 raz  
 
     
Aro1z

Posty: 15
Wysłany: 30-01-2013, 19:47   

Dziękować :D
 
     
DR HOUSE

Pomógł: 5 razy
Posty: 73
Wysłany: 19-02-2013, 12:23   

Nie działa :(

zmieniłem jednemu userowi z faceta na kobiete i nie dodało go.

jak wykonuje plik to pisze cos takiego:
Kod:
 Błąd Ogólny
 
Could not insert user into female group


[ Dodano: 19-02-2013, 12:27 ]
OMG
teraz dodało mi WSZYSTKICH -.-

zmieniłem plik żeby dodał tylko kobiety i kicha

[ Dodano: 19-02-2013, 12:31 ]
po rejestracji nowego tez nie dodaje do grupy...

Majkelo, krótko mówić Twój sposób niestety u mnie nie działa

[ Dodano: 19-02-2013, 12:34 ]
EDIT KOLEJNY:

Jednak działa ale nie umiem dodać żeby dodał TYLKO kobiety
_________________
dj neo napisał/a:
użytkownicy znikaja i pojawiaja sie na liscie zalogowanych. to jak murzyn na pasach, pojawiam sie i znikam.
 
     
Majkelo



Pomógł: 1283 razy
Posty: 3081
Wysłany: 19-02-2013, 13:08   

Matko, zdecyduj się... Powyższy kod z automatu powinien dodawać kobiety do grupy, definiujesz tylko jej ID ;]
 
     
DR HOUSE

Pomógł: 5 razy
Posty: 73
Wysłany: 19-02-2013, 16:46   

Majkelo napisał/a:
Matko, zdecyduj się...


No co... Pisałem kolejno to co się działo, nie moja wina, ze nie można edytować postów :X


Obecnie jest tak:

Nowych dodaje do grupy ale za pomocą tego pliku nie mogę dodać już zarejestrowanych ponieważ jak usunąłem INSTER do grupy dla facetów do dodało ich do kobiet. Jak ktoś da radę ten plik przerobić to będę wdzięczny, ja próbowałem to wyszło tak jak wyżej napisałem, dodało facetów do grupy kobiet.
_________________
dj neo napisał/a:
użytkownicy znikaja i pojawiaja sie na liscie zalogowanych. to jak murzyn na pasach, pojawiam sie i znikam.
 
     
Majkelo



Pomógł: 1283 razy
Posty: 3081
Wysłany: 19-02-2013, 17:31   

Powyższy kod trochę zedytowałem, sprawdź teraz.
Poniżej masz plik, który po odpaleniu opróżni grupę kobiet, a następnie wszystkie kobiety dotychczas zarejestrowane do tej grupy doda.
Zapisujesz np. jako xxx.php, wrzucasz na FTP i odpalasz z poziomu przeglądarki. Błędów nie powinno byc, aczkolwiek pisane z palca, sprawdź.

Kod:
<?php
define('IN_PHPBB', true);
define('ATTACH', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

$id_grupy_dla_kobiet = 4; // ZMIEŃ !!!

$sql = "DELETE FROM " . GROUP_USER_TABLE . " WHERE group_id = ".$id_grupy_dla_kobiet;
if ( !($result = $db->sql_query($sql)) )
{
    message_die(GENERAL_ERROR, 'error');
}

$sql = "SELECT user_id FROM " . USERS_TABLE . " WHERE user_gender = 2";
if ( !($result = $db->sql_query($sql)) )
{
    message_die(GENERAL_ERROR, 'error');
}
while($row = $db->sql_fetchrow($result))
{
    $ideki .= '('.$id_grupy_dla_kobiet.', '.$row['user_id'].', 0), ';
}
$ideki = rtrim(trim($ideki), ',');

$sql = "INSERT INTO  " . USER_GROUP_TABLE . " (group_id, user_id, user_pending)
        VALUES ".$ideki;
if ( !($result = $db->sql_query($sql)) )
{
    message_die(GENERAL_ERROR, 'error');
}
else
{
    message_die(GENERAL_MESSAGE, 'Gotowe! Usuń ten plik z serwera FTP!');
}

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Ostatnio zmieniony przez Majkelo 19-02-2013, 18:39, w całości zmieniany 1 raz  
 
     
DR HOUSE

Pomógł: 5 razy
Posty: 73
Wysłany: 19-02-2013, 18:34   

Teraz przy uruchomieniu pliku mam tak:

Kod:
Parse error: syntax error, unexpected $end in /home/c47/public_html/asa.php on line 49
:/
_________________
dj neo napisał/a:
użytkownicy znikaja i pojawiaja sie na liscie zalogowanych. to jak murzyn na pasach, pojawiam sie i znikam.
 
     
Majkelo



Pomógł: 1283 razy
Posty: 3081
Wysłany: 19-02-2013, 18:40   

Poprawiłem, sprawdź jeszcze raz.
 
     
DR HOUSE

Pomógł: 5 razy
Posty: 73
Wysłany: 20-02-2013, 13:41   

Kod:
Błąd Ogólny
 
error


;d
_________________
dj neo napisał/a:
użytkownicy znikaja i pojawiaja sie na liscie zalogowanych. to jak murzyn na pasach, pojawiam sie i znikam.
 
     
MQs

Pomógł: 172 razy
Posty: 480
Wysłany: 20-02-2013, 14:03   

Zamień tam jeszcze "GROUP_USER_TABLE" na "USER_GROUP_TABLE".

[ Komentarz dodany przez: Majkelo: 20-02-2013, 14:20 ]
dzięki ;)
- no problem ;)

Jeszcze jeśli chodzi o edycję profilu to przydałoby się pomyśleć o zmieniających płeć, bo w grupie dziewcząt ląduje się na stałe.
Ten kod (zamiast pierwszego fragmentu) powinien lepiej działać:
Kod:
//BEGIN - PUT USER IN GENDER GROUP (EDIT_PROFILE)
    $female_group_id = xxx;

    if ( $mode == 'editprofile' && ( $gender == 2 || $userdata['user_gender'] == 2 ) && $gender != $userdata['user_gender'] )
    {
        if ( $gender == 2 )
        {
            $sql = "INSERT INTO  " . USER_GROUP_TABLE . " (group_id, user_id, user_pending)
                    VALUES ('$female_group_id', '$user_id', 0)";
        }
        else
        {
            $sql = "DELETE FROM " . USER_GROUP_TABLE . "
                    WHERE group_id = $female_group_id
                    AND user_id = $user_id";
        }

        if ( !($result = $db->sql_query($sql)) )
        {
            message_die(GENERAL_ERROR, 'Could not update female group info', '', __LINE__, __FILE__, $sql);
        }

        sql_cache('clear', 'groups_data');
    }
//END - PUT USER IN GENDER GROUP (EDIT_PROFILE)
Dodatkowo nie będzie niepotrzebnie mieszał w bazie jeśli dziewczyna zdecyduje się pozostać dziewczyną :P
Ostatnio zmieniony przez MQs 01-03-2013, 04:03, w całości zmieniany 1 raz  
 
     
DR HOUSE

Pomógł: 5 razy
Posty: 73
Wysłany: 20-02-2013, 15:40   

eh :P teraz to mnie załatwiliście :D

to możecie podać jeszcze w jednym kawału kod? :P bo teraz nie wiem co mam usuwać a co zmieniać :d
_________________
dj neo napisał/a:
użytkownicy znikaja i pojawiaja sie na liscie zalogowanych. to jak murzyn na pasach, pojawiam sie i znikam.
 
     
Gadatliwa Kasia 

   
csolsztyn


Pomógł: 1 raz
Posty: 116
Wysłany: 18-01-2015, 21:27   

Działa to na 1.12.8
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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

Skocz do:  

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,11 sekundy. Zapytań do SQL: 13
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

mediaclick.pl

serwis laptopów

phpbb

Polisy Ubezpieczeniowe TU Europa

Design Cart - Tworzenie sklepu internetowego

dnirozwoju.pl

Ranking Hostingów HostingOnline.pl

• Zamów reklamę