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
เจ้าของ: Mr.Jak

[X1.5] [สิ้นสุดแล้ว] Natz_Shoutbox 3.0 Development Topic

    [คัดลอกลิงก์]
oom โพสต์ 2011-3-20 12:30:16
ขอบคุณมากครับ สู้ๆๆๆ
topkrubzaza โพสต์ 2011-3-20 12:53:25
เดียว x2.0 ก็มาแล้ว ด้วย แต่ก็อยากใช้ ๆ
 เจ้าของ| Mr.Jak โพสต์ 2011-3-20 15:03:27
แก้ไขครั้งสุดท้ายโดย Mr.Jak เมื่อ 2011-3-20 20:50

20/3/2554
การวิเคราะห์หลักการทำงาน Natz_Shoutbox 3.0 ของ khaw.com
หลังจากผมได้ทำการวิเคราะห์หลักการทำงานของปลั้กอินต่างๆ จนแจ่มแจ้งแล้ว (แต่ยังไม่ตรัสรู้)
นั้นก็คือ   ในการเรียกปลั้กอินนั้นจะมีหลักการทำงานดังนี้
  1. plugin.php?id= ไอดีปลั้กอิน : ชื่อไฟล์ inc.php
คัดลอกไปที่คลิปบอร์ด

เมื่อนำไปรวมกับความคิดของโจ้เล็กแล้ว ปรากฏว่าเว็บไซต์ขาวแดงใช้การเขียนโค้ดขึ้นมาเพิ่มเติม
ซึ่งก็คือไฟล์ shout.inc.php สำหรับเรียกข้อมูลข้อความขึ้นมาใหม่

อย่างไรก็ตาม การพัฒนานี้คงอาจต้องการผู้ที่มีประสบการณ์ php มาร่วมด้วยแล้วล่ะ

ขอบคุณครับ

คะแนน

จำนวนผู้เข้าร่วม 1จิตพิศัย +2 Money +2 ย่อ เหตุผล
jaideejung007 + 2 + 2 ถูกต้องที่สุด

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

jaideejung007 โพสต์ 2011-3-20 15:17:14
ตอบกระทู้ Mr.Jak ตั้งกระทู้

เป็นไปได้ไหมทีี่เราจะใช้โค๊ด ที่อ้างอิงเหมือนกับ Hook ของ Shoutbox 2.5.0 ในดิสคัส 7.2 โค๊ดตัวนี้น่ะ(อยู่ในไฟล์ .xml)
  1.                                 <item id="available"><![CDATA[1]]></item>
  2.                                 <item id="title"><![CDATA[include_settings]]></item>
  3.                                 <item id="description"><![CDATA[ใช้ดึงข้อมูล]]></item>
  4.                                 <item id="code"><![CDATA[include DISCUZ_ROOT."./forumdata/cache/plugin_natz_shoutbox.php";
  5. $shoutbox = $_DPLUGIN["natz_shoutbox"];
  6. if($shoutbox["available"])
  7. {
  8.         define("SHOUTBOX_URL", "./plugins/".$shoutbox["directory"]);
  9.         include DISCUZ_ROOT."./forumdata/cache/cache_shoutbox_settings.php";
  10.         include DISCUZ_ROOT."./forumdata/cache/cache_shoutbox_usergroups.php";
  11.         include language("template", 1, SHOUTBOX_URL."lang");
  12.         $shoutbox = $_DPLUGIN["natz_shoutbox"]["settings"];
  13.         $sgid = is_array($_DPLUGIN["natz_shoutbox"]["usergroups"][$groupid]) ? $groupid : 0;
  14.         $shoutbox["usergroup"] = $_DPLUGIN["natz_shoutbox"]["usergroups"][$sgid];
  15.         if($discuz_uid > 0)
  16.         {
  17.                 $member = $db->fetch_first("SELECT m.*, u.color AS groupcolor
  18.                         FROM {$tablepre}members m
  19.                         LEFT JOIN {$tablepre}usergroups u ON u.groupid=m.groupid


  20. ...
  21. ...
  22. ..
  23. blah ...

  24. ..
  25. ..

  26.                 'shout_order' => $shoutbox['shouts_order'],
  27.                 'shouts_limit' => $shoutbox['shouts_limit'],
  28.                 'shouts_refresh' => $shoutbox['shouts_refresh'],
  29.                 'members_refresh' => $shoutbox['members_refresh'],
  30.                 'bypass_flood' => $shoutbox['usergroup']['bypass_flood'],
  31.                 'enable_fade' => $shoutbox['enable_fade'],
  32.                 'format_names' => $shoutbox['format_names'],
  33.                 'announcement' => $shoutbox['announcement'],
  34.         );
  35. }]]></item>
คัดลอกไปที่คลิปบอร์ด
พอจะเกี่ยวกับกันไหม

หรือว่าเราจะเปลี่ยนจากไฟล์ shoutbox.php(ของปลั๊กอิน Shoutbox 3.0 ในดิสคัส x1.5) เปลี่ยนมาเป็น shout.inc.php โดยเอาโค๊ดจากไฟล์ shoutbox.php มาแก้ไขและปรับแต่งเพิ่มเติม

เพราะอย่างที่เราได้คาดการณ์ไว้ว่า ไฟล์ shoutbox.php ทำหน้าที่แสดงข้อความแชทล่าสุด ซึ่งได้มาจากลิงค์นี้ hxxp://localhost/dis7.2/plugins/natz_shoutbox/shoutbox.php?type=shouts&ids=

ผมจึงคิดว่ามันมีส่วนที่จะพอเป็นแนวทางและเกี่ยวข้องกันบ้างไหม

Jaideejung007
 เจ้าของ| Mr.Jak โพสต์ 2011-3-20 15:53:33
แก้ไขครั้งสุดท้ายโดย Mr.Jak เมื่อ 2011-3-20 20:50

แก้ไขครั้งสุดท้ายโดย Mr.Jak เมื่อ 2011-3-20 15:56

20/3/2554 15:51
การวิเคราะห์ข้อผิดพลาดจากเว็บไซต์White
สำหรับทีมแปลภาษา และ ทีมผู้ดูแลกระดานข่าวนี้นะครับ

ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก

x

แสดงความคิดเห็น

เซ็นเซอร์เว็บไซต์ดีไหม?  โพสต์ 2011-3-20 20:48
StaFF_PiRcH โพสต์ 2011-3-20 20:42:44
เป็นกำลังใจให้ครับ ^^

[อยากช่วยเหมือนกัน แต่ยังอ่อนประสบการณ์ ]



MasterTGZ โพสต์ 2011-3-21 19:41:34
อยากใช้มากเลยครับ
ขอบคุณมากนะครับ
aaa.111 โพสต์ 2011-3-22 19:58:30
อยากช่วยอีกแรง แต่ไม่(เคย)มีประสบการณ์อะไรกับเขาเลย
(dzX ยังไม่เคยใช้ด้วยซ้ำ)



ก็เป็นกำลังใจให้นะครับ สู้ๆ



(สงสัยต้องใช้วิชามารไปขโมยมาซะแล้ว ++)
jaideejung007 โพสต์ 2011-3-24 08:56:51
แก้ไขครั้งสุดท้ายโดย jaideejung007 เมื่อ 2011-3-24 09:07

แก้ไขครั้งสุดท้ายโดย jaideejung007 เมื่อ 2011-3-24 09:01

แก้ไขครั้งสุดท้ายโดย jaideejung007 เมื่อ 2011-3-24 08:58


หน้าแรก


หลังบ้าน

สิ้นสุดการพัฒนาแล้วนะจ๊ะ(สำหรับผมนะ ท่านอื่นไม่ทราบเหมือนกัน)

เพราะตอนนี้สามารถกู้ระบบกลับมาได้แล้ว

ทดสอบครั้งแรกตอนนั้น IE7-8 ไม่สามารถใช้งานได้ เพราะติดเออเร่อโค๊ด

Could not complete the operation due to error c00ce56e.


ผมลองค้นหาจากเว็บผู้รู้ ก็ได้คำตอบว่า ตรงโค๊ดนี้
  1. @dheader('Content-type: text/html; charset='.$charset);
คัดลอกไปที่คลิปบอร์ด
ตัวแปรที่ชื่อ
  1. $charset
คัดลอกไปที่คลิปบอร์ด
มันไม่ทำงานนั้นเองครับ หรือตัวแปรดังกล่าวไม่มีอยู่

ผมจึงเปลี่ยนเป็น UTF-8 แทน ซึ่งผลลัพธ์ที่ได้แทบทำให้ผมเป็นลม เพราะมันรันหน้าเว็บแล้วสำหรับ IE และทุกๆ เบราวเซอร์

ตอนนี้ผมจะพัฒนาต่อจาก Shoutbox 3.1.0(Multi Function) ที่ผมได้พัฒนาสำหรับดิสคัส 7.2 นั้นแล้ว และจะพัฒนาต่อเป็น Shoutbox 3.2.0 สำหรับ DIscuz! X1.5 ทันที จะไม่ใช่ Shoutbox 3.0 นะจ๊ะ อิอิ

คุณสมบัติปลั๊กอิน Shoutbox 3.2.0 ก็จะคล้ายๆ กับ Shoutbox 3.1.0(Multi Function) ล่ะครับ

ใครที่เป็นแฟนพันธ์แท้ปลั๊กอินที่ผมพัฒนาตัวนั้น ก็พอจะทราบว่ามีฟังก์ชันอะไรบ้าง

จึงประกาศและแจ้งให้ทราบโดยทั่วกัน

ขอบคุณ ท่าน New2th สำหรับการให้คำปรึกษาและช่วยเหลือการพัฒนามาครั้งนี้โดยตลอด(แอบปรึกษากันลับๆ)

Jaideejung007
Translate Team!

แสดงความคิดเห็น

ไม่ ทราบว่า code ที่ว่า ใช้ได้กับ x1 ไหม ^^  โพสต์ 2011-3-25 00:51
สุดยอดไปเลยโจ้เล้กนายเก่งมาก นับถือๆว่าแต่รีบปล่อยนะใจจะขาดอยู่แร้ว{:21_819:}   โพสต์ 2011-3-24 20:27
bomwhat โพสต์ 2011-3-24 11:17:21
ดีใจด้วยกับความสำเร็จครับ

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

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

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

GMT+7, 2024-12-23 14:18

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

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