- เครดิต
- 5540
- เพื่อน
- ทักทาย
- บล็อก
- อัลบั้ม
- โพสต์
- กระทู้
- แชร์
- สำคัญ
- สิทธิ์อ่าน
- 90
- จำนวนผู้ติดตาม
- จำนวนผู้กำลังติดตาม
- เพศ
- ไม่บอก
|
ขั้นตอนที่ 1
สร้างไฟล์ .php ขึ้นมา 1 ไฟล์ (คัดลอกไฟล์ของดิสคัสที่มีอยู่ก็ได้)ใส่ชื่อไฟล์ตามต้องการ เช่น test.php
ใส่โค้ดด้านล่างนี้ลงไปใสไฟล์ที่สร้างขึ้นมา
โค้ดมีอยู่ 2 แบบ เลือกใช้ตามต้องการ
โค้กแบบที่ 1 ทุกคนสามารถเข้าชมข้อมูลในไฟล์นี้ได้
<?php
require './source/class/class_core.php';
$discuz = & discuz_core::instance();
$discuz->cachelist = $cachelist;
$discuz->init();
include template('test');
?>
คัดลอกรหัสไปที่คลิปบอร์ด
โค้ดแบบที่ 2 เข้าชมข้อมูลในไฟล์นี้ได้เฉพาะสมาชิก
<?php
require './source/class/class_core.php';
$discuz = & discuz_core::instance();
$discuz->cachelist = $cachelist;
$discuz->init();
if(!$_G['uid']) {
showmessage('not_loggedin', NULL, array(), array('login' => 1));
}
include template('test');
?>
คัดลอกรหัสไปที่คลิปบอร์ด
การแสดงผลของข้อมูลเมื่อเรียกใช้ไฟล์นี้ ข้อมูลจะไม่ถูกเขียนลงในไฟล์นี้โดยตรง แต่จะเรียกใช้งานจากไฟล์ .htm ในสกิน
โค้ดที่เกี่ยวข้อง
include template('test');
คัดลอกรหัสไปที่คลิปบอร์ด
ไฟล์ test.htm จะต้องเก็บไว้ใน .../template/สกินที่ใช้
แต่ถ้าเป็นแบบ
include template('xxx/test');
คัดลอกรหัสไปที่คลิปบอร์ด
ไฟล์ test.htm จะต้องเก็บไว้ใน .../template/สกินที่ใช้/xxx
ส่วนมากจะไม่เก็บไว้ใน .../template/สกินที่ใช้ เลยซะทีเดียว แต่จะเก็บไว้ในซับโฟลเดอร์อีกที
เช่น
include template('diy:forum/discuz');
คัดลอกรหัสไปที่คลิปบอร์ด
ขั้นตอนที่ 2
สร้างไฟล์ .htm เพื่อให้ไฟล์ .php เรียกไปใช้งาน
สร้างไฟล์ .htm ขึ้นมา 1 ไฟล์ (คัดลอกไฟล์ในสกินของดิสคัสที่มีอยู่ก็ได้)ใส่ชื่อไฟล์ตามต้องการ เช่น test.htm
<!--{subtemplate common/header}-->
โค้ด/ข้อมูลที่ต้องการ
<!--{subtemplate common/footer}-->
คัดลอกรหัสไปที่คลิปบอร์ด
เสร็จแล้วก็เซฟไฟล์นี้ไว้ในสกินที่ใช้
ถ้าโค้ดในไฟล์ .php เป็นแบบ
include template('test');
คัดลอกรหัสไปที่คลิปบอร์ด
ก็เซฟไฟล์นี้ไว้ใน .../template/สกินที่ใช้
แต่ถ้าเป็นแบบ
include template('xxx/test');
คัดลอกรหัสไปที่คลิปบอร์ด
ก็เซฟไฟล์นี้ไว้ใน .../template/สกินที่ใช้/xxx
จากนั้นก็ลองเรียกใช้ไฟล์ .php ที่สร้างขึ้นมา
Credit : P'Koh
http://www.freedom-design.net/thread-15-1-1.html
ถ้าผมทำผิดประการใด หรือกระทู้นี้ซํ้า ก็ลบกระทู้นี้ได้ตามสบายเลยครับ
ผมเห็นคนถามเยอะใน discuzthai แล้วเห็นบทความนี้ใน freedom-design เลยเอามาลงให้ครับ |
คะแนน
-
ดูบันทึกคะแนน
|
|
|
|
|
|