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
ดู: 2578|ตอบกลับ: 2

[Dev] - วิธีการเขียนแคชสำหรับใช้งานในปลั๊กอิน

[คัดลอกลิงก์]
discuzmod โพสต์ 2013-11-14 23:15:21 |โหมดอ่าน
แบบที่ 1 บันทึกแคชเป็นไฟล์ลง HDD

1.สร้างโฟลเดอร์ย่อยและตั้งชื่อว่า "cache" ในโฟลเดอร์ของปลั๊กอิน
2.สร้างไฟล์ PHP ตั้งชื่อ "cache_shoutbox.php" แทน shoutbox ด้วยชื่อปลั๊กอินของคุณ
3.ตัวอย่างการเขียนโค้ด

  1. <?php

  2. /**
  3. *      [Discuz!] (C)2001-2099 Comsenz Inc.
  4. *      This is NOT a freeware, use is subject to license terms
  5. *
  6. *       $Id: cache_shoutbox.php 14/11/2556 22:42:34 DiscuzMod! $
  7. */

  8. if (!defined('IN_DISCUZ')) {
  9.     exit('Access Denied');
  10. }

  11. function build_cache_plugin_shoutbox() {
  12.         global $_G;
  13.        
  14.         $data = array('shoutbox_data'=>'Hello World!');

  15.         writetocache('shoutbox', getcachevars($data));
  16. }
คัดลอกไปที่คลิปบอร์ด



4.วิธีการเรียกใช้แคช
  1. <?php

  2. /**
  3. *      [Discuz!] (C)2001-2099 Comsenz Inc.
  4. *      This is NOT a freeware, use is subject to license terms
  5. *
  6. *       $Id: cache_shoutbox.php 14/11/2556 22:42:34 DiscuzMod! $
  7. */

  8. @include '../../../data/sysdata/cache_shoutbox.php';

  9. var_dump($shoutbox_data);

  10. ?>
คัดลอกไปที่คลิปบอร์ด


MoocyBer โพสต์ 2013-11-18 14:12:28
ขอบคุณมากเลยครับ  มีประโยชน์จริงๆ
mrcohh โพสต์ 2014-1-8 10:34:40
ยัง งงๆอะครับผมมือใหม่ใส่ปลั๊กอินไม่เป็น ขอมีภาพประกอบได้มิครับ ขอบคุณครับ
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

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

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

GMT+7, 2024-11-16 17:50

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

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