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

theme_custom_setting_manual_code_desc


Macsch15

Rekomendowane odpowiedzi

Cytuj

Provide raw PHP code which, when eval'd will return a field object (an instance of one of the child classes of \IPS\Helpers\Form\FormAbstract). For more information about using the Form helper, see <a href='{external.devdocs-forms}' target='_blank'>the developer documentation</a>.<br><strong>$row</strong> is an array of the row from the core_theme_settings_fields database table containing the field data. <strong>$value</strong> is the current value.

Cytuj

Podaj kod PHP, który po przetworzeniu eval'd, zwróci obiekt pola (instancję klasy potomnej \IPS\Helpers\Form\FormAbstract). Jeśli chcesz uzyskać więcej informacji o używaniu Form helper, zapoznaj się z <a href='{external.devdocs-forms}' target='_blank'>dokumentacją</a>.<br><strong>$row</strong> jest tablicą wiersza z tabeli bazy danych core_theme_settings_fields, zawierającą dane pola. Obecna wartość to: <strong>$value</strong>.

 

  • "po przetworzeniu eval'd" - można zignorować, IPB oczekuje że po uruchomieniu kodu z tego pola (bo to właśnie robi eval), wartością która będzie zwracana będzie jakaś-tam-klasa która się rozszerza o \IPS\Helpers\Form\FormAbstract.
  • \IPS\Helpers\Form\FormAbstract - jest klasą abstrakcyjną, nie może być bezpośrednio initializowana. Nadrzędna klasa może się jedynie rozszerzać o nią.
  • "Obecna wartość to: <strong>$value</strong>" - zła składnia, $value wyświetla aktualną wartość pola po modyfikacji w ACP (z tabeli core_theme_settings_values). $row całą resztę i wartości domyślne (z tabeli core_theme_settings_fields).

 

Cytuj

Podaj kod PHP który będzie zwracał obiekt pola formularza (instancję klasy która rozszerza się o \IPS\Helpers\Form\FormAbstract). Odwiedź <a href='{external.devdocs-forms}' target='_blank'>dokumentację techniczną</a> aby dowiedzieć się więcej o korzystaniu z formularza.

<br><strong>$row</strong> jest tablicą, która zawiera dane pola formularza z tabeli core_theme_settings_fields. <strong>$value</strong> prezentuje aktualną wartość.

 

Żeby nie było. Współczuję tłumaczom i takie rzeczy jak powyżej nie powinny być w ogóle tłumaczalne. Każdy kto dochodzi do tego momentu, gdzie są wyświetlane takie teksty pomocy, powinien doskonale wiedzieć o co chodzi, bez kulawego tłumaczenia na inne języki.

  • Lubię to 1
Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • 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ę.