1.12.7 i starsze - Nazwy awatarów przypisywane od id użytk
kooza - 14-03-2012, 15:40 Temat postu: Nazwy awatarów przypisywane od id użytk
Nazwy awatarów przypisywane od id użytkownika
Po wgraniu awataru na forum, zmienia mu nazwe na tą jak ma id użytkownika.
Cytat: | #############################################################
## MOD Title: Nazwy awatarów przypisywane od id użytkownika
## MOD Author: FuNEnD3R < admin@funender.com > (Thomas Jonas) http://www.funender.com
## MOD Description: Po wgraniu awataru na forum, zmienia mu nazwe na tą jak ma id użytkownika.
##
## Installation Level: Easy
## Installation Time: 5 Minutes
## Files To Edit: includes/usercp_avatar.php, includes/usercp_register.php
##
## Included Files: avatar_rename.php
##
############################################################## |
Aby przypisać wszystkim awatarom id użytkownika. Uruchom plik avatar_rename.php. Gdy wykonamy już tą operacje. Plik należy usunąć!
Tommekk80 - 14-03-2012, 15:45
Mod radzi sobie z różnymi rozszerzeniami plików? Znaczy czy w przypadku zmiany avatara z np. png na gif zmieni się tylko rozszerzenie, nazwa (czyli id usera) zostaje tak?
kooza - 14-03-2012, 15:47
Dokładnie tak. Wszystko było testowane.
tartut - 14-03-2012, 15:48
Zmienia tylko nazwę pliku, rozszerzenie zostaje takie jakie jest
Tommekk80 - 14-03-2012, 16:43
Wybacz, że się czepiam, ale co będzie w przypadku, gdy userowi zmienię id w bazie? Nazwa avka się też zmieni automatycznie? Czy już nie?
Jeśli nie, to co się stanie, jak potem kolejny user dostanie to 'wolne' id i wstawi sobie avka?
NineX - 14-03-2012, 16:45
kooza, kto jest autorem nowych dodatków, które od jakiegoś czasu dodajesz na forum?. W każdym temacie musi być zawarta ta informacja.
kooza - 14-03-2012, 18:17
Tommekk80, bedziesz musiał ponownie uruchomić ten plik avatar_rename.php
Połowa tych dodatków jest moja, a reszta przerobiona z czystego phpBB2. Już poprawiam autorów.
Piter Pit - 21-03-2012, 18:35
kooza, proponuję małe ułatwienie w instrukcji
zamiast:
Cytat: | #-----[ FIND ]------------------------------------------
#
$new_filename = uniqid(rand()) . $imgtype;
#
#-----[ BEFORE, ADD ]------------------------------------------
#
if ( $user_id != 0)
{
$new_filename = $user_id . $imgtype;
} else {
#
#-----[ FIND ]------------------------------------------
#
$new_filename = uniqid(rand()) . $imgtype;
#
#-----[ AFTER, ADD ]------------------------------------------
#
}
|
DAĆ TAK:
Cytat: | #
#-----[ FIND ]------------------------------------------
#
$new_filename = uniqid(rand()) . $imgtype;
#
#-----[ REPLACE WITH ]------------------------------------------
#
if ( $user_id != 0)
{
$new_filename = $user_id . $imgtype;
} else {
$new_filename = uniqid(rand()) . $imgtype;
} |
Bo nawiasów sporo w każdym pliku i takie małe coś łatwo pomylić jak się długo już patrzy w tekst
jak ktoś chce sprawdzić moda na żywo: http://district.linuxpl.info/index.htm
Kod: | Log: test Pass: test1234 /// Log: test2 Pass: test1234 |
|
|
|