Opcje konfiguracyjne UI.
LMSa mam już od dawna w kilku sieciach... i pojawił się problem.
Jak zaktualizować listę opcji na zakładce "Konfiguracja -> Interfejs użytkownika". Mój LMS ma tylko 38 opcji, podczas gdy zaimportowane opcje w najnowszym LMSie mają 73 opcje!
Ważnych danych tam nie mam, więc na razie pytam co trzeba skasować w bazie, żeby pojawiła się opcja importu.. bo wklepywać mi się nie bardzo chce.
Druga część pytania to czy będzie kiedyś opcja pozwalająca na import nowych opcji i aktualizację opisów starych? I czy pojawi się sprawdzanie składni (jeśli niezgodna składnia z nową wersją LMSa, lub ktoś wpisał bzdurę (tam gdzie ma być np. boolean lub określony ciąg), to wartość powinna być czerwona).
!DSPAM:4808b4ba251621106414047!
Konrad pisze:
Jak zaktualizować listę opcji na zakładce "Konfiguracja -> Interfejs użytkownika".
http://adres.gdzie.masz.lms/?m=configload
tdabek@go2.pl pisze:
Dzięki... mogłem na to sam wpaść... wielkie dzięki :-) To teraz jeszcze zadanie dla developerów... zróbcie to samo bez utraty starego konfigu :-)
To co bez problemu można zrobić: Skrypcik powinien usuwać złe wpisy (zaszłości z poprzednich wersji - łatwo dodać do takiego skryptu linie, których ma szukać i kasować jeśli są) i dodawać nowe wpisy (sprawdzając, czy wpis nie istnieje). Pole komentarz powinno być zawsze aktualizowane. Pole wartości powinno zostawać bez zmian. Defaultową wartość wpisywać w pole komentarz.
Wszystko można zrobić samymi zapytaniami do bazy.
I trochę więcej roboty: Strona która wyświetla wpisy powinna zaznaczać na czerwono pola ze złymi danymi. Ja bym dodał dodatkowe pole w bazie, które opisywało by format... I sprawdzał to przy użyciu preg_match().
Pozdrawiam, Konrad Cempura a.k.a. Lenthir
!DSPAM:4808c6b7267892037086813!
18-04-08, Konrad kcem@tlen.pl napisał(a):
tdabek@go2.pl pisze:
Dzięki... mogłem na to sam wpaść... wielkie dzięki :-) To teraz jeszcze zadanie dla developerów... zróbcie to samo bez utraty starego konfigu :-)
jestem za mila checia bym sobie zaktualizowal ale nie chce mi sie na nowo tego ustawiac :P
Pozdrawiam
!DSPAM:480a104b208762226814302!
uczestnicy (3)
-
Konrad
-
Michał Gacek
-
tdabek@go2.pl