naXe

Tłumacz
  • Zawartość

    486
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    50

naXe wygrał w ostatnim dniu 25 Kwiecień

naXe ma najbardziej lubianą zawartość!

Reputacja

69 Excellent

5 obserwujących

O naXe

  • Ranga
    Coś tam wie o IP.Board
  • Urodziny 15 Luty

Profile Information

  • Płeć
    Mężczyzna

Informacje o forum

  • Wersja Forum
    IPS Community Suite 4.1.x
  • Adres Forum
    http://demo.kanter-strajk.pl

Ostatnio na profilu byli

9499 wyświetleń profilu
  1. Stwórz nową grupę, w grupie 'Użytkownicy' ustaw promowanie użytkowników do nowo utworzonej grupy po 50 dodanej zawartości. Teraz w uprawnieniach forum usuń uprawnienia czytania tematów dla grupy 'użytkownicy' i ustaw własną wiadomość błędu także w ustawieniach forum. Najprostszy i bezpłatny sposób.
  2. $test_delete = \IPS\Db::i()->delete('test_test', [ 'id=?', 3 ]); zrób formularz z działaniem na dany plik php (ten plik wykona się po zatwierdzeniu formularza) i w tym pliku dodaj <?php require_once __DIR__.'/init.php'; \IPS\Db::i()->delete('test_test', [ 'id=?', 3 ]);
  3. To jest to samo, tylko zakodowane w base64. Zakodować możesz online na https://www.base64encode.org/ lub poprzez funkcje base64_encode w php.
  4. I to właśnie pobierze tylko jeden rekord, a nie wszystkie. Musisz coś takiego zrobić w pętli. $testy = []; foreach(\IPS\Db::i()->select('*', 'test_test') as $row) { $testy[] = $row; } i teraz w szablonie musisz użyć również pętli. {{foreach $testy as $row}} {$row['nazwa_kolumny_w_bazie_danych']} {{endforeach}}
  5. Bo źle ustawiłeś pobieranie danych z tabeli MySQL do zmiennej $testy.
  6. Pętla tutaj nie jest potrzebna.
  7. Pliki phtml są używane tylko podczas tryby deweloperskiego. Jeśli w pliku theme.xml masz np.: <?xml version="1.0" encoding="UTF-8"?> <theme name="Default" author_name="Invision Power Services, Inc" author_url="http://www.invisionpower.com"> <template template_group="a" template_name="b" template_data="$c" template_location="d" template_app="e"><![CDATA[JAKIŚ TAM KOD SZABLONU]]></template> </theme> to w pliku phtml będzie tak: <ips:template parameters="$c" /> JAKIŚ TAM KOD SZABLONU
  8. Teraz zmienna $testy jest wielowymiarową tablicą, więc musisz w szablonie pobrać zawartość danej tablicy w tej tablicy. W twoim przypadku, będzie to w stylu $testy['nazwa_kolumny_w_bazie_danych']
  9. Tak, ale najpierw szablon trzeba zwrócić właśnie poprzez \IPS\Output lub return.
  10. \IPS\Output::i()->output = 'Coś tam'; lub po prostu return 'Coś tam';