Masowe zmienianie ustawień

Ł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.







komentarze 2 »
  1. Victor (5 kwietnia 2010, 17:35 ) #

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

  2. Daniel (20 października 2010, 21:14 ) #

    Dzięki! Co prawda, przydało to mi się, ale do IPB 🙂
    Dziękuję.

Dodaj komentarz

XHTML: Możesz użyć tagów: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>


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

Serwis MyBBsite.pl wykorzystuje cookies. Korzystanie z witryny oznacza zgodę na ich zapis lub wykorzystanie, więcej informacji w polityce prywatności
Akceptuję politykę prywatność, zamknij informację