Discuz 포럼에서 아바타는 사용자의 신원과 성격을 표시하는 방법입니다. 아바타를 수정하면 인식 가능한 프로필을 개선하고 포럼의 사용자의 이미지를보다 독특하게 만들 수 있습니다. 아래에서는 아바타를 단계별로 바꾸는 데 도움이되도록 Discuz에서 아바타를 수정하는 방법을 소개합니다.
먼저 Discuz 백엔드 관리 시스템에 로그인하고 왼쪽 메뉴에서 "사용자"옵션을 찾은 다음 클릭하여 "사용자 관리"페이지를 입력하십시오.
사용자 관리 페이지에서 레지스터 옵션을 찾아서 "Avatar를 업로드하도록 허용"옵션이 "등록"설정에 확인하고 필요에 따라 아바타 크기, 형식 및 파일 크기 제한을 설정하십시오.
다음으로, 일반적으로 디렉토리 /template/default/uc/avatar.htm 에 discuz의 템플릿 파일을 입력 하고이 파일의 코드를 수정하여 아바타 업로드 인터페이스의 스타일을 사용자 정의하십시오.
<div class="avatar-upload">
<form action="uc.php" method="post" enctype="multipart/form-data">
<input type="file" name="avatar" />
<input type="submit" value="아바타를 업로드하십시오" />
</form>
</div>
아바타 업로드 논리는 uc.php 파일로 처리됩니다. 이 파일에서는 파일 형식 및 크기 확인을 포함하여 업로드 처리 코드를 추가해야합니다.
// 존재하다 uc.php 文件中添加아바타를 업로드하십시오逻辑
if ($_FILES["avatar"]["error"] == UPLOAD_ERR_OK) {
$temp_name = $_FILES["avatar"]["tmp_name"];
$new_name = "avatars/" . uniqid() . "." . pathinfo($_FILES["avatar"]["name"], PATHINFO_EXTENSION);
move_uploaded_file($temp_name, $new_name);
// 사용자 아바타 경로 및 기타 정보를 업데이트하십시오
// ...
}
마지막으로 사용자 개인 센터 페이지에서 템플릿 파일을 수정하여 사용자가 업로드 한 아바타를 표시하십시오.
<div class="avatar-preview">
@@##@@
</div>
이 단계를 완료 한 후 Discuz에서 아바타를 성공적으로 수정할 수 있습니다. 수정 프로세스 중에 시스템의 안정성을 보장하기 위해 코드의 정확성과 보안에주의를 기울여야합니다.
이 기사가 당신에게 도움이되기를 바랍니다. Discuz 포럼에서 즐거운 사용을 기원합니다!