Ptasior Opublikowano 13 Grudnia 2011 Opublikowano 13 Grudnia 2011 Cześć. Ostatnimi czasy zainteresował mnie nowy - przynajmniej jak dla mnie - system rang określany ilością 'pip', mimo jakże mylącej spolszczonej nazwy są to takie małe kropeczki odpowiadające ilości postów. Patrzyłem, szukałem oraz przekopywałem artykuły developera...niestety nie znalazłem niczego co by mi pomogło w otrzymywaniu output'u tej rangi(tj. string z odpowiednią ilością znaczników <img>). Gdyby ilość pipów była proporcjonalna do postów( 10 = 1 pip) nie robiłbym kłopotu i napisał to po swojemu. Jeśli ktoś wie jak IP Board sobie to liczy, byłbym wdzięczny za pomoc. Pzdr. 1
Jurij Opublikowano 13 Grudnia 2011 Opublikowano 13 Grudnia 2011 (edytowane) Możesz sobie ustawić dowolną ilość rang, ale musisz sobie zrobić wtedy odpowiednią ilość grafik Ja mam na swoim forum bodajże 28 rang i wszystko działa bez zastrzeżeń W ACP => members => members ranks ustawiasz sobie każdą rangę od ilości postów, dajesz link do obrazka dla danej rangi i tyle Obrazek musi być w folderze 'public/style_extra/team_icons/'. Edytowane 13 Grudnia 2011 przez Jurij
Amfidiusz Opublikowano 13 Grudnia 2011 Opublikowano 13 Grudnia 2011 On nie chce zmieniać rang, tylko zaadoptować je na swoje potrzeby. Dlatego potrzebny mu jest kod, a nie ustawienia w ACP. Patrzymy na działy Ustawienia IP.Board po polsku!
Ptasior Opublikowano 13 Grudnia 2011 Autor Opublikowano 13 Grudnia 2011 Dokładnie, tak jak kolega wyżej napisał. Potrzebuję użyć tego systemu w zupełnie innym celu, w innej aplikacji niż forums. Konkretnie wystarczy mi chociaż nazwa klasy, metodę jestem w stanie znaleźć sobie sam.
Pavulon Opublikowano 13 Grudnia 2011 Opublikowano 13 Grudnia 2011 Jako że dział zobowiązuje, zainteresuj się klasą IPSMember i: /** * Parse a member for display * * @param mixed Either array of member data, or member ID to self load * @param array Array of flags to parse: 'signature', 'customFields', 'warn' * @return array Parsed member data */ static public function buildDisplayData( $member, $_parseFlags=array() ) StackTrace or GTFO
Ptasior Opublikowano 14 Grudnia 2011 Autor Opublikowano 14 Grudnia 2011 Dobrze, sprawdziłem tą metodę i doszedłem do wniosku, że masz rację. Zwraca ona 'member_rank_img' niestety nie mogę dojść do rozwiązania problemu z IPSMember::load w pętli while. Dzięki za pomoc, temat do zamknięcia
Pavulon Opublikowano 14 Grudnia 2011 Opublikowano 14 Grudnia 2011 Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu. Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum. StackTrace or GTFO
Rekomendowane odpowiedzi