- เครดิต
- 246
- เพื่อน
- ทักทาย
- บล็อก
- อัลบั้ม
- โพสต์
- กระทู้
- แชร์
- สำคัญ
- สิทธิ์อ่าน
- 20
- จำนวนผู้ติดตาม
- จำนวนผู้กำลังติดตาม
- เพศ
- ไม่บอก
|
วิธีนี้ใช้แก้เวลาที่เราเรียกสไลด์บาร์แล้วมันออกมาเปล่าๆ แต่หัวข้อ สคงสคริปอะไรมันไม่ทำงานซักอย่าง
สังเกตุง่ายๆ เวลา view source แล้วจะพบว่า มันมี "\" เพิ่มขึ้นมา เช่น- <div class="sidebox">
- <h4>Last Pic</h4>
คัดลอกไปที่คลิปบอร์ด ซึ่งจริงๆ แล้วมันจะต้องเป็นแบบนี้- <div class="sidebox">
- <h4>Last Pic</h4>
คัดลอกไปที่คลิปบอร์ด เป็นเรื่องของระบบเพื่อความปลอดภัยครับ เมื่อเรียก GET จาวามามันจะสร้าง "\" เพิ่มให้เรา อัตโนมัต (เท่าที่พอเกิดกับ Debian นะ)
วิธีแก้ก็คือ ให้เปิดไฟล์ DISCUZ_ROOT\include\request.func.php ขึ้นมา แล้วค้นหา- } elseif($function == 'module') {
- $requestrun = TRUE;
- $settings = unserialize(get_magic_quotes_gpc() ? stripslashes($requestdata['settings']) : $requestdata['settings']);
คัดลอกไปที่คลิปบอร์ด แล้วแก้เป็น- } elseif($function == 'module') {
- $requestrun = TRUE;
- $requestdata['settings']=stripslashes($requestdata['settings']);//เพิ่มโค๊ตเพื่อเอา \ ที่เพิ่มขึ้นมาออก
- $settings = unserialize(get_magic_quotes_gpc() ? stripslashes($requestdata['settings']) : $requestdata['settings']);
คัดลอกไปที่คลิปบอร์ด แค่นี้แหละครับ เจ้าตัว slash "\" ที่เพิ่มขึ้นมาก็จะหายไป(ระบบความปลอดภับก็หายไปด้วย เพราะฉะนั้นจะเพิ่มตรงนี้ก็ต้องคำนึงไปด้วยว่า เราจะต้องไม่นำเอาสคริปที่ไม่ปลอดภัย เข้ามารันใน sidebar) |
คะแนน
-
ดูบันทึกคะแนน
|
|
|
|
|
|