[DiscuzX3.5] แก้ปัญหาสำหรับคนใช้สกินเก่าไม่รองรับ 3.5
แก้ไขครั้งสุดท้ายโดย Jason เมื่อ 2023-1-21 01:11ปัญหาหลักติดตั้งไม่ได้ แก้ไขไฟล์ discuz_style_ชื่อสกิน.xml
ค้นหา<item id="version"><!]></item>
เพิ่ม X3.5 เข้าไป<item id="version"><!]></item>
หลังการใช้งาน คุณจะพบว่ามีปัญหาหลัก ๆ ที่พบจะเป็นในส่วนบัคไอคอนหลายจุดไม่แสดงผลเมื่อใช้งานสกินนั้นบน 3.5 ดังภาพนี้
ให้ทำตามนี้ไปก่อนรอสกินตัวนั้นอัปเดทจากผู้พัฒนาใน https://addon.dismall.com/ ที่ลองไม่พบปัญหาใด ๆเข้าหน้า admincp > เทมเพลต > แก้ไขสกินมาตรฐาน > เลือก เทมเพลตของรูปแบบสไตล์: เป็นสกินตัวที่คุณใช้งาน
https://i.imgur.com/VuEpHLG.png
โฟลเดอร์หลักที่ใช้เก็บรูปภาพของรูปแบบสไตล์ {IMGDIR}: ตรงนี้ให้ใส่โฟลเดอร์เก็บภาพของสกินนั้น
แล้วกดบันทึกคุณก็จะได้สกินสำหรับเปิดใช้งานตรงนี้มา เวลาแก้ไขอะไรก็แก้ไขตัวใหม่https://i.imgur.com/dhb4wnx.png
ทีนี้คุณก็จะแสดงผลไอคอนปกติของ Discuz3.5 แล้ว
++++++++++++++++++++++++++++++++++++++++++++++
สำหรับคนเจอปัญหาไอคอนออนไลน์บัคไม่แสดงผลhttps://i.imgur.com/M5sDv8G.png
ให้แก้ไขไฟล์ root/template/(สกินของเรา)/forum/discuz/discuz.htmบางสกินไม่มีตรงนี้ให้ไปแก้ที่เทมเพลต default
ค้นหาคำว่า<img src="{STATICURL}image/common/$online" alt="icon" />
แก้ไขเป็น<div><img src="<span style="background-color: rgb(255, 255, 255);">/</span>$online" alt="icon" /></div><div></div>จะได้แสดงผลปกติ ตามภาพ
https://i.imgur.com/ycxWffn.png
และอีก 1 จุด ตรงไฟล์ /source/function/function_forum.phpค้นหาคำว่าif($_G['cache']['medals'][$medal]) {
แก้ไข $_G['forum_formulamessage'] .= '<img src="'.STATICURL.'image/common/'.$_G['cache']['medals'][$medal]['image'].'" style="vertical-align:middle;" /> '.$_G['cache']['medals'][$medal]['name'].' ';
เป็น $_G['forum_formulamessage'] .= '<img src="'.$_G['cache']['medals'][$medal]['image'].'" style="vertical-align:middle;" /> '.$_G['cache']['medals'][$medal]['name'].' ';
ตรงนี้แก้ตามที่บอกแล้วแก้ไขไฟล์root/template/(สกินของเรา)/forum/discuz/discuz.htmแต่ผลลัพธ์เป็นดังนี้
suttasilo ตอบกลับเมื่อ 2023-1-13 16:41
ตรงนี้แก้ตามที่บอกแล้วแก้ไขไฟล์root/template/(สกินของเรา) ...
ลองแล้ว ให้เหลือ / ไว้ ครับ แสดงผลชื่อ Username ครบถ้วน
<img src="/$online" alt="icon" />
https://i.imgur.com/iT9gDKw.png
ตรงนี้แก้ที่ไหนครับ
suttasilo ตอบกลับเมื่อ 2023-1-13 16:41
ตรงนี้แก้ตามที่บอกแล้วแก้ไขไฟล์root/template/(สกินของเรา) ...
ใส่แค่นี้ ครับ
<img src="$online" alt="icon" />
ขอบคุณครับ พยายามเอา template เก่าตั้งแต่ปี 2015 ฟื้นขึ้นมาอยู่ แต่ต้องแก้อีกเยอะเลยครับไว้เดียวมาอัพเดทว่าแก้อะไรไปบ้าง
https://img2.pic.in.th/pic/image519a0135622532a3.png
หน้า:
[1]