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: joli
22-01-2009, 18:46
[Propozycja] Ranga zależna od płci
Autor Wiadomość
sadzio


Pomógł: 6 razy
Posty: 40
Wysłany: 20-06-2007, 10:29   [Propozycja] Ranga zależna od płci

Witam mój pomysł wygląda następująco:

Na liście rang zaznaczałoby się czy ranga jest dla mężczyzn,kobiet lub dla wszystkich i potem po osiągnięciu odpowiedniej liczby postów zmieniałaby by sie kolejna ranga w zależności od płci postera.

Jest taka szansa,że ktoś się tego podejmie ?
 
     
Gadatliwa Kasia 

   
Sethergal

Pomógł: 1 raz
Posty: 53
Wysłany: 20-06-2007, 14:36   

Miałem dość podobny problem, rozwiązanie znajdziesz tu -> http://www.przemo.org/php...pic.php?t=43332

Zamiast sprawdzania języka użytkownika daj sprawdzanie płci dla wypisywanego profilu.
 
     
sadzio


Pomógł: 6 razy
Posty: 40
Wysłany: 20-06-2007, 14:48   

nie do końca o to mi chodzi bo ranga ma sie zmieniać zgodnie z osiąganą liczba postów

chodzi o rangę graficzną,np u mnie rangi są w konwencji:

muminek
papa smerf
david hasselhoff
itd.

i są to tylko męskie postacie, i teraz wystarczy dorobić rangi dla kobiet i same będą się zmieniać wraz z liczba postów

i wtedy na liście rang byłoby

Kod:
             M   K   
nauczyciel  [x] [ ]
nauczycielka[ ] [x]
nowy        [x] [ ]
nowa        [ ] [x]


lub w edycji rangi byłaby opcja tylko dla kobiet lub tylko dla mężczyzn tak jak teraz jest opcja jest rangą personalną
 
     
Sethergal

Pomógł: 1 raz
Posty: 53
Wysłany: 20-06-2007, 14:58   

Dokładnie tak to działa :)
Tworzysz 2 grupy i w każdej z nich wpisujesz rangi, jakie chcesz.
np w 1: nowy, nauczyciel, itp
a w 2: nowa, nauczycielka, itp

W panelu administracji dokładnie sobie ustalasz jaka ranga kiedy ma być osiągnięta.

Później robisz tak jak ja z językiem, tylko że sprawdzasz płeć i ten skrypt wyświetli Ci odpowiednie rangi dla odpowiednich płci.
Pamiętaj tylko, żeby dla $g wpisać nr grupy, które są związane z rangami.
 
     
sadzio


Pomógł: 6 razy
Posty: 40
Wysłany: 20-06-2007, 16:28   

a mógłbyś przerobić ten kod ? bo wiem że trzeba zmienić spr lang na spr płci ale z php nie jestem za dobry i nie chciałbym sie pomylić,byłbym wdzięczny za pomoc w przerobieniu tego kodu
_________________
Nie pomagam via gg,PW,mail.
 
     
Sethergal

Pomógł: 1 raz
Posty: 53
Wysłany: 20-06-2007, 20:22   

Nie za często tu zaglądam i jak widzę nikt CI nie napisał jak to zmienić. Całość będzie wyglądać tak:

Szukasz w viewtopic.php
Kod:
// Generate ranks, set them to empty string initially.
    $poster_rank = '';
    $rank_image = '';


i za tym wklejasz:
Kod:
$poster_rank_gender = '';
                switch ($postrow[$i]['user_gender'])
                        {
                            case 1 : $g = 6; break;
                            case 2 : $g = 7; break;
                            default : $g = 6;
                        }
                 // g - nr grupy z rangami
                 for($j = 0; $j < $ranksrow[$g]['count']; $j++)
            {
                if ( $poster_posts >= $ranksrow[$g][$j]['rank_min'] )
                {
                    $poster_rank_gender = $ranksrow[$g][$j]['rank_title'];
                    $rank_file = $images['rank_path'] . $ranksrow[$g][$j]['rank_image'];
                    $sizes = @getimagesize($rank_file);
                    $rank_sizes = (intval($sizes[0]) > 0 && intval($sizes[1]) > 0) ? '" width="' . $sizes[0] . '" height="' . $sizes[1] : '';
                    $rank_image = ($ranksrow[$g][$j]['rank_image']) ? '<img src="' . $rank_file . $width . '" alt="" title="' . str_replace('-#', '', $poster_rank_gender) . '" border="0" /><br />' : '';
                    $poster_rank = $poster_rank . '<br />';
                    if ( ereg('-#', $poster_rank) )
                    {
                        $poster_rank_gender = '';
                    }
                    break;
                }
            }

tam gdzie $g=6 wstaw nr grupy, która jest powiązana z rangami facetów, a zamiast 7 daj nr grupy powiązanej z rangami kobiet.

poszukaj:
Kod:
        $show_custom_rank = false;
        $custom_rank_mod = false;

i wstaw przed:
Kod:
$poster_rank = $poster_rank_gender.'<br />'.$poster_rank;


Powinno działać ;)
 
     
nathan

Posty: 29
Wysłany: 01-02-2008, 16:16   

Mi ta modyfikacja nie działa - ktoś wie co może być tego przyczyną?
 
     
Gadatliwa Kasia 

   
joli
Yollien +Styler



Pomógł: 2988 razy
Posty: 16981
Wysłany: 01-02-2008, 19:57   

nathan,
Twój podpis/sygnaturka jest niezgodna z regulaminem.
Zapoznaj się z pkt 2 oraz 3 Regulaminu tego forum.


gdzie ci nie dziala?
_________________
Walczę z warezami. Więc jak masz forum warezowe, nie proś mnie o pomoc i nie wchodź pod rękę, bo zniszczę.
Nie pisz do mnie na GG i PW,(chyba że proszę) bo nie odpowiem, a Ty dostaniesz bonusik. Masz forum do zadawania pytań!!! Poza forum pomagam TYLKO odpłatnie.
liberte d'expression pour tout le monde... OFICJALNY DOWNLOAD STYLÓW - style ogólnodostępne i na zamówienie - PORTFOLIO JOLI
 
     
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
Możesz ściągać załączniki 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,12 sekundy. Zapytań do SQL: 13
Polecane serwisy

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

Sklep z gadżetami

serwis laptopów

phpbb

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę