Discuz ဖိုရမ်တွင် Avatars များသည်အသုံးပြုသူများ၏အထောက်အထားများနှင့်ကိုယ်ရည်ကိုယ်သွေးများကိုပြသရန်နည်းလမ်းဖြစ်သည်။ Avatar ကိုပြုပြင်ခြင်းသည်မှတ်မိနိုင်သောပရိုဖိုင်းကိုတိုးတက်စေပြီးသုံးစွဲသူ၏ပုံရိပ်ကိုဖိုရမ်တွင်ပိုမိုထူးခြားစွာပြုလုပ်နိုင်သည်။ Discuz ရှိ Avatar ရှိ Avatar ရှိ Avatar ရှိ Avatar Avatar ခြေလှမ်းကိုပြောင်းလဲရန်မည်သို့ပြုပြင်မည်ကိုမိတ်ဆက်ပေးပါမည်။
ပထမ ဦး စွာ Discuz Backend စီမံခန့်ခွဲမှုစနစ်သို့ ဝင်ရောက်. ဘယ်ဘက်ရှိမီနူးတွင် "User Management" ကိုရှာရန်ကိုနှိပ်ပါ။
အသုံးပြုသူစီမံခန့်ခွဲမှုစာမျက်နှာတွင်မှတ်ပုံတင်ခြင်း option ကိုရှာပါ, "Allow အသုံးပြုသူများကို upload လုပ်ရန် avatar" option ကို "register" setting တွင်သေချာအောင်လုပ်ပါ။
ထို့နောက် Discuz ၏ template file ကိုရိုက်ထည့်ရန်လိုအပ်သည့် directory /template/Default/AVatAR.htm တွင်သင်နှင့်ဤဖိုင်ရှိကုဒ်နံပါတ်ကိုပြုပြင်ရန်ပြင်ဆင်ပါ။
<div class="avatar-upload">
<form action="uc.php" method="post" enctype="multipart/form-data">
<input type="file" name="avatar" />
<input type="submit" value="avatar ကိုတင်ပါ" />
</form>
</div>
avatar ကိုတင်ခြင်း၏ယုတ္တိဗေဒသည် UC.php ဖိုင်မှလုပ်ဆောင်သည်။ ဤဖိုင်တွင်ဖိုင်အမျိုးအစားနှင့်အရွယ်အစားစိစစ်အတည်ပြုအပါအဝင် upload ပြုပြင်ခြင်းကုဒ်ကိုထည့်သွင်းရန်လိုအပ်သည်။
// တည်နေ uc.php 文件中添加avatar ကိုတင်ပါ逻辑
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);
// Uper User Avatar Path နှင့်အခြားသတင်းအချက်အလက်
// ...
}
နောက်ဆုံးတွင်သုံးစွဲသူကိုယ်ပိုင်စင်တာစာမျက်နှာတွင်အသုံးပြုသူမှတင်ထားသော Avatar uploaded ကိုပြသရန် template file ကိုပြင်ဆင်ပါ။
<div class="avatar-preview">
@@##@@
</div>
ဤအဆင့်များကိုပြီးစီးပြီးနောက် Discuz တွင်သင်၏ Avatar ကိုအောင်မြင်စွာပြုပြင်နိုင်ခဲ့သည်။ ပြုပြင်မွမ်းမံခြင်းလုပ်ငန်းစဉ်အတွင်းစနစ်တည်ငြိမ်မှုကိုသေချာစေရန်ကုဒ်၏တိကျမှုနှင့်လုံခြုံရေးကိုဂရုပြုရန်သေချာပါစေ။
ဒီဆောင်းပါးကမင်းအတွက်အထောက်အကူပြုမယ်လို့မျှော်လင့်ပါတယ်။