- เครดิต
- 5
- เพื่อน
- ทักทาย
- บล็อก
- อัลบั้ม
- โพสต์
- กระทู้
- แชร์
- สำคัญ
- สิทธิ์อ่าน
- 10
- จำนวนผู้ติดตาม
- จำนวนผู้กำลังติดตาม
- เพศ
- ไม่บอก
|
เจ้าของ|
nomyenro
โพสต์ 2011-6-1 11:09:33
แก้ได้แระคับ ใครที่เกิดปญหาแบบเดียวกันแก้ตามนะครับ (ซ้ำขออภัยไม่รู้แก้ยังไงหาไม่เจอเลยทำเอง)
แก้โคดที่ไฟล์ source\function\function_discuzcode.php
ค้นหา
if(strpos($msglower, '[/img]') !== FALSE) {
$message = preg_replace(array(
"/\[img\]\s*([^\[\<\r\n]+?)\s*\[\/img\]/ies",
"/\[img=(\d{1,4})[x|\,](\d{1,4})\]\s*([^\[\<\r\n]+?)\s*\[\/img\]/ies"
), $allowimgcode ? array(
"bbcodeurl('\\1', '<img $attrsrc=\"{url}\" onload=\"thumbImg(this)\" alt=\"\" />')",
"parseimg('\\1', '\\2', '\\3', $lazyload)"
) : array(
(!defined('IN_MOBILE') ? "bbcodeurl('\\1', '<a href=\"{url}\" target=\"_blank\">{url}</a>')" : "bbcodeurl('\\1', '<a href=\"{url}\" target=\"_blank\">[$viewimg]</a>')"),
(!defined('IN_MOBILE') ? "bbcodeurl('\\3', '<a href=\"{url}\" target=\"_blank\">{url}</a>')" : "bbcodeurl('\\3', '<a href=\"{url}\" target=\"_blank\">[$viewimg]</a>')"),
), $message);
}
}
แทนที่ด้วย
if(strpos($msglower, '[/img]') !== FALSE) {
$message = preg_replace(array(
"/\[img\]\s*([^\[\<\r\n]+?)\s*\[\/img\]/ies",
"/\[img=(\d{1,4})[x|\,](\d{1,4})\]\s*([^\[\<\r\n]+?)\s*\[\/img\]/ies"
), $allowimgcode ? array(
"bbcodeurl('\\1', '<img src=\"{url}\" onload=\"thumbImg(this)\" alt=\"\" />')",
"parseimg('\\1', '\\2', '\\3')"
) : array(
"bbcodeurl('\\1', '<a href=\"{url}\" target=\"_blank\">{url}</a>')",
"bbcodeurl('\\3', '<a href=\"{url}\" target=\"_blank\">{url}</a>')"
), $message);
}
}
ผลที่ตามมาคือ เข้าบอร์ดและโพสได้ปกติ แต่! ในโหมด มือถือจะไม่แสดงรูปภาพเผลอๆเว็บเออเร่อไปเลย ยงไงก็พิจารณาดีๆนะครับ ยงไม่ทดสอบในมือถือ(เพราะผมไม่ทำเว็บมือถือหรอก 555+) |
|