UWAGA: Pojawiła się nowa wersja systemu - phpBB 3.3.19. Ostatnie wydania (od wersji 3.3.17 do najnowszej) przynoszą kluczowe poprawki, które chronią Twoje forum przed zagrożeniami i dbają o spokój Twojej społeczności. Polecam nie odkładać tego na później, tyllko zaktualizować fora!

Polski pakiet językowy dla phpBB 3.3.19

Anulowanie ostrzeżenia

Pomoc przy instalacji oraz użytkowaniu phpBB 3.0.x. Forum nie służy do zgłaszania znalezionych błędów, innowacji lub problemów związanych ze stylami i modyfikacjami.
snakedoo
Posty: 26
Rejestracja: 11 kwietnia 2008, 13:47

Anulowanie ostrzeżenia

Post autor: snakedoo » 10 czerwca 2008, 19:53

Mam taki problem, dałem ostrzeżenie użytkownikow, ale przez pomyłkę a w panelu moderatora nie widzę, żadnej opcji dzięki której mogę anulować ostrzeżenie :/

Da się jakoś anulować przyznane ostrzeżenie?

Awatar użytkownika
Betrayal
Zasłużony
Posty: 649
Rejestracja: 18 marca 2006, 16:15
Lokalizacja: Otwock pod W/w

Re: Anulowanie ostrzeżenia

Post autor: Betrayal » 10 czerwca 2008, 20:02

snakedoo, czytasz ty czasami forum? :) Pod twoim nowym, niepotrzebnym tematem, jest inny o identycznej treści.

[ Klik! ]

snakedoo
Posty: 26
Rejestracja: 11 kwietnia 2008, 13:47

Re: Anulowanie ostrzeżenia

Post autor: snakedoo » 10 czerwca 2008, 20:14

Shark pisze:snakedoo, czytasz ty czasami forum? :) Pod twoim nowym, niepotrzebnym tematem, jest inny o identycznej treści.
Sorki, roztargniony dziś jestem, bo mnie zdenerwowali na moim forum :x

Nio ale nie chodzi mi o ustawianie mniejszego czasu wygaśniecia ostrzeżenia tylko o usunięcie jednego.
Dobra już wiem, że trzeba ręcznie usunąć z bazy danych, ale która to jest tabela?

Awatar użytkownika
Betrayal
Zasłużony
Posty: 649
Rejestracja: 18 marca 2006, 16:15
Lokalizacja: Otwock pod W/w

Re: Anulowanie ostrzeżenia

Post autor: Betrayal » 10 czerwca 2008, 20:26

Jeżeli się nie mylę, to phpbb_users, a dokładniej kolumna user_warnings :)

Zapytanie:

Kod: Zaznacz cały

UPDATE phpbb_users WHERE user_id="id usera" SET user_warnings="0(lub do jakiej wartości ostrzeżeń chcesz obniżyć";
Nie jestem pewien co do tego zapytania w 100%, poczekaj na odpowiedź administratora lub moderatora, bo moje zapytanie może przynieść niechciane, a przede wszystkim nieodwracalne, skutki na forum.

snakedoo
Posty: 26
Rejestracja: 11 kwietnia 2008, 13:47

Re: Anulowanie ostrzeżenia

Post autor: snakedoo » 11 czerwca 2008, 12:47

Niom wiem, że takie modyfikacje mogą mieć nieodwracalne zmiany na forum, dlatego zanim zrobię coś na moim forum na którym mi zależy, wszystkie mody itp sprawdzam na drugim forum testowym :)

Sprawdziłem twoje zapytanie SQL ale wywala jakiś błąd i nic się nie dzieje :/

Awatar użytkownika
Betrayal
Zasłużony
Posty: 649
Rejestracja: 18 marca 2006, 16:15
Lokalizacja: Otwock pod W/w

Re: Anulowanie ostrzeżenia

Post autor: Betrayal » 11 czerwca 2008, 13:31

Możesz pokazać ten błąd? Wywnioskuję z tego, co w nim jest źle.

snakedoo
Posty: 26
Rejestracja: 11 kwietnia 2008, 13:47

Re: Anulowanie ostrzeżenia

Post autor: snakedoo » 11 czerwca 2008, 14:36

UPDATE phpbb_users WHERE user_id = '54' SET user_warnings = '0'
MySQL zwrócił komunikat:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE user_id='54' SET user_warnings='0'' at line 1

Trzeba było uważać na zajęciach z Baz Danych :P to teraz uniknął bym wielu kłopotów :) nio ale interesuję się czymś zupełnie innym.

Awatar użytkownika
Betrayal
Zasłużony
Posty: 649
Rejestracja: 18 marca 2006, 16:15
Lokalizacja: Otwock pod W/w

Re: Anulowanie ostrzeżenia

Post autor: Betrayal » 11 czerwca 2008, 15:11

1. Czy dałeś na końcu zapytania średnik?
2. Jeżeli masz w bazie danych prefiks inny niż phpbb, to zamień phpbb_users na twojindex_users.

Ja SQL uczyłem się z książki, nie studiuję informatyki :)

Awatar użytkownika
Mary$
Zasłużony
Posty: 301
Rejestracja: 17 grudnia 2007, 18:54
Lokalizacja: 3-miasto

Re: Anulowanie ostrzeżenia

Post autor: Mary$ » 11 czerwca 2008, 16:03

Ty dałeś tak:

Kod: Zaznacz cały

UPDATE phpbb_users WHERE user_id = '54' SET user_warnings = '0' 
a powinno być tak:

Kod: Zaznacz cały

UPDATE phpbb_users WHERE user_id=54 SET user_warnings=0 
Dla pól typu INTEGER wartości nie podaje się w cudzysłowach.
`Hominis est errare, insipientis in errore perseverare` :)

snakedoo
Posty: 26
Rejestracja: 11 kwietnia 2008, 13:47

Re: Anulowanie ostrzeżenia

Post autor: snakedoo » 11 czerwca 2008, 16:17

Tak czy tak dalej pokazuje błąd :/
Tabele mam standardowo phpbb_, w phpbb_warnings -> user_id odczytałem id usera któremu przyznałem ostrzeżenie, a później przechodzę do tabeli phpbb_users i wykonuję UPDATE, niestety pojawia się ten sam błąd :/

Awatar użytkownika
Betrayal
Zasłużony
Posty: 649
Rejestracja: 18 marca 2006, 16:15
Lokalizacja: Otwock pod W/w

Re: Anulowanie ostrzeżenia

Post autor: Betrayal » 11 czerwca 2008, 16:20

A czy w zapytaniu Mary$ dałeś na końcu średnik? To ważne! Bo Mary$ nie napisał go przy swoim zapytaniu ;)

Awatar użytkownika
daroPL
Administrator
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: Anulowanie ostrzeżenia

Post autor: daroPL » 11 czerwca 2008, 16:25

Ludzie, ludzie, co wy tutaj wyprawiacie. Poprawne zapytanie SQL:

Kod: Zaznacz cały

UPDATE phpbb_users SET user_warnings = 0 WHERE user_id = 54;

Awatar użytkownika
Betrayal
Zasłużony
Posty: 649
Rejestracja: 18 marca 2006, 16:15
Lokalizacja: Otwock pod W/w

Re: Anulowanie ostrzeżenia

Post autor: Betrayal » 11 czerwca 2008, 16:27

Dzięki, że nas poprawiłeś, daroPL :) Zawsze byłem jednak przekonany, że najpierw warunek potem zadanie.

Awatar użytkownika
Mary$
Zasłużony
Posty: 301
Rejestracja: 17 grudnia 2007, 18:54
Lokalizacja: 3-miasto

Re: Anulowanie ostrzeżenia

Post autor: Mary$ » 11 czerwca 2008, 18:20

Faktycznie :P pod tym kątem nie sprawdziłem, bo pierwsze co zwróciło moją uwagę, to te apostrofy :]
Sry za wprowadzenie w błąd.
`Hominis est errare, insipientis in errore perseverare` :)

Awatar użytkownika
mateusz
Zasłużony
Posty: 2174
Rejestracja: 14 maja 2005, 17:43
Lokalizacja: JAWORZNO
Kontakt:

Re: Anulowanie ostrzeżenia

Post autor: mateusz » 11 czerwca 2008, 20:21

małe wtrącenie. chyba niepotrzebne ale jak by ktoś szukał.

pod natchnieniem tego tematu powstało coś takiego:
modyfikacje-f41/delete-warnings-t7544.html
Zapraszam również na moje forum: www.indianie.info
www.sklepbezglutek.pl - zapraszam do sklepu z żywnością bezglutenową i niskobiałkową. Makarony, chleby, zdrowa żywność. Wysyłane od ręki bez ryzyka utraty świeżości w trakcie dostarczania.

Zablokowany

Wróć do „Użytkowanie”