BLOGCODE.HEXAT.COM


![]() | ![]() ![]() ![]() |
Thay vì cứ để như vậy thì bây giờ đã có một Module ra đời đó là No Avatar, nó có chức năng chính là tự tạo một avatar với chữ cái đầu tiên của tên tài khoản và sẽ được chọn màu sắc nền ngẫu nhiên cho mỗi avatar.
** Hướng dẫn:
Vào registration.php tìm
$usid = mysql_insert_id();
Thêm code sau vào dưới nó:
/* @ Modules No Avatar @ Code mod bởi NhanhNao @ Không xóa dòng này */ $im = imagecreatetruecolor(65, 65); // Chiuề rộng và chiều cao $color1 = rand(0,900); $color2 = rand(0,900); $color3 = rand(0,900); $background = @imagecolorallocate($im, $color1,$color2,$color3); // Màu nền $white = @imagecolorallocate($im, 255, 255, 255); // Màu chữ @imagefilledrectangle($im, 0, 0, 65, 65, $background); // Tạo ảnh nền $text = substr($reg_nick,0,1); // Text $text = ucfirst($text); $font = 'font.ttf'; // Font chữ $save_name = 'files/users/avatar/'.$usid.'.png'; @imagettftext($im, 45, 0, 16, 56, $white, $font, $text); @imagepng($im, $save_name); imagedestroy($im);
Lưu lại.
Tiếp theo các bạn tải File dưới về, upload lên host và giải nén ra sẽ được file font.ttf
là ok
Nguồn: nhanhnao
Tập tin đính kèm
- Share: BBCode: Link: |
Cùng chuyên mục