Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Standardowy avatar dla wszystkich

Konfiguracja  Założony przez  Piotrs.

wersja skryptu MyBB: 1.8.7
adres forum: ubladego.pl
na czym polega problem (screen, opis, komunikaty):
Witam,

Jakie zapytanie do bazy danych wykonać, aby wszystkim, niezależnie od grupy itd. zmienić avatar na domyślny? Szukałem wielu zapytań, natomiast żadne z nich nie działa, np te:

UPDATE `mybb_users` SET `avatar` = 'http://www.xxx.xx/xxx/xxx.png',
`avatartype` = '2',
`avatardimensions` = '128|128',
WHERE `avatar` = '' ;

Dodam tylko, że dobrze aby avatary te zostały zmienione wszędzie - w widoku wątku, profilu, shoutboxie itp.
Użyj tego pluginu: https://webboard.pl/thread-15485.html
W pluginach będziesz widział jego nazwę, pod tym znajduje się "Click here" lub "Kliknij tutaj. Wejdź w to a ustawisz wszystkim domyślne avatary.
Cytat:w pół dnia stałeś się lepszym pytonistą niż kawenanowo kiedykolwiek programisto :3 ~ Riess 13.11.2018 16:28
Cytat:ale z tą nazwą to fyeem ma racje  ~ Divir 29.07.2019 16:08
Wątek nie istnieje, a i na dodatek, podobno od 1.8 nie trzeba używać pluginu, gdyż jest to w standardzie mybb, chciałbym mimo wszystko ustawić to poprzez zapytanie mysql.
UPDATE `mybb_usersSET `avatar` = 'avatar', `avatartype` = '2', `avatardimensions` = '150|150' WHERE `avatar` = ''

'avatar' zamiast tego sciezka do awataru
'150|150' - rozmiary awataru w wartosci px
Wykonałem takie zapytanie:


UPDATE `mybb_users` SET `avatar` = 'http://www.ubladego.pl/images/default_avatar.png', `avatartype` = '2', `avatardimensions` = '100|100' WHERE `avatar` = '';


i nadal nic się nie zmieniło, przeładowałem również pamięć podręczną.
https://webboard.pl/thread-15485.html

Spróbuj xd
Cytat:w pół dnia stałeś się lepszym pytonistą niż kawenanowo kiedykolwiek programisto :3 ~ Riess 13.11.2018 16:28
Cytat:ale z tą nazwą to fyeem ma racje  ~ Divir 29.07.2019 16:08
Przecież nie ma możliwości, iż nie da się tego ustawić zapytaniem, na tym w zasadzie również ten plugin polega.

Naprawdę nikt nic?
W bazie danych wartość komórek w kolumnie z adresem avataru się zmieniła na poprawny? Jeśli tak to przebudowana z poziomu ACP i odświeżenie przeglądarki choćby poprzez CTRL+F5. Jeśli jednak nie zmienił się - zmień ręcznie jednemu userowi i sprawdź na forum, jeśli działa - będzie trzeba popracować nad tym zapytaniem.
"Try not. Do... or do not. There is no try."
Poświęć 5 minut. Nie bądź ignorantem!  -  Jak zbadać element?
Nie, adres do avatarów nie zmienił się, jest stary, jako że ze starej bazy danych importowałem tabelę mybb_users.

Edit: zadziałała ręczna zmiana adresu grafiki w bazie danych.

Edit2: Oto co dostaje po zmianie adresu avatara w poszczególnym rekordzie:

UPDATE `mybb_users` SET `avatar` = 'http://ubladego.pl/images/default_avatar.png' WHERE `mybb_users`.`uid` = 8;
Mało to eleganckie ale spróbuj tak w ten sposób
UPDATE `mybb_users` SET `avatar` = 'http://ubladego.pl/images/default_avatar.png'

Powinno zadziałać, a przynajmniej u mnie zadziałało. Zmieni to dosłownie wszystkim użytkownikom.
"Try not. Do... or do not. There is no try."
Poświęć 5 minut. Nie bądź ignorantem!  -  Jak zbadać element?
(03.04.2016, 21:50)ficus napisał(a): UPDATE mybb_users SET avatar = 'http://ubladego.pl/images/default_avatar.png'

Miałem nieco inny pomysł, bo chciałem zrobić to na takiej zasadzie: Skoro nikt nie ma icq, czyli jego wartość = 0 to ->

UPDATE `mybb_users` SET `avatar` = 'http://ubladego.pl/images/default_avatar.png' WHERE `mybb_users`.`icq` = 0;

Natomiast nie zadziałało, Twój sposób również, zatem coś po stronie bazy...

Dodam jeszcze, że wykonując jakiekolwiek zapytanie nie otrzymuję żadnego komunikatu zwrotnego.

Victoria, zapytanie poszło, przez konsolę :)

Temat wyczerpany.



Użytkownicy przeglądający ten wątek:

2 gości