แก้ไขครั้งสุดท้ายโดย Jason เมื่อ 2023-1-21 01:11
ปัญหาหลักติดตั้งไม่ได้ แก้ไขไฟล์ discuz_style_ชื่อสกิน.xml
ค้นหา - <item id="version"><![CDATA[X2.5,X3,X3.1,X3.2]]></item>
คัดลอกไปที่คลิปบอร์ด
เพิ่ม X3.5 เข้าไป - <item id="version"><![CDATA[X2.5,X3,X3.1,X3.2,<span style="background-color: rgb(255, 255, 255);">X3.5</span>]]></item>
คัดลอกไปที่คลิปบอร์ด
หลังการใช้งาน คุณจะพบว่ามีปัญหาหลัก ๆ ที่พบจะเป็นในส่วนบัคไอคอนหลายจุดไม่แสดงผลเมื่อใช้งานสกินนั้นบน 3.5 ดังภาพนี้
เข้าหน้า admincp > เทมเพลต > แก้ไขสกินมาตรฐาน > เลือก เทมเพลตของรูปแบบสไตล์: เป็นสกินตัวที่คุณใช้งาน
โฟลเดอร์หลักที่ใช้เก็บรูปภาพของรูปแบบสไตล์ {IMGDIR}: ตรงนี้ให้ใส่โฟลเดอร์เก็บภาพของสกินนั้น
แล้วกดบันทึก คุณก็จะได้สกินสำหรับเปิดใช้งานตรงนี้มา เวลาแก้ไขอะไรก็แก้ไขตัวใหม่
ทีนี้คุณก็จะแสดงผลไอคอนปกติของ Discuz3.5 แล้ว
++++++++++++++++++++++++++++++++++++++++++++++
สำหรับคนเจอปัญหาไอคอนออนไลน์บัคไม่แสดงผล
ให้แก้ไขไฟล์ root/template/(สกินของเรา)/forum/discuz/discuz.htm บางสกินไม่มีตรงนี้ให้ไปแก้ที่เทมเพลต default
ค้นหาคำว่า - <img src="{STATICURL}image/common/$online[icon]" alt="icon" />
คัดลอกไปที่คลิปบอร์ด
แก้ไขเป็น - <div><img src="<span style="background-color: rgb(255, 255, 255);">/</span>$online[icon]" alt="icon" /></div><div></div>
คัดลอกไปที่คลิปบอร์ดจะได้แสดงผลปกติ ตามภาพ
และอีก 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'].' ';[/align][align=center]
คัดลอกไปที่คลิปบอร์ด
เป็น - $_G['forum_formulamessage'] .= '<img src="'.$_G['cache']['medals'][$medal]['image'].'" style="vertical-align:middle;" /> '.$_G['cache']['medals'][$medal]['name'].' ';[/align][align=center]
คัดลอกไปที่คลิปบอร์ด
|