nawigacja różnice student i administrator

nawigacja różnice student i administrator

Napisane przez: Czeslaw Oleszczyszyn ()
Liczba odpowiedzi: 4

Jeśli jestem zalogowany na koncie administratora to nawigacja wygląda tak (nic nie ma):

navigacja-brak

Co dziwne student ma taki widok:

navigacja-jest

Gdzie to można poprawić?

 Najnowszy moodle 3.7, najnowszy temat adaptable.

 

 

 

W odpowiedzi na Czeslaw Oleszczyszyn

Odp: nawigacja różnice student i administrator

Napisane przez: Przemyslaw Stencel ()

Najprawdopodobniej różnica nie wynika z uprawnień (administrator/student), tylko po prostu niektórzy użytkownicy ten blok widzą, a inni nie (ale nie zależy to od roli).

W poprzedniej wersji Moodla była możliwość zminimalizowania sobie bloku bocznego, a w wersji 3.7 tej funkcji nie ma. Ale jeśli ktoś przed upgrade'em sobie jakiś blok zminimalizował, to po ugradzie ten blok nadal będzie zminimalizowany, ale już bez możliwości zmaksymalizowania. Więc niektórym osobom niektóre bloki boczne "utknęły" w stanie zminimalizowanym.

Spróbuj dodać w ustawieniach skórki adaptable (admin/settings.php?section=theme_adaptable_generic) ten custom CSS:

.jsenabled .block.hidden .content {
 display: inherit;
}

Daj znać, czy pomogło.

W odpowiedzi na Przemyslaw Stencel

Odp: nawigacja różnice student i administrator

Napisane przez: Czeslaw Oleszczyszyn ()

Dziękuję, jednak nie pomogło.
Skoro to ustawienie użytkownika to zapisane musi być w jednej z tabel moodle.

W której?

 

W odpowiedzi na Czeslaw Oleszczyszyn

Odp: nawigacja różnice student i administrator

Napisane przez: Jacek Krzymowski ()
To jest tabela {user_preferences}. W kolumnie name pojawia się wpis, np. block16hidden, gdzie 16 jest numerem identyfikacyjnym bloku. Jeśli blok jest ukryty w kolumnie value jest 1.
W odpowiedzi na Jacek Krzymowski

Odp: nawigacja różnice student i administrator

Napisane przez: Czeslaw Oleszczyszyn ()

Dopiero znalazłem czas.

desc mdl_user_preferences;
+--------+---------------+------+-----+---------+----------------+
| Field  | Type          | Null | Key | Default | Extra          |
+--------+---------------+------+-----+---------+----------------+
| id     | bigint(10)    | NO   | PRI | NULL    | auto_increment |
| userid | bigint(10)    | NO   | MUL | 0       |                |
| name   | varchar(255)  | NO   |     |         |                |
| value  | varchar(1333) | NO   |     |         |                |
+--------+---------------+------+-----+---------+----------------+

update  mdl_user_preferences set value=0 where name="block16hidden";

 

Zmieniłem w tabeli wpis na 0 i oczywiście działa.

Bardzo dziękuję za pomoc.