Userpanel (LMS 1.11.17) brak wyswietlania nazwy taryfy w module Finanse
Witam
Po aktualizacji do 1.11.17 przestaly sie wyswietlac nazwy taryf w module Finanse w Userpanelu. Robilem aktualizacje z wersji 1.11.15 poprzez 1.11.16
W 1.11.115 to dzialalo, kilka tygodni mialem wersje 1.11.16 lecz tutaj nie sprawdzalem czy juz problem u mnie wystapil czy dopiero to wyszlo w 1.11.17.
Czy ktos moze potwierdzic/zaprzeczyc podobna sytuacje? Gdzie szukac problemu aby to poprawic?
Wersja LMS: 1.11.17 Wersja LMSDB: 1.11.17 Wersja MySQL: 5.1.73 Wersja PHP: 5.3.29 Wersja Smarty: 3.1.27 DB: 2015042700
Pozdrawiam Tomasz Dąbek
W dniu 19.07.2015 10:48, tdabek@go2.pl napisał(a):
Witam
Cześć,
Po aktualizacji do 1.11.17 przestaly sie wyswietlac nazwy taryf w module Finanse w Userpanelu. Robilem aktualizacje z wersji 1.11.15 poprzez 1.11.16
W 1.11.115 to dzialalo, kilka tygodni mialem wersje 1.11.16 lecz tutaj nie sprawdzalem czy juz problem u mnie wystapil czy dopiero to wyszlo w 1.11.17.
Czy ktos moze potwierdzic/zaprzeczyc podobna sytuacje? Gdzie szukac problemu aby to poprawic?
Wersja LMS: 1.11.17 Wersja LMSDB: 1.11.17 Wersja MySQL: 5.1.73 Wersja PHP: 5.3.29 Wersja Smarty: 3.1.27 DB: 2015042700
Sprawdziłem na demo.lms.org.pl - działa. 1) Wyczyść template_c z lms i userpanel. 2) Zrób devel/smarty_install.sh
W dniu 19.07.2015 10:48, tdabek@go2.pl napisał(a): Witam
Cześć,
Po aktualizacji do 1.11.17 przestaly sie wyswietlac nazwy taryf w module Finanse w Userpanelu. Robilem aktualizacje z wersji 1.11.15 poprzez 1.11.16
W 1.11.115 to dzialalo, kilka tygodni mialem wersje 1.11.16 lecz tutaj nie sprawdzalem czy juz problem u mnie wystapil czy dopiero to wyszlo w 1.11.17.
Czy ktos moze potwierdzic/zaprzeczyc podobna sytuacje? Gdzie szukac problemu aby to poprawic?
Wersja LMS: 1.11.17 Wersja LMSDB: 1.11.17 Wersja MySQL: 5.1.73 Wersja PHP: 5.3.29 Wersja Smarty: 3.1.27 DB: 2015042700
Sprawdziłem na demo.lms.org.pl - działa.
- Wyczyść template_c z lms i userpanel.
- Zrób devel/smarty_install.sh
Dzieki za szybka odpowiedz, niestety powyzsze nie rozwiazuje mojego problemu. Sciagnalem sam modul Finanse(UP) z wersji biezacej git - efekt ten sam, brak nazwy taryfy i brak wartosci rabatu (brak rabatu to dodatkowy objaw mojego problemu o czym wczesniej zapomnialem zapisac) - sciagnalem calego UP z wersji git ale to chyba niekompatybilne z wersja 1.11.17 bo zamiast okna logowania wyswietla sie biala strona.
Czy ktos kto uzywa wersji 1.11.17 moze to u siebie sprawdzic i podeslac mi na @ dzialajacego UP z tym modulem?
Nie wiem gdzie szukac problemu a sprawdzilbym calego dzialajacego UP z tym konkretnie modulem (Finanse).
P.S. moze jakas funkcja sie zmienila odnosnie nazwy taryfy i wartosci rabatu i dlatego ten mopdul u mnie tego nie pobiera z bazy?
Kazde wskazowki mile widziane :)
pozdrawiam TD
Witam
Poszukuję prostego zapytania sqlowego aby wyciągnąć aktualne saldo dla userów np w postaci userid , saldo Pomożecie ?
SELECT SUM(value) AS saldo, customerid FROM cash GROUP BY customerid;
I oto mi chodziło , dzięki bardzo
From: Piotr Piróg Sent: Tuesday, July 21, 2015 1:18 PM To: lista użytkowników LMS Subject: Re: [lms] Proste zapytanie o saldo userów
SELECT SUM(value) AS saldo, customerid FROM cash GROUP BY customerid;
-------------------------------------------------------------------------------- _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
Dnia 19 lipca 2015 16:19 tdabek@go2.pl <tdabek@go2.pl> napisał(a): > > W dniu 19.07.2015 10:48, tdabek@go2.pl napisał(a): > > Witam > > Cześć, > > > Po aktualizacji do 1.11.17 przestaly sie wyswietlac > > nazwy taryf w module Finanse w Userpanelu. > > Robilem aktualizacje z wersji 1.11.15 poprzez 1.11.16 > > > > W 1.11.115 to dzialalo, kilka tygodni mialem wersje > > 1.11.16 lecz tutaj nie sprawdzalem czy juz problem > > u mnie wystapil czy dopiero to wyszlo w 1.11.17. > > > > Czy ktos moze potwierdzic/zaprzeczyc podobna sytuacje? > > Gdzie szukac problemu aby to poprawic? > > > > Wersja LMS: 1.11.17 > > Wersja LMSDB: 1.11.17 > > Wersja MySQL: 5.1.73 > > Wersja PHP: 5.3.29 > > Wersja Smarty: 3.1.27 > > DB: 2015042700 > > Sprawdziłem na demo.lms.org.pl - działa. > 1) Wyczyść template_c z lms i userpanel. > 2) Zrób devel/smarty_install.sh > > Dzieki za szybka odpowiedz, niestety powyzsze nie rozwiazuje mojego problemu. Sciagnalem sam modul Finanse(UP) z wersji biezacej git - efekt ten sam, brak nazwy taryfy i brak wartosci rabatu (brak rabatu to dodatkowy objaw mojego problemu o czym wczesniej zapomnialem zapisac) - sciagnalem calego UP z wersji git ale to chyba niekompatybilne z wersja 1.11.17 bo zamiast okna logowania wyswietla sie biala strona. Czy ktos kto uzywa wersji 1.11.17 moze to u siebie sprawdzic i podeslac mi na @ dzialajacego UP z tym modulem? Nie wiem gdzie szukac problemu a sprawdzilbym calego dzialajacego UP z tym konkretnie modulem (Finanse). P.S. moze jakas funkcja sie zmienila odnosnie nazwy taryfy i wartosci rabatu i dlatego ten mopdul u mnie tego nie pobiera z bazy? Kazde wskazowki mile widziane :) pozdrawiam Witam Dopiero teraz moglem usiąść do tego ponownie i co mnie zdziwiło to fakt, że moduł finanse konfigurowalny jest z poziomu LMSa (dokładnie 5 jego opcji). Wcześniej tego nie widziałem a na poprzednich wersjach LMS działało wyświetlanie nazwy taryfy w UP więc nie dociekałem. Tak wiec po odkryciu tychże opcji w LMS klikam aby zaznaczyć interesujące mnie opcje, które mają się wyświetlać w module finanse, lecz po kliknięciu zapisz opcje te z powrotem się odznaczają. Więc: 1. Czy zepsułem coś w bazie podmieniając cały UP z wersji git i/lub sam moduł finanse z wersji 1.11.15? Jak to naprawić w takim przypadku? 2. Może, jeśli nie zadziała pkt. 1, to na silę zrobię bezpośrednio wpis do bazy ustawiający te opcje. W takim razie jaka to tabela i jakie pole w bazie jest za to odpowiedzialne? Pomóżcie proszę, może ktoś przerabiał podobną sytuację? P.S. Dodam ze za każdym razem czyszczę oba foldery templates_c Pozdrawiam TD
W dniu 30.07.2015 14:02, tdabek@go2.pl napisał(a):
Dnia 19 lipca 2015 16:19 tdabek@go2.pl tdabek@go2.pl napisał(a):
W dniu 19.07.2015 10:48, tdabek@go2.pl napisał(a): Witam
Cześć,
Po aktualizacji do 1.11.17 przestaly sie wyswietlac nazwy taryf w module Finanse w Userpanelu. Robilem aktualizacje z wersji 1.11.15 poprzez 1.11.16
W 1.11.115 to dzialalo, kilka tygodni mialem wersje 1.11.16 lecz tutaj nie sprawdzalem czy juz problem u mnie wystapil czy dopiero to wyszlo w 1.11.17.
Czy ktos moze potwierdzic/zaprzeczyc podobna sytuacje? Gdzie szukac problemu aby to poprawic?
Wersja LMS: 1.11.17 Wersja LMSDB: 1.11.17 Wersja MySQL: 5.1.73 Wersja PHP: 5.3.29 Wersja Smarty: 3.1.27 DB: 2015042700
Sprawdziłem na demo.lms.org.pl - działa.
- Wyczyść template_c z lms i userpanel.
- Zrób devel/smarty_install.sh
Dzieki za szybka odpowiedz, niestety powyzsze nie rozwiazuje mojego problemu. Sciagnalem sam modul Finanse(UP) z wersji biezacej git
- efekt ten sam, brak nazwy taryfy i brak wartosci rabatu
(brak rabatu to dodatkowy objaw mojego problemu o czym wczesniej zapomnialem zapisac)
- sciagnalem calego UP z wersji git ale to chyba niekompatybilne
z wersja 1.11.17 bo zamiast okna logowania wyswietla sie biala strona.
Czy ktos kto uzywa wersji 1.11.17 moze to u siebie sprawdzic i podeslac mi na @ dzialajacego UP z tym modulem?
Nie wiem gdzie szukac problemu a sprawdzilbym calego dzialajacego UP z tym konkretnie modulem (Finanse).
P.S. moze jakas funkcja sie zmienila odnosnie nazwy taryfy i wartosci rabatu i dlatego ten mopdul u mnie tego nie pobiera z bazy?
Kazde wskazowki mile widziane :)
pozdrawiam
Witam
Dopiero teraz moglem usiąść do tego ponownie i co mnie zdziwiło to fakt, że moduł finanse konfigurowalny jest z poziomu LMSa (dokładnie 5 jego opcji). Wcześniej tego nie widziałem a na poprzednich wersjach LMS działało wyświetlanie nazwy taryfy w UP więc nie dociekałem. Tak wiec po odkryciu tychże opcji w LMS klikam aby zaznaczyć interesujące mnie opcje, które mają się wyświetlać w module finanse, lecz po kliknięciu zapisz opcje te z powrotem się odznaczają. Więc:
- Czy zepsułem coś w bazie podmieniając cały UP z wersji git
i/lub sam moduł finanse z wersji 1.11.15? Jak to naprawić w takim przypadku? 2. Może, jeśli nie zadziała pkt. 1, to na silę zrobię bezpośrednio wpis do bazy ustawiający te opcje. W takim razie jaka to tabela i jakie pole w bazie jest za to odpowiedzialne?
Pomóżcie proszę, może ktoś przerabiał podobną sytuację?
P.S. Dodam ze za każdym razem czyszczę oba foldery templates_c
Brakuje rekordów up_* w bazie danych odpowiedzialnych za konfigurację modułów userpanelu. Pokaż co zwraca: SELECT * FROM uiconfig WHERE section='userpanel';
Do wstawienia będziesz prawdopodobnie miał rekordy: $SMARTY->assign('disable_transferform', ConfigHelper::getConfig('userpanel.disable_transferform')); $SMARTY->assign('disable_invoices', ConfigHelper::getConfig('userpanel.disable_invoices')); $SMARTY->assign('invoice_duplicate', ConfigHelper::getConfig('userpanel.invoice_duplicate')); $SMARTY->assign('show_tariffname', ConfigHelper::getConfig('userpanel.show_tariffname')); $SMARTY->assign('show_speeds', ConfigHelper::getConfig('userpanel.show_speeds')); $SMARTY->assign('show_bankaccount', ConfigHelper::getConfig('userpanel.show_bankaccount'));
Pozdrawiam TD
Dnia 30 lipca 2015 14:27 Tomasz Chiliński tomasz.chilinski@chilan.com napisał(a):
W dniu 30.07.2015 14:02, tdabek@go2.pl napisał(a):
[...]
Witam
Dopiero teraz moglem usiąść do tego ponownie i co mnie zdziwiło to fakt, że moduł finanse konfigurowalny jest z poziomu LMSa (dokładnie 5 jego opcji). Wcześniej tego nie widziałem a na poprzednich wersjach LMS działało wyświetlanie nazwy taryfy w UP więc nie dociekałem. Tak wiec po odkryciu tychże opcji w LMS klikam aby zaznaczyć interesujące mnie opcje, które mają się wyświetlać w module finanse, lecz po kliknięciu zapisz opcje te z powrotem się odznaczają. Więc:
- Czy zepsułem coś w bazie podmieniając cały UP z wersji git
i/lub sam moduł finanse z wersji 1.11.15? Jak to naprawić w takim przypadku? 2. Może, jeśli nie zadziała pkt. 1, to na silę zrobię bezpośrednio wpis do bazy ustawiający te opcje. W takim razie jaka to tabela i jakie pole w bazie jest za to odpowiedzialne?
Pomóżcie proszę, może ktoś przerabiał podobną sytuację?
P.S. Dodam ze za każdym razem czyszczę oba foldery templates_c
Brakuje rekordów up_* w bazie danych odpowiedzialnych za konfigurację modułów userpanelu. Pokaż co zwraca: SELECT * FROM uiconfig WHERE section='userpanel';
Do wstawienia będziesz prawdopodobnie miał rekordy: $SMARTY->assign('disable_transferform', ConfigHelper::getConfig('userpanel.disable_transferform')); $SMARTY->assign('disable_invoices', ConfigHelper::getConfig('userpanel.disable_invoices')); $SMARTY->assign('invoice_duplicate', ConfigHelper::getConfig('userpanel.invoice_duplicate')); $SMARTY->assign('show_tariffname', ConfigHelper::getConfig('userpanel.show_tariffname')); $SMARTY->assign('show_speeds', ConfigHelper::getConfig('userpanel.show_speeds')); $SMARTY->assign('show_bankaccount', ConfigHelper::getConfig('userpanel.show_bankaccount'));
oto wynik:
mysql> SELECT * FROM uiconfig WHERE section='userpanel'; +------+-----------+-----------------------+--------------------------------------------------+-------------+----------+ | id | section | var | value | description | disabled | +------+-----------+-----------------------+--------------------------------------------------+-------------+----------+ | 1133 | userpanel | default_queue | 1 | | 0 | | 1135 | userpanel | enabled_modules | help,info,finances,notices,stats,helpdesk,logout | | 0 | | 1138 | userpanel | hide_nodes_modules | 0 | | 0 | | 1136 | userpanel | hint | modern | | 0 | | 1134 | userpanel | lms_url | http://localhost/lms/ | | 0 | | 1132 | userpanel | owner_stats | 1 | | 0 | | 1141 | userpanel | reminder_mail_body | ID: %id PIN: %pin | | 0 | | 1139 | userpanel | reminder_mail_sender | | | 0 | | 1140 | userpanel | reminder_mail_subject | przypomnienie danych do logowania | | 0 | | 1142 | userpanel | reminder_sms_body | ID: %id, PIN: %pin | | 0 | | 1137 | userpanel | style | default | | 0 | +------+-----------+-----------------------+--------------------------------------------------+-------------+----------+ 11 rows in set (0.00 sec)
Powyższe jest ok? Co dalej? Jak dodać to czego u mnie brakuje?
pozdrawiam TD
W dniu 30.07.2015 14:41, tdabek@go2.pl napisał(a):
Dnia 30 lipca 2015 14:27 Tomasz Chiliński tomasz.chilinski@chilan.com napisał(a):
W dniu 30.07.2015 14:02, tdabek@go2.pl napisał(a):
[...]
Witam
Dopiero teraz moglem usiąść do tego ponownie i co mnie zdziwiło to fakt, że moduł finanse konfigurowalny jest z poziomu LMSa (dokładnie 5 jego opcji). Wcześniej tego nie widziałem a na poprzednich wersjach LMS działało wyświetlanie nazwy taryfy w UP więc nie dociekałem. Tak wiec po odkryciu tychże opcji w LMS klikam aby zaznaczyć interesujące mnie opcje, które mają się wyświetlać w module finanse, lecz po kliknięciu zapisz opcje te z powrotem się odznaczają. Więc:
- Czy zepsułem coś w bazie podmieniając cały UP z wersji git
i/lub sam moduł finanse z wersji 1.11.15? Jak to naprawić w takim przypadku? 2. Może, jeśli nie zadziała pkt. 1, to na silę zrobię bezpośrednio wpis do bazy ustawiający te opcje. W takim razie jaka to tabela i jakie pole w bazie jest za to odpowiedzialne?
Pomóżcie proszę, może ktoś przerabiał podobną sytuację?
P.S. Dodam ze za każdym razem czyszczę oba foldery templates_c
Brakuje rekordów up_* w bazie danych odpowiedzialnych za konfigurację modułów userpanelu. Pokaż co zwraca: SELECT * FROM uiconfig WHERE section='userpanel';
Do wstawienia będziesz prawdopodobnie miał rekordy: $SMARTY->assign('disable_transferform', ConfigHelper::getConfig('userpanel.disable_transferform')); $SMARTY->assign('disable_invoices', ConfigHelper::getConfig('userpanel.disable_invoices')); $SMARTY->assign('invoice_duplicate', ConfigHelper::getConfig('userpanel.invoice_duplicate')); $SMARTY->assign('show_tariffname', ConfigHelper::getConfig('userpanel.show_tariffname')); $SMARTY->assign('show_speeds', ConfigHelper::getConfig('userpanel.show_speeds')); $SMARTY->assign('show_bankaccount', ConfigHelper::getConfig('userpanel.show_bankaccount'));
oto wynik:
mysql> SELECT * FROM uiconfig WHERE section='userpanel'; +------+-----------+-----------------------+--------------------------------------------------+-------------+----------+ | id | section | var | value | description | disabled | +------+-----------+-----------------------+--------------------------------------------------+-------------+----------+ | 1133 | userpanel | default_queue | 1 | | 0 | | 1135 | userpanel | enabled_modules | help,info,finances,notices,stats,helpdesk,logout | | 0 | | 1138 | userpanel | hide_nodes_modules | 0 | | 0 | | 1136 | userpanel | hint | modern | | 0 | | 1134 | userpanel | lms_url | http://localhost/lms/ | | 0 | | 1132 | userpanel | owner_stats | 1 | | 0 | | 1141 | userpanel | reminder_mail_body | ID: %id PIN: %pin | | 0 | | 1139 | userpanel | reminder_mail_sender | | | 0 | | 1140 | userpanel | reminder_mail_subject | przypomnienie danych do logowania | | 0 | | 1142 | userpanel | reminder_sms_body | ID: %id, PIN: %pin | | 0 | | 1137 | userpanel | style | default | | 0 | +------+-----------+-----------------------+--------------------------------------------------+-------------+----------+ 11 rows in set (0.00 sec)
Powyższe jest ok? Co dalej? Jak dodać to czego u mnie brakuje?
Na pewno w backupie nie masz rekordów z uiconfig z section 'userpanel' w większej ilości?
pozdrawiam TD
Dnia 30 lipca 2015 14:48 Tomasz Chiliński tomasz.chilinski@chilan.com napisał(a):
[...]
oto wynik:
mysql> SELECT * FROM uiconfig WHERE section='userpanel'; +------+-----------+-----------------------+--------------------------------------------------+-------------+----------+ | id | section | var | value | description | disabled | +------+-----------+-----------------------+--------------------------------------------------+-------------+----------+ | 1133 | userpanel | default_queue | 1 | | 0 | | 1135 | userpanel | enabled_modules | help,info,finances,notices,stats,helpdesk,logout | | 0 | | 1138 | userpanel | hide_nodes_modules | 0 | | 0 | | 1136 | userpanel | hint | modern | | 0 | | 1134 | userpanel | lms_url | http://localhost/lms/ | | 0 | | 1132 | userpanel | owner_stats | 1 | | 0 | | 1141 | userpanel | reminder_mail_body | ID: %id PIN: %pin | | 0 | | 1139 | userpanel | reminder_mail_sender | | | 0 | | 1140 | userpanel | reminder_mail_subject | przypomnienie danych do logowania | | 0 | | 1142 | userpanel | reminder_sms_body | ID: %id, PIN: %pin | | 0 | | 1137 | userpanel | style | default | | 0 | +------+-----------+-----------------------+--------------------------------------------------+-------------+----------+ 11 rows in set (0.00 sec)
Powyższe jest ok? Co dalej? Jak dodać to czego u mnie brakuje?
Na pewno w backupie nie masz rekordów z uiconfig z section 'userpanel' w większej ilości?
w backupie z poprzedniej/poprzednich wersji mam ich jeszcze mniej:
(1012,'userpanel','owner_stats','1','',0), (1013,'userpanel','default_queue','1','',0), (1014,'userpanel','lms_url','http://localhost/lms/%27,%27%27,0);
Po nakierowaniu przez Ciebie na uiconfig zauważyłem też, ze nie mam w ogóle sekcji userpanel w menu konfiguracji LMS-UI. Nie umiem teraz powiedzieć czy tam wcześniej była, wydaje mi się że nie. Mimo to, jeśli tam musi być taka odrębna sekcja, to dlaczego u mnie nie zostaje dodana poprzez wywołanie ../?m=configload ? Czy mogę to w takim razie dodać ręcznie i czy to w czymś pomoże?
Dzięki za cierpliwość i proszę o dalsze wskazówki.
pozdrawiam TD
Dnia 31 lipca 2015 11:22 tdabek@go2.pl tdabek@go2.pl napisał(a):
Dnia 30 lipca 2015 14:48 Tomasz Chiliński tomasz.chilinski@chilan.com napisał(a):
[...]
oto wynik:
mysql> SELECT * FROM uiconfig WHERE section='userpanel'; +------+-----------+-----------------------+--------------------------------------------------+-------------+----------+ | id | section | var | value | description | disabled | +------+-----------+-----------------------+--------------------------------------------------+-------------+----------+ | 1133 | userpanel | default_queue | 1 | | 0 | | 1135 | userpanel | enabled_modules | help,info,finances,notices,stats,helpdesk,logout | | 0 | | 1138 | userpanel | hide_nodes_modules | 0 | | 0 | | 1136 | userpanel | hint | modern | | 0 | | 1134 | userpanel | lms_url | http://localhost/lms/ | | 0 | | 1132 | userpanel | owner_stats | 1 | | 0 | | 1141 | userpanel | reminder_mail_body | ID: %id PIN: %pin | | 0 | | 1139 | userpanel | reminder_mail_sender | | | 0 | | 1140 | userpanel | reminder_mail_subject | przypomnienie danych do logowania | | 0 | | 1142 | userpanel | reminder_sms_body | ID: %id, PIN: %pin | | 0 | | 1137 | userpanel | style | default | | 0 | +------+-----------+-----------------------+--------------------------------------------------+-------------+----------+ 11 rows in set (0.00 sec)
Powyższe jest ok? Co dalej? Jak dodać to czego u mnie brakuje?
Na pewno w backupie nie masz rekordów z uiconfig z section 'userpanel' w większej ilości?
w backupie z poprzedniej/poprzednich wersji mam ich jeszcze mniej:
(1012,'userpanel','owner_stats','1','',0), (1013,'userpanel','default_queue','1','',0), (1014,'userpanel','lms_url','http://localhost/lms/%27,%27%27,0);
Po nakierowaniu przez Ciebie na uiconfig zauważyłem też, ze nie mam w ogóle sekcji userpanel w menu konfiguracji LMS-UI. Nie umiem teraz powiedzieć czy tam wcześniej była, wydaje mi się że nie. Mimo to, jeśli tam musi być taka odrębna sekcja, to dlaczego u mnie nie zostaje dodana poprzez wywołanie ../?m=configload ? Czy mogę to w takim razie dodać ręcznie i czy to w czymś pomoże?
Dzięki za cierpliwość i proszę o dalsze wskazówki.
Jednak po porownaniu z demo widze ze tam takze nie ma takiej sekcji. W zwiazku z tym juz teraz wogole zgubilem sie gdzie i jak te opcje dla UP sie konfiguruje. Jesli konfiguruje sie tylko z poziomu UP to prosze podajcie w jaki sposob dodac do bazy te brakujace u mnie. Do wersji 1.11.15 wszystko dzialalo dobrze, UP nie sprawial klopotow, dopiero nowe upgrady zaczely mieszac. Pomozcie prosze to naprawic.
Dzieki z gory i pozdrawiam TD
Dnia 3 sierpnia 2015 12:08 tdabek@go2.pl tdabek@go2.pl napisał(a):
Dnia 31 lipca 2015 11:22 tdabek@go2.pl tdabek@go2.pl napisał(a):
Dnia 30 lipca 2015 14:48 Tomasz Chiliński tomasz.chilinski@chilan.com napisał(a):
[...]
oto wynik:
mysql> SELECT * FROM uiconfig WHERE section='userpanel'; +------+-----------+-----------------------+--------------------------------------------------+-------------+----------+ | id | section | var | value | description | disabled | +------+-----------+-----------------------+--------------------------------------------------+-------------+----------+ | 1133 | userpanel | default_queue | 1 | | 0 | | 1135 | userpanel | enabled_modules | help,info,finances,notices,stats,helpdesk,logout | | 0 | | 1138 | userpanel | hide_nodes_modules | 0 | | 0 | | 1136 | userpanel | hint | modern | | 0 | | 1134 | userpanel | lms_url | http://localhost/lms/ | | 0 | | 1132 | userpanel | owner_stats | 1 | | 0 | | 1141 | userpanel | reminder_mail_body | ID: %id PIN: %pin | | 0 | | 1139 | userpanel | reminder_mail_sender | | | 0 | | 1140 | userpanel | reminder_mail_subject | przypomnienie danych do logowania | | 0 | | 1142 | userpanel | reminder_sms_body | ID: %id, PIN: %pin | | 0 | | 1137 | userpanel | style | default | | 0 | +------+-----------+-----------------------+--------------------------------------------------+-------------+----------+ 11 rows in set (0.00 sec)
Powyższe jest ok? Co dalej? Jak dodać to czego u mnie brakuje?
Na pewno w backupie nie masz rekordów z uiconfig z section 'userpanel' w większej ilości?
w backupie z poprzedniej/poprzednich wersji mam ich jeszcze mniej:
(1012,'userpanel','owner_stats','1','',0), (1013,'userpanel','default_queue','1','',0), (1014,'userpanel','lms_url','http://localhost/lms/%27,%27%27,0);
Po nakierowaniu przez Ciebie na uiconfig zauważyłem też, ze nie mam w ogóle sekcji userpanel w menu konfiguracji LMS-UI. Nie umiem teraz powiedzieć czy tam wcześniej była, wydaje mi się że nie. Mimo to, jeśli tam musi być taka odrębna sekcja, to dlaczego u mnie nie zostaje dodana poprzez wywołanie ../?m=configload ? Czy mogę to w takim razie dodać ręcznie i czy to w czymś pomoże?
Dzięki za cierpliwość i proszę o dalsze wskazówki.
Jednak po porownaniu z demo widze ze tam takze nie ma takiej sekcji. W zwiazku z tym juz teraz wogole zgubilem sie gdzie i jak te opcje dla UP sie konfiguruje. Jesli konfiguruje sie tylko z poziomu UP to prosze podajcie w jaki sposob dodac do bazy te brakujace u mnie. Do wersji 1.11.15 wszystko dzialalo dobrze, UP nie sprawial klopotow, dopiero nowe upgrady zaczely mieszac. Pomozcie prosze to naprawic.
Dzieki z gory i pozdrawiam TD
Witam
Z uporem maniaka wróciłem w wolnej chwili ponownie do tego problemu. Wpadłem na pomysł aby do dumpa tej bazy ręcznie dopisać brakujące wpisy żeby się to razem zaciągnęło przy odtwarzaniu bazy. Tak wiec z pliku ze struktura bazy /doc/lms.mysql skopiowałem do swojego dumpa to czego u mnie brakowało: ('userpanel','data_consent_text','','',0), ('userpanel','disable_transferform','0','',0), ('userpanel','disable_invoices','0','',0), ('userpanel','invoice_duplicate','0','',0), ('userpanel','show_tariffname','1','',0), ('userpanel','show_speeds','1','',0), ('userpanel','queues','1','',0), ('userpanel','tickets_from_selected_queues','0','',0), ('userpanel','allow_message_add_to_closed_tickets','1','',0), ('userpanel','limit_ticket_movements_to_selected_queues','0','',0), ('userpanel','default_userid','0','',0), ('userpanel','debug_email','','',0), ('userpanel','lms_url','','',0), ('userpanel','hide_nodesbox','0','',0), ('userpanel','logout_url','','',0), ('userpanel','owner_stats','0','',0), ('userpanel','default_categories','1','',0), ('directories','userpanel_dir','userpanel','',0);
Wyczyściłem oba /templates_c i prawie zadziałało. Sam LMS w sekcji Userpanel -> konfiguracja umożliwił konfigurowanie modułów. W Module finanse zaczęło dzialac zaznaczanie i odznaczanie checkboxow, natomiast przestała się wyświetlać strona logowania do Userpanela (biała strona). Pojawiła mi się natomiast sekcja directories w konfiguracji LMS-UI co jest zrozumiałe ponieważ na to wskazuje dodany przeze mnie ręcznie wpis do dumpa: ('directories','userpanel_dir','userpanel','',0);
Jego domyślna wartość ustawiona była na 'userpanel' a kiedy zmieniłem parametr na 'http://localhost/lms/userpanel' to zaczęło się otwierać okno logowania do Userpanela. Jednak jeszcze to nie był koniec. Samo okno logowania się już pokazało lecz po poprawnym zalogowaniu znowu biala strona na wszystkich modułach. Zrobiłem kolejnego dumpa i wyrzuciłem ten wpis z directories ('directories','userpanel_dir','userpanel','',0); Po ponownym zaciągnięciu bazy już Userpanel zadziałał bez żadnego problemu. Pewnie jeszcze kilka podobnych kwiatków napotkam w mojej bazie z powodu błędnego lub niedokończonego w pełni upgradu ale opisuje to tutaj bo może ktoś inny będzie miał podobne problemy.
Skoro już o różnicach w bazie to przy tej okazji zauważyłem że mój dump tworzy tabele uiconfig w ten sposób:
CREATE TABLE `uiconfig` ( `id` int(11) NOT NULL AUTO_INCREMENT, `section` varchar(64) COLLATE utf8_polish_ci NOT NULL DEFAULT '', `var` varchar(64) COLLATE utf8_polish_ci NOT NULL DEFAULT '', `value` text COLLATE utf8_polish_ci NOT NULL, `description` text COLLATE utf8_polish_ci NOT NULL, `disabled` tinyint(1) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), UNIQUE KEY `section` (`section`,`var`) ) ENGINE=InnoDB AUTO_INCREMENT=1360 DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;
A surowy schemat bazy z /doc/lms.mysql w ten sposób:
CREATE TABLE uiconfig ( id int(11) NOT NULL auto_increment, section varchar(64) NOT NULL DEFAULT '', var varchar(64) NOT NULL DEFAULT '', value text NOT NULL DEFAULT '', description text NOT NULL DEFAULT '', disabled tinyint(1) NOT NULL DEFAULT '0', PRIMARY KEY (id), UNIQUE KEY var (section, var) ) ENGINE=InnoDB;
Moje pytanie brzmi: czy UNIQUE KEY w moim dumpie mogę ręcznie zmienić z 'section' na 'var' tak jak jest w oryginale żeby być na bieżąco? I czy to niczego nie zepsuje? Dodam że baza ta jest od samego początku kiedy pierwszy raz zainstalowałem LMSa wiec jakieś 10 albo 11 lat i pewnie nie wszystko się poprawnie upgradowało bo przecież od tego czasu sporo się LMS zmienił :)
pozdrawiam Tomek
uczestnicy (4)
-
ADMINET Usługi Informatyczne
-
Piotr Piróg
-
tdabek@go2.pl
-
Tomasz Chiliński