To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Domy?lny avatar u?ytkowników

BlueMan - 30-12-2008, 15:24
Temat postu: Domyślny avatar użytkowników
Modyfikacja lekko inna, niż ta w wątku http://www.przemo.org/php...pic.php?t=19606
Ponieważ nie wymusza na nikim używanie domyślnego avatara - może go usunąć i nie mieć w ogóle emblematu.

Domyślny avatar dla nowo zarejestrowanych użytkowników


  1. Wybrany przez nas avatar wgrywamy do dowolnego katalogu na serwerze. Sugeruję, aby wgrać go do folderu w którym są inne avatary, tj. /images/avatars/gallery/
  2. Do tego avatar powinien być dostęp poprzez link: http:// style="text-decoration: underline">twojeForum.pl/images/avatars/gallery/plikAvatara.png (oczywiście podkreślone nazwy zamieniamy na prawidłowe nazwy dla naszego serwera oraz pliku avatara, np: http://ambitni.eu/images/...itni-avatar.png )
  3. Otwieramy plik includes/usercp_register.php i w linijce nr 646 zmieniamy
    Kod:
    $avatar_sql = ( $mode == 'editprofile' ) ? " : "", ".USER_AVATAR_NONE;

    na
    Kod:
    $avatar_sql = ( $mode == 'editprofile' ) ? '' : "'http://ambitni.eu/images/avatars/gallery/ambitni-avatar.png', 2";

  4. Gotowe.
    Teraz każdy nowo zarejestrowany użytkownik będzie mieć w swoim profilu domyślny avatar, który w każdym momencie będzie mógł zmienić na swój własny.

W załączniku znajduje się gotowy zmieniony plik. Jeśli kopiujecie linijkę wprost z forum zwróćcie uwagę na cudzysłowia! Tylko pojedyncze i podwójne (jeden przycisk. Nie ten z tyldą!) są akceptowalne


Zmiana domyślnego avatara u istniejących użytkowników
Jeśli chcemy ustawić domyślny avatar wszystkim osobom, które nie mają w ogóle avatara musimy wykonać takie zapytanie SQL
Kod:
UPDATE `phpbb_users` SET `user_avatar` = 'http://ambitni.eu/images/avatars/gallery/ambitni-avatar.png',
`user_avatar_type` = '2' WHERE `user_avatar` = '';

zmieniając na prawidłową ścieżkę do avatara.

Metoda ta działa "jednorazowo" - jeśli użytkownik usunie sobie avatar z profilu to nie będzie mu się nic wyświetlać. Czyli nie jest wymuszane na nikim, że jak nie chce mieć avatar to musi korzystać z "domyślnego avatara".



Jakieś uwagi, sugestie, komentarze?
Tutorial do innych skryptów: http://www.blueman.pl/int...nika-forum.html

sebus231 - 11-02-2009, 15:04

zrobiłem złe zapytanie i pokazuje mi inny avek jakie jest zaytanie żeby pokazywało mój?
lizak - 11-02-2009, 15:12

Kod:
$avatar_sql = ( $mode == 'editprofile' ) ? " : "'http://ambitni.eu/images/avatars/gallery/ambitni-avatar.png', 2"


Cytat:
http://ambitni.eu/images/avatars/gallery/ambitni-avatar.png


Musisz dać namiary na swoj avatar . Zrobiłes tak ?

BlueMan - 24-02-2009, 11:22

W razie czego służę pomocą :]
Dark123 - 19-03-2009, 15:56

mam pewien problem :/ wchodze w includes/usercp_register.php i wpisuja w notatnik szukaj :
Cytat:
$avatar_sql = ( $mode == 'editprofile' ) ? " : "", ".USER_AVATAR_NONE;
Daje znajdz i pisze ze nie ma pliku :/ co mam zrobic??
xlesiu - 19-03-2009, 16:03

Dark123, znajdź samo $avatar_sql i jak znajdzie porównaj czy dalsza część się zgadza.U mnie jest w 646 lini
Cytat:
$avatar_sql = ( $mode == 'editprofile' ) ? '' : "'', " . USER_AVATAR_NONE;

Dark123 - 19-03-2009, 16:13

wpisuje samo i tez nie ma ale to chodzi o ten plik
public_html/includes/usercp_register.php ??BO ja tam to dawalem i nie ma :/

xlesiu - 19-03-2009, 16:15

Dark123, spakuj go i dołącz jako załącznik. Poszukam.
Dark123 - 19-03-2009, 16:40

Prosze:
Juz wiem :) musialem najpierw wgrac avatar

xlesiu - 19-03-2009, 16:44

Jest ten kod w tej linii podaj adres do avatara to od razu wrzucę poprawiony plik. Chyba, że chcesz ten co taje BlueMan
Dark123 - 19-03-2009, 16:57

wszystko zrobilem tak jak w instrukcji zmienilem tylko avatar i wyskoczylo mi :
Cytat:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/nightsit/public_html/includes/usercp_register.php on line 646
Jak chce wejsc do profilu :(
co mam zrobic??

xlesiu - 19-03-2009, 16:58

Dark123, wrzuć mój plik z poprzedniego posta.
joli - 19-03-2009, 17:07

Dark123, moznaby zobaczyc:
http://www.gtaresident.yoyo.pl/check_files.php

masz pewnie jakies inne modyfikacje, ale pliku nie ma

Aby uzyskać pomoc wymagany jest adres forum z problemem.
Podaj pełny, realny adres forum, z http:// (klikalny!), nie używaj aliasów.
Adres ma być w profilu lub w treści posta.
Jesli masz kilka forów, napisz którego problem dotyczy!

Jeśli tego nie zrobisz Twój post zostanie usunięty!

Dark123 - 19-03-2009, 17:10

wrzucilem i dalej nic :/ co mam zrobic??:(


ale to nie na tej stronie :/
ades:
Kod:
http://nightsite.xaa.pl/check_files.php

joli - 19-03-2009, 17:16

Dark123, nie na tej? To pewnie na tej? Smieszne, nie?
Cytat:
Adres forum: brak.....
sio. i ciesz sie ze warna nie dostałes.


Powered by phpBB modified by Przemo © 2003 phpBB Group