x

Główne rozdziały

  1. LimeSurvey Cloud kontra LimeSurvey CE
  2. Skrócona instrukcja obsługi - LimeSurvey 3.0+
  3. Instalacja - LimeSurvey CE
  4. Jak zaprojektować dobrą ankietę (przewodnik)
  5. Rozpoczęcie
  6. Administrowanie LimeSurvey
  7. Ankiety - wprowadzenie
  8. Ustawienia ankiety
  9. Menu ankiety
  10. Struktura ankiety
  11. Pytania – wprowadzenie
  12. Grupy pytań – wprowadzenie
  13. Ankiety - zarządzanie
  14. Opcje paska narzędzi ankiety
  15. Ankieta wielojęzyczna
  16. Silnik ExpressionScript — skrócona instrukcja obsługi
  17. Brak kategorii i zaawansowane funkcje
  18. Ogólne często zadawane pytania
  19. Rozwiązywanie problemów
  20. Obejścia
  21. Licencja
  22. Dziennik zmian wersji
  23. Wtyczki - zaawansowane
 Actions

Zgodność rozszerzeń

From LimeSurvey Manual

Ta strona mogła zostać przetłumaczona maszynowo i może zawierać błędy. Pokaż oryginał w języku angielskim · Popraw to tłumaczenie
This page is a translated version of the page Extension compatibility and the translation is 100% complete.

Wyjaśnienie

Każde rozszerzenie ma sekcję „compatibility” w pliku config.xml. Określa ona, czy rozszerzenie jest zgodne z aktualnie zainstalowaną wersją LimeSurvey.
Rozszerzenia to: motywy ankiet, motywy pytań, motywy administratora i wtyczki.
Jeśli plik config.xml nie zawiera sekcji „compatibility”, rozszerzenie jest traktowane jako niezgodne.

Prawidłowe formaty

Sekcja „compatibility” zawiera jeden lub więcej wpisów „version”. Każdy wpis dotyczy tylko głównej wersji, od której się zaczyna, a zainstalowana wersja LimeSurvey musi być równa lub wyższa od wpisanej.

7
Jeśli ustawiono wartość 7, rozszerzenie jest zgodne ze wszystkimi wersjami 7.x LimeSurvey.

7.1
7.1.1
Jeśli ustawiono wartość 7.1, rozszerzenie jest zgodne z LimeSurvey 7.1 i wszystkimi późniejszymi wersjami 7.x, ale nie z wersją 7.0.

Rozszerzenie, które wymienia tylko wersję 6.x, nie jest zgodne z LimeSurvey 7. Aby rozszerzenie działało z kilkoma głównymi wersjami, dodaj osobny wpis „version” dla każdej z nich.

Przykład:

<compatibility>
    <version>6.0</version>
    <version>7.0</version>
</compatibility>

To rozszerzenie jest zgodne ze wszystkimi wersjami 6.x i 7.x LimeSurvey.

  Zmiana numeru wersji usuwa jedynie ostrzeżenie o niezgodności. Nie sprawia, że rozszerzenie będzie działać z nową wersją LimeSurvey. Zawsze testuj zaktualizowane rozszerzenie w instalacji testowej lub na ankiecie testowej, zanim użyjesz go w środowisku produkcyjnym.


Motywy ankiet

Aby naprawić niezgodny motyw ankiety, dodaj prawidłowy numer wersji do sekcji „compatibility” w pliku config.xml motywu.

Można to zrobić na 2 sposoby:

  1. Wyeksportuj motyw ankiety, edytuj plik config.xml i zaimportuj motyw ponownie.
  2. Jeśli masz dostęp do serwera, edytuj plik config.xml w katalogu „upload/themes/survey/YOURTHEMENAME” w głównym katalogu LimeSurvey.

Zanim użyjesz własnego motywu ankiety w środowisku produkcyjnym, dokładnie sprawdź na ankiecie testowej, jakie zmiany musisz wprowadzić.

Motyw ankiety, który wymienia tylko wersje starsze o dwie lub więcej głównych wersji od zainstalowanej wersji LimeSurvey (na przykład tylko 5.x w LimeSurvey 7), jest odinstalowywany automatycznie.

Motywy pytań

Aby motyw pytań był zgodny z nową wersją LimeSurvey, zaktualizuj sekcję „compatibility” w jego pliku config.xml.
Plik znajduje się w lokalizacji „survey/questions/answer/QUESTIONTYPENAME/config.xml” wewnątrz motywu pytań. Na serwerze przesłane motywy pytań są przechowywane w katalogu „upload/themes/question/YOURTHEMENAME”.
Niezgodnego motywu pytań nie można przesłać.

Motywy administratora

  Przed zaktualizowaniem numeru wersji zgodności w pliku config.xml pamiętaj, że włączenie niezgodnego motywu administratora może uszkodzić interfejs administracyjny.
Jeśli tak się stanie, przywróć domyślny motyw administratora „Sea_Green” bezpośrednio w bazie danych: w tabeli „settings_global” (zwykle z prefiksem tabeli, na przykład „lime_settings_global”) znajdź wiersz, w którym „stg_name” ma wartość „admintheme”, i ustaw jego „stg_value” na „Sea_Green”.


Aby ponownie włączyć motyw administratora, dodaj prawidłowy numer wersji do sekcji „compatibility” w pliku config.xml motywu. Własne motywy administratora znajdują się w katalogu „upload/admintheme/YOURTHEMENAME”.

Wtyczki

Niezgodnej wtyczki nie można zainstalować ani aktywować. Menedżer wtyczek pokazuje, które wtyczki nie są zgodne.
Aby wtyczka była zgodna z nową wersją LimeSurvey, dodaj prawidłowy numer wersji do sekcji „compatibility” w pliku config.xml wtyczki. Wtyczki zainstalowane samodzielnie znajdują się w katalogu „upload/plugins/PLUGINNAME”.
Zanim to zrobisz, sprawdź, czy autor wtyczki nie wydał już wersji dla Twojej wersji LimeSurvey.