Masowe zmienianie ustawień

17 grudnia 2009 | Łukasz | Tagi: , , ,

Czasami trzeba zmienić wszystkim użytkownikom jakieś ustawienie. Rzadko takie ustawienia można zmienić przez ACP. W takim momencie przychodzą z pomocą zapytania SQL

Poniżej znają się przykładowe zapytania SQL, aby je wykonać należy zalogować się do phpMyAdmin, wybrać swoją bazę danych a następnie zakładkę SQL.

  1. Zamiana układu posta na układ klasyczny(pionowy)
    UPDATE `mybb_users` SET `classicpostbit` = '1'
  2. Zmiana układu posta na układ poziomy
    UPDATE `mybb_users` SET `classicpostbit` = '0'
  3. Zmiana języka na polski(oczywiście zamiast polish można wpisać inny język)
    UPDATE `mybb_users` SET `language` = 'polish'
  4. Zmiana czasu
    UPDATE `mybb_users` SET `timezone` = 'a', `dst` = 'b', `dstcorrection` = 'c'

    Gdzie:

    • a – strefa czasowa, w przypadku np. strefy +2 podajemy tylko 2, w przypadku np. strefy -2 podajemy -2.
    • b – czas letni, 0 – wyłączony, 1 – włączony
    • c – ustawienia czasu letniego, 0 – nie używaj czasu letniego(wtedy b musi równać się 0), 1 – zawsze używaj czasu letniego (wtedy b wtedy musi równać się 1), 2 – automatycznie wykryj czas letni (wtedy b musi równać się 1)
  5. Wszyscy użytkownicy widoczni w “kto jest online”.
    UPDATE `mybb_users` SET `invisible` = '0'
  6. Dostarczaj wiadomości od administratorów
    UPDATE `mybb_users` SET `allownotices` = '1'
  7. Masowe zmienianie tytułów użytkowników
    UPDATE `mybb_users` SET `usertitle` = 'nowy tytuł'

Zmiany można ograniczyć np. tylko dla użytkowników z jednej grupy. Wtedy po podanych wcześniej zapytaniach musisz dodać

WHERE `usergroup` = 'ID'

Gdzie ID to ID grupy, dla której chcesz zmienić ustawienia, w MyBB ID grup przy domyślnych ustawieniach wyglądają następująco

  • 1 – goście
  • 2 – użytkownicy
  • 3 – super moderator
  • 4 – administrator
  • 5 – użytkownik nie aktywowany
  • 6 – moderator
  • 7 – zbanowany

Jeżeli chcesz np. zmienić układ posta na klasyczny tylko administratorom wykonujesz zapytanie

UPDATE `mybb_users` SET `classicpostbit` = '1' WHERE `usergroup` = '4'

To są tylko przykładowe zapytania, jeżeli chcesz zmienić inne rzeczy i nie wiesz w jaki sposób, napisz co chcesz zmienić na forum bądź w komentarzu.
Masz jakiś problem/niejasność ? Zadaj pytanie na na forum.

Dodaj do:
wykop Dodaj do Google Dodaj do blip dodaj do Del.icio.us dodaj do Facebook dodaj do flakera Dodaj jako nius na OSnews.pl!
Komentarze: »
Brak komentarzy.
Dodaj komentarz

kanał RSS
Szukaj
Tagi:
wordbb mysql baza danych theme styl optymalizacja php seo 1.4 wordpress config SQL Start wywiad modyfikacje Dokumentacja 1.6 aktualizacja Bezpieczeństwo style mybbsite wygląd mybboard.net Porady Aktualności ogólne