Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Allerek

Użytkownik
  • Postów

    16
  • Dołączył

  • Ostatnia wizyta

Informacje o forum

  • Wersja
    IPS 4.5.x

Ostatnie wizyty

564 wyświetleń profilu

Osiągnięcia Allerek

Uczeń

Uczeń (3/14)

  • Pierwszy post
  • Współtwórca
  • Rozpoczęcie dyskusji
  • Dobre reakcje
  • Pierwszy tydzień zakończony

Najnowsze odznaki

0

Reputacja

  1. Hej! Potrzebuje do mojej aplikacji dodać coś takiego, by po rejestracji użytkownika tworzone były dodatkowe wpisy do nieoryginalnych tabel w bazie danych. W skrócie - użytkownik rejestruje swoje konto a aplikacja wtedy tworzy wpis w tabelce gdzie zapisuje różne dane z gry tak, by nie mieszać tego z core_members bo wtedy robi się niepotrzebny bałagan. Wyczaiłem że za rejestracje odpowiada chyba funkcja ConvertMember (jako jedyna ma operację 'insert' do core_members) ale nie wiem totalnie jak to ugryźć.
  2. Siemanko, szukam gdzieś w kodzie opcji stworzenia gdzie indziej takich zakładek Potrzebuje je umieścić w innym miejscu na stronie i nic nie mogę znaleźć. Macie może jakieś pomysły gdzie to może być? Wiem że panel z ustawień da się łatwo przekopiować, ale tego nie mogę nigdzie znaleźć. Słowa kluczowe: `ipsTabs ipsTabs_stretch ipsClearfix` `elProfileTabs` `tablist`
  3. Powiedzmy, próbowałem to tak zrobić bo tych "options" jest nawet ponad setka, wiec myślałem że tak bedzie wydajniej niz te ponad 100 razy odwoływać sie do 'resources'. Masz jakiś pomysł jak to zrobić?
  4. Siemanko, korzystam z IPS 4.4.10 W trybie developera kod: $skins = \IPS\Theme::i()->resource( 'smallskins/', 'mtacharacter', 'front' ); Zwraca object(IPS\Http\Url\Internal)#101 (8) { ["seoPagination"]=> NULL ["base"]=> string(4) "none" ["isInternal"]=> bool(true) ["isFriendly"]=> bool(false) ["url":protected]=> string(88) "https://allerekserver.pl/forum/applications/mtacharacter/dev/resources/front/smallskins/" ["data"]=> array(8) { ["scheme"]=> string(5) "https" ["host"]=> string(16) "allerekserver.pl" ["port"]=> NULL ["user"]=> NULL ["pass"]=> NULL ["path"]=> string(64) "/forum/applications/mtacharacter/dev/resources/front/smallskins/" ["query"]=> string(0) "" ["fragment"]=> NULL } ["queryString"]=> array(0) { } ["hiddenQueryString"]=> array(0) { } } Za to w normalnym trybie zwraca 'NULL' To ważne gdyż korzystam z tego by wyświetlać wiele obrazków, jeden za drugim $form->add( new \IPS\Helpers\Form\Radio("create_female_skins", NULL, TRUE, [ "options" => [9 => $skins . '9.jpg', 10 => $skins . '10.jpg', 11 => $skins . '11.jpg'],//Jest tu tego więcej, ale tutaj uciąłem dla czytelności "parse" => "image", "gridspan" => 1, ], NULL, NULL, NULL, 'create_female_skins'));
  5. czyli zapis czasu w bazie danych jako \IPS\DateTime::create(); i odczyt bez żadnych konwersji itd?
  6. Racja, działa, pytanie proste, jak zapisywać i potem odczytywać czas tworzenia postaci(w jakiej postaci, i jaki typ wartości w bazie, przy 'joined' w core_members widzę int(10), plus widzę że chart wymaga IPS'owego timestampa.
  7. Nadal próbuje wybrać z tabeli z prefixem(użyłem mojego obiektu Db którego używam do wyciągania danych z tej tabelki, wiec wiem ze obiekt Db jest git) Do tego, na IPS 4.4.10 nie mam takiego parametru https://codingjungle.com/phpdoc/4119/de/dcc/classIPS_1_1Helpers_1_1Table_1_1Db.html#a246b082a320024603cafd136d39a02b0 Tu też go nie widzę
  8. A no to wiadomka, jest stworzone, mam juz nawet stronę w ustawieniach itd, sporo rzeczy tam jest, ale te charty mi żyć nie dają, widzę że tam trzeba jeszcze konwerta na datetime zrobić itd
  9. Moda w sensie? (Jestem amatorem, piszę na zasadzie wstecznej inżynierii oraz dzięki poradom innych osób)
  10. Siemanko, potrzebuje wykonać ColumnCharta, z wyciągnięciem danych z bazy danych(data, tabela bez prefixu). Widzę że mogę chyba stworzyć '\IPS\Helpers\Table\Db' i wykorzystać przy`\IPS\Helpers\Chart\Database`. Jednak \Table\Db korzysta z oryginalnego prefixu przy dostępie do tabeli, więc pomóżcie co robić. (W skrócie, w tabeli mta_characters są postacie, z datą stworzenia jako DATE, ColumnChart ma mi stworzyć statystyki z ilości postaci na miesiąc.)
  11. $key i $value zadziałało co pokazałem na screenshotach, ale racja {$character['name']} zadziałało, strasznie niekonsekwetnie działają w sprawie tych zmiennych
  12. Sprawdzałem czy klucze i wartości są prawidłowe
  13. To też nie działa(o czym wspomnialem w 1 poscie), co ciekawsze, po restarcie PC(w nocy zakonczylem proby, przed chwila wstalem) Błąd zmienił się na `syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING)` PHTML {{foreach $characters as $character}} $character['name'] {{foreach $character as $key => $value}} Key: $key | Value:$value || {{endforeach}} {{endforeach}} PHP z extensions public function render() { $characters = \IPS\Db::i()->select( '*', 'mta_characters', [ 'ownerid=?', $this->member->member_id ],NULL); \IPS\Output::i()->cssFiles = array_merge( \IPS\Output::i()->cssFiles, \IPS\Theme::i()->css( "characterprofile.css", "destinyrp" ) ); return \IPS\Theme::i()->getTemplate('profile', 'destinyrp','front')->characterprofile($characters); }
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.