Skocz do zawartości
  • Zarejestruj się
  • 0
cherro0125

Polskie znaki z użyciem Form Helpera

Pytanie

Czy przy tworzeniu formularza poprzez Form Helper w IPS 4 trzeba dodać jakieś dodatkowe atrybuty, aby poprawnie były wyświetlane polskie znaki? Na forum jest wgrane zarówno spolszczenie jak i baza jest w poprawnym kodowaniu.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

12 odpowiedzi na to pytanie

Polecane posty

  • 1

W pliku lang.php masz coś takiego:

$lang = array(
    'key_lang' => 'Najnowsze artykuły',
);

i później wystarczy, że zrobisz tak:

$form->add( new \IPS\Helpers\Form\Text( 'key_lang' ) );

i będziesz wszystko miał

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 1

Nic nie trzeba robić dodatkowego. IPS4 domyślnie działa na kodowaniu UTF-8, które w pełni prawidłowo obsługuje język Polski.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 1

a jak to wygląda od strony kodu?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 1

No i tutaj masz błędu. do addToStack i labeli nie powinieneś przekazywać tekstu tylko zasoby językowe

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 1

W kodzie.

Piszesz aplikajcę czy plugin? w każdym razie w katalogu dodatku, który piszesz masz katalog dev i tam jest plik lang.php tam definiujesz zasoby

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0

W jaki sposób dodać te zasoby językowe? Przez ACP czy w kodzie?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0
Napisano (edytowany)

Rozumiem. W jaki sposób wczytać potem po kluczu dany zasób językowy np. do labela? 

 

Pisze aplikacje.

Edytowano przez cherro0125

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0

Zrobiłem w ten sposób i nie wiem czemu ale zamiast pobrać nazwę z pliku lang.php to wyświetla to w taki sposób.

lang.php

https://gyazo.com/8d20b529cda7f253a554c4add9a47d66

plik aplikacji

https://gyazo.com/6604f02859128c4ebfe24b32502a8a0c

 

To wyświetla:

https://gyazo.com/0d5cd6e29e162a6248c6c6c91ae86008

 

Odkryłem powód. Nie miałem włączonego trybu developera. Ale w jaki sposób przenieść zasoby językowe tak aby były one wczytywane przez aplikacje bez potrzeby uruchamiania tego trybu?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0

Już wszystko działa. Ogarnąłem co było nie tak.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0

Problem został rozwiązany.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość
Temat jest zablokowany i nie można w nim pisać.

  • Podobna zawartość

    • Przez Spanner
      Zobacz plik (SD) Quick New Topic Form
      Opis: Hook generuje listę forów w których użytkownik może zakładać tematy w celu szybkiego przejścia do formularza dodawania nowego tematu.
      Description: Hook generates forums lists in which user can create new topic. From this list user can quickly jump to creating new topic forms.
       
      Licencja na aplikację
      Licencja udzielana jest bezterminowo
      Dodający Spanner Dodano 07.10.2013 Kategoria Hooki i pluginy Wersja forum  
    • Przez Spanner
      Opis: Hook generuje listę forów w których użytkownik może zakładać tematy w celu szybkiego przejścia do formularza dodawania nowego tematu.
      Description: Hook generates forums lists in which user can create new topic. From this list user can quickly jump to creating new topic forms.
       
      Licencja na aplikację
      Licencja udzielana jest bezterminowo
    • Przez Spanner
      Nazwa pliku: Spolszczenie (RC34) Contact Form
      Plik Dodał: Spanner
      Plik wysłano: 08 lut 2013
      Kategoria pliku: Spolszczenia modyfikacji

      Autor: Spanner (IPSBeyond.pl)

      Spolszczenie (RC34) Contact Form 2.1.2

      Zabrania się kopiowania i rozpowszechniania bez zgody autora

      Kliknij tutaj aby pobrać plik
    • Przez Spanner
      Autor: Spanner (IPSBeyond.pl)

      Spolszczenie (RC34) Contact Form 2.1.2

      Zabrania się kopiowania i rozpowszechniania bez zgody autora
  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×

Ważne informacje

W celu świadczenie usług przez nasz Serwis na najwyższym poziomie, w ramach Serwisu wykorzystujemy pliki Cookies (tzw. ciasteczka). Korzystając ze stron Serwisu IPSBEYOND.PL bez zmiany ustawień przeglądarki będą one zapisane w pamięci urządzenia. Jeżeli nie dokonacie Państwo zmiany ustawień przeglądarki internetowej to wyrażacie zgodę na zapisywanie plików Cookies.