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



Powered by phpBB modified by Przemo © 2003 phpBB Group