လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Discuz Avatar Modification Tutorial: Personal Avatar ကိုအလွယ်တကူပြောင်းလဲနိုင်ပုံ

Discuz Avatar Modification Tutorial: Personal Avatar ကိုအလွယ်တကူပြောင်းလဲနိုင်ပုံ

M66 2025-07-12

Discuz ရှိ avatar ကိုပြုပြင်ခြင်းအပေါ်အသေးစိတ်သင်ခန်းစာ

Discuz ဖိုရမ်တွင် Avatars များသည်အသုံးပြုသူများ၏အထောက်အထားများနှင့်ကိုယ်ရည်ကိုယ်သွေးများကိုပြသရန်နည်းလမ်းဖြစ်သည်။ Avatar ကိုပြုပြင်ခြင်းသည်မှတ်မိနိုင်သောပရိုဖိုင်းကိုတိုးတက်စေပြီးသုံးစွဲသူ၏ပုံရိပ်ကိုဖိုရမ်တွင်ပိုမိုထူးခြားစွာပြုလုပ်နိုင်သည်။ Discuz ရှိ Avatar ရှိ Avatar ရှိ Avatar ရှိ Avatar Avatar ခြေလှမ်းကိုပြောင်းလဲရန်မည်သို့ပြုပြင်မည်ကိုမိတ်ဆက်ပေးပါမည်။

Discuz နောက်ခံသို့ဝင်ရောက်ပါ

ပထမ ဦး စွာ Discuz Backend စီမံခန့်ခွဲမှုစနစ်သို့ ဝင်ရောက်. ဘယ်ဘက်ရှိမီနူးတွင် "User Management" ကိုရှာရန်ကိုနှိပ်ပါ။

အသုံးပြုသူများကို avatars upload တင်ရန်ခွင့်ပြုပါ

အသုံးပြုသူစီမံခန့်ခွဲမှုစာမျက်နှာတွင်မှတ်ပုံတင်ခြင်း option ကိုရှာပါ, "Allow အသုံးပြုသူများကို upload လုပ်ရန် avatar" option ကို "register" setting တွင်သေချာအောင်လုပ်ပါ။

Template File ကိုပြုပြင်မွမ်းမံပါ

ထို့နောက် 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 upload ယုတ္တိဗေဒလုပ်ငန်းစဉ်

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 နှင့်အခြားသတင်းအချက်အလက်
    // ...
}

ရှေ့ဆုံးတွင်အသုံးပြုသူ avatars ကိုပြပါ

နောက်ဆုံးတွင်သုံးစွဲသူကိုယ်ပိုင်စင်တာစာမျက်နှာတွင်အသုံးပြုသူမှတင်ထားသော Avatar uploaded ကိုပြသရန် template file ကိုပြင်ဆင်ပါ။

 <div class="avatar-preview">
    @@##@@
</div>

ဤအဆင့်များကိုပြီးစီးပြီးနောက် Discuz တွင်သင်၏ Avatar ကိုအောင်မြင်စွာပြုပြင်နိုင်ခဲ့သည်။ ပြုပြင်မွမ်းမံခြင်းလုပ်ငန်းစဉ်အတွင်းစနစ်တည်ငြိမ်မှုကိုသေချာစေရန်ကုဒ်၏တိကျမှုနှင့်လုံခြုံရေးကိုဂရုပြုရန်သေချာပါစေ။

ဒီဆောင်းပါးကမင်းအတွက်အထောက်အကူပြုမယ်လို့မျှော်လင့်ပါတယ်။