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

Kubowaty

Użytkownik
  • Postów

    64
  • Dołączył

  • Ostatnia wizyta

Informacje o forum

  • Wersja
    IP.Board 3.3.4
  • Forum
    localhost

Osiągnięcia Kubowaty

Entuzjasta

Entuzjasta (6/14)

  • Pierwszy post
  • Współtwórca
  • Rozpoczęcie dyskusji
  • Pierwszy tydzień zakończony
  • Miesiąc później

Najnowsze odznaki

2

Reputacja

  1. Byłem blisko w takim razie, zapomniałem o jednej linijce a mianowicie o init. Wszystko działa, zapytanie poszło i jest cudnie tylko interesuje mnie co musiałbym jeszcze dodać aby zadziałało coś takiego lub jakiś odpowiednik tego. $this->memberData['member_id']
  2. Witajcie, mam problem z tym, by wczytać funkcję z ipb + łączenie się z bazą w pliku php nie związanym z ipboardem. Po prostu mam czysty plik php i chciałbym w niego to wszystko wrzucić - muszę coś zaincludować pewnie tylko pytanie co. Proszę o pomoc.
  3. Czy ktoś pomoże w końcu? Macie wszystkie kody więc nie piszcie już o nie po sto razy.
  4. Ten skrypt robiony jest od zera razem z dokumentacją IPB związaną z aplikacjami i wszystko CHYBA powinno być dobrze skoro inne rzeczy z szablonu normalnie mi wczytuje tylko zmiennych nie. A co do porozumiewania się to właśnie tak jak napisał DawPi jeśli oto w ogóle chodzi.
  5. Tak trudno przeczytać temat, sam początek tematu - pytałeś już milion razy oto i dalej trzeba ci powtarzać. NIE DZIAŁA WYŚWIETLANIE ZMIENNEJ W SZABLONIE CZYLI MAM STRONKĘ TĄ, WSZYSTKO JEST OKEJ WSZYSTKO WYŚWIETLA I JEST NICK POSTACI: I TUTAJ JEST PUSTO CHOĆ POWINNO WYŚWIETLIĆ Z BAZY NICK PRZEZ ZMIENNĄ, kminisz?
  6. php: <?php class public_play_przyklad_character extends ipsCommand { public function doExecute( ipsRegistry $registry ) { $db = ipsRegistry::DB(); $db->query("SELECT p.id, p.Nazwa, m.member_id FROM samp.Konta p, ipb_members m"); $db->execute(); while($char = $db->fetch()) { $char['id']; $chars[] = $char; } $this->registry->output->addContent( $this->registry->output->getTemplate('grp')->showChar( $chars ) ); $this->registry->output->setTitle('Panel'); $this->registry->output->sendOutput(); } } ?> szablon: <table> <tr> <td class="general_box" style="background: 0; width: 15%;"><h3>Menu:</h3></td> <td style="background: 0; width: 2%;"></td> <td class="general_box" style="background: 0;"><h3>Postacie:</h3></td> </tr> <tr> <td> <ul> <li class='active'> <a href="/index.php/kokpit"><img src="/icon/group.png" align="left" style="margin-right: 5px;"/>Postacie</a> </li> </ul> </td> <td></td> <td>Imie postaci: {$chars['Nazwa']}</td> </tr> <tr> <td> <ul> <li> <a href="/index.php?app=core&module=usercp&tab=play&area=characters"><img src="/icon/phone.png" align="left" style="margin-right: 5px;"/>Przedmioty</a> </li> </ul> </td> <td></td> <td>Skin</td> </tr> </table> a zmienne szablonu to po prostu dałem tylko $chars a nic więcej przy kodzie nie robiłem jedynie próbowałem aby to zadziałało.
  7. Wie ktoś dlaczego tak się dzieje? Proszę o pomoc.
  8. Wyświetla. array(3) { ["id"]=> string(1) "1" ["Nazwa"]=> string(11) "Nick" ["member_id"]=> string(1) "1" } array(3) { ["id"]=> string(1) "2" ["Nazwa"]=> string(7) ".iksdee" ["member_id"]=> string(1) "2" } array(3) { ["id"]=> string(1) "3" ["Nazwa"]=> string(6) "Tomasz" ["member_id"]=> string(1) "3" } array(3) { ["id"]=> string(1) "4" ["Nazwa"]=> string(5) "Tomek" ["member_id"]=> string(1) "4" } array(3) { ["id"]=> string(1) "5" ["Nazwa"]=> string(3) "Tom" ["member_id"]=> string(1) "5" } array(3) { ["id"]=> string(1) "6" ["Nazwa"]=> string(8) "Zbyszekk" ["member_id"]=> string(1) "6" } array(3) { ["id"]=> string(1) "7" ["Nazwa"]=> string(9) "JakisNick" ["member_id"]=> string(1) "7" }
  9. Nic tam nie ma. Nawet jak zrobię sobie coś takiego $test .= "testowy tekst"; a potem w szablonie zrobię {$test} to nic się nie wyświetla, coś jakby szablon nie czytał kodu z tego moduły czy coś w tym stylu albo plik nie przekazuje kodu dla szablonu. jeśli dodałem do pętli print $char; to wyskakuje na samym górze forum ArrayArrayArrayArrayArrayArrayArray
  10. W tabeli Konta jest pole id i Nazwa a to p. to jest przyporządkowanie pod tą bazę - przykład: p.id m.forum to są pola a tabele Konta m, ipb_blabla m. W sumie to nie jestem pewien czy tak można, chyba że jest na to inny sposób?
  11. Nadal nic - wszystko jest, jak coś innego wstawie - tabelki działają, divy wszystko widać i jest jak ma być lecz zmienne {$char['Nazwa']} nie wyświetli, po prostu nic takiego nie ma a pozostały normalny kod jest.
  12. No napisałem, że zmienne szablonu też są nadane i dodałem to $char.
  13. No przywołuje to w aplikacji - w acp stworzyłem moduł i to jest właśnie jego kod stąd to odwołanie. Portek właśnie zapomniałem o tym na logike lecz nawet jak to dodałem to i tak nic się nie pokazuje. ;x
  14. Plik php: <?php class public_play_przyklad_character extends ipsCommand { public function doExecute( ipsRegistry $registry ) { $db = ipsRegistry::DB(); $db->query("SELECT p.id, p.Nazwa, m.member_id FROM samp.Konta p, ipb_members m WHERE m.member_id=p.id"); $db->execute(); while($char = $db->fetch()) { $char['Nazwa'] = str_replace("_", " ", $char['Nazwa']); } $template = $this->registry->output->getTemplate('game')->showChar(); $this->registry->output->addContent($template); $this->registry->output->setTitle('Panel gracza'); $this->registry->output->sendOutput(); } } ?> Szablon: <div class="general_box" style="background: 0;"> <h3>Postacie</h3><br/> </div> Nick postaci: {$char['Nazwa']} I dodam że w zmiennych szablonu dodałem $char, wiecie o co chodzi.
×
×
  • 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ę.