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: »
  • Victor ( 5 kwietnia 2010 | 17:35) #

    Dzięki.
    SQL dot. czasu się przydał.

  • Dodaj komentarz

    Prosimy nie zgłaszać swoich problemów poprzez komentarze! W przypadku problemów zapraszamy nasza forum.

kanał RSS
Szukaj
Tagi:
theme optymalizacja styl wordbb baza danych mysql hosting seo Matt Rogowski mybboard.pl trick szablony mstg mikroblogi php SQL beta config łatka wordpress 1.4 mybb.com domeny konkurs Start modyfikacje wywiad Dokumentacja Bezpieczeństwo style aktualizacja 1.6 wygląd mybbsite mybboard.net Porady Aktualności ogólne