Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก

ข้อตกลงการใช้งานกระดานข่าวดิสคัสไทย DiscuzThai Agreement (English Version) ประกาศดิสคัสไทย - ทำเนียบดิสคัสภาษาไทย

Discuz! X3.5 Thai R20240520 Rev.9 (NEW) [วิดีโอช่วยสอน] อัปเกรด Discuz! X3.4 เป็น X3.5 Discord ของ Discuz! Thai Community อย่างเป็นทางการ

Discuz! X3.4 Thai R20220811 (REV.75) สิ้นสุดการสนับสนุน Discuz! X3.4 ภาษาไทยตั้งแต่วันนี้เป็นต้นไป (ขอแนะนำให้อัปเกรดเป็น X3.5 แทน)

ค้นหา
แท็กยอดนิยม: ดิสคัสภาษาไทย Discuz Thai
ดู: 3939|ตอบกลับ: 4

สำหรับคนที่ sidebar ไม่แสดง

[คัดลอกลิงก์]
nasz โพสต์ 2008-12-22 19:20:11 |โหมดอ่าน
วิธีนี้ใช้แก้เวลาที่เราเรียกสไลด์บาร์แล้วมันออกมาเปล่าๆ แต่หัวข้อ สคงสคริปอะไรมันไม่ทำงานซักอย่าง

สังเกตุง่ายๆ เวลา view source แล้วจะพบว่า มันมี "\" เพิ่มขึ้นมา เช่น
  1. <div class="sidebox">
  2. <h4>Last Pic</h4>
คัดลอกไปที่คลิปบอร์ด
ซึ่งจริงๆ แล้วมันจะต้องเป็นแบบนี้
  1. <div class="sidebox">
  2. <h4>Last Pic</h4>
คัดลอกไปที่คลิปบอร์ด
เป็นเรื่องของระบบเพื่อความปลอดภัยครับ เมื่อเรียก GET จาวามามันจะสร้าง "\" เพิ่มให้เรา อัตโนมัต (เท่าที่พอเกิดกับ Debian นะ)
วิธีแก้ก็คือ ให้เปิดไฟล์ DISCUZ_ROOT\include\request.func.php ขึ้นมา แล้วค้นหา
  1. } elseif($function == 'module') {
  2. $requestrun = TRUE;

  3. $settings = unserialize(get_magic_quotes_gpc() ? stripslashes($requestdata['settings']) : $requestdata['settings']);
คัดลอกไปที่คลิปบอร์ด
แล้วแก้เป็น
  1. } elseif($function == 'module') {
  2. $requestrun = TRUE;
  3. $requestdata['settings']=stripslashes($requestdata['settings']);//เพิ่มโค๊ตเพื่อเอา \ ที่เพิ่มขึ้นมาออก
  4. $settings = unserialize(get_magic_quotes_gpc() ? stripslashes($requestdata['settings']) : $requestdata['settings']);
คัดลอกไปที่คลิปบอร์ด
แค่นี้แหละครับ เจ้าตัว slash "\" ที่เพิ่มขึ้นมาก็จะหายไป(ระบบความปลอดภับก็หายไปด้วย เพราะฉะนั้นจะเพิ่มตรงนี้ก็ต้องคำนึงไปด้วยว่า เราจะต้องไม่นำเอาสคริปที่ไม่ปลอดภัย เข้ามารันใน sidebar)

คะแนน

จำนวนผู้เข้าร่วม 2จิตพิศัย +8 Money +3 ย่อ เหตุผล
buachompoox + 5 ขอบคุณครับ
admins + 3 + 3

ดูบันทึกคะแนน

suthida โพสต์ 2008-12-22 19:23:28
เยี่ยมยอดค่ะ เห็นเป็นกันหลายคน คงช่วยได้บ้าง
neungkp โพสต์ 2008-12-23 10:21:28
ขอบคุณมากครับ สำหรับอะไรดีๆที่นำมาให้ ^^
 เจ้าของ| nasz โพสต์ 2008-12-23 12:02:16
แก้ไขล่าสุด nasz เมื่อ 2008-12-23 12:05

3# pathom


แล้วตัวที่เรียกใช้ /include/js/slide.js ไปใหนหละครับ
{:15_666:}

เต็มๆ มันต้องแบบนี้นะครับ

  1. <div  class="sidebox">
  2. <h4>LastPic</h4>
  3. <script type="text/javascript">
  4. var slideSpeed = 2500;
  5. var slideImgsize = [140,140];
  6. var slideTextBar = 0;
  7. var slideBorderColor = '#C8DCEC';
  8. var slideBgColor = '#FFF';
  9. var slideImgs = new Array();
  10. var slideImgLinks = new Array();
  11. var slideImgTexts = new Array();
  12. var slideSwitchBar = 1;
  13. var slideSwitchColor = 'black';
  14. var slideSwitchbgColor = 'white';
  15. var slideSwitchHiColor = '#C8DCEC';
  16. [node]
  17. slideImgs[{order}] = "{imgfile}";
  18. slideImgLinks[{order}] = "{link}";
  19. slideImgTexts[{order}] = "{subject}";
  20. [/node]
  21. </script>
  22. <script language="javascript" type="text/javascript" src="include/js/slide.js"></script>
  23. </div>
คัดลอกไปที่คลิปบอร์ด
new2007 โพสต์ 2008-12-23 12:27:55
โอ๊ว ยังงี้นี่เอง

อิอิ แต๊ง ๆ เน้อเบศ
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

รายชื่อผู้กระทำผิด|Archiver|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2024-12-25 12:59

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้