บทความว่าด้วยเรื่อง PhpNuke [ตอนที่ 1]
บทความว่าด้วยเรื่อง PhpNuke [ตอนที่ 2]
[SIZE=3]มารู้จักส่วนประกอบและการใช้งานกันดีกว่า
PhpNuke ธรรมดาที่ยังไม่ได้แก้ไขอะไรทั้งสิ้น
PhpNuke ที่ปรับปรุงโมดูลและblockแล้ว
[hide=3]
หน้าตาของPHP-Nuke (Theme) แบ่งเป็น 3 ส่วน
1. Header เป็นส่วนหัวของWeb
- ใช้แสดงสัญลักษณ์ประจําWeb Site (ในส่วนของPHP-Nuke คือ logo.gif )
- ใช้Link ส่วนที่สําคัญและใช้งานบ่อยๆเช่น เมนู หรือ หน้าแรก(Home)
เพื่อกลับมาที่หน้าแรก
2. Body เป็นส่วนเนื้อหาของWeb แบ่งย่อยเป็น 3 ส่วน
- พื้นที่ฝั่งซ้าย และฝั่งขวาจะเป็นBlock หลายBlock สามารถย้ายสลับที่กันได้ทั้ง
บนล่างและซ้ายขวา
- พื้นที่ตรงกลาง แสดงบทความ เนื้อหา
3. Footer เป็นส่วนท้ายของWeb ส่วนใหญ่ใช้แสดงข้อมูล Logo ของWeb Site ที่เป็น
สปอนเซอร์
ทั้ง3 ส่วน สามารถแก้ไขเปลี่ยนแปลงเนื้อหาได้ โดยใช้เมนูผู้ควบคุมระบบ(Administration
Menu)
เมนูของผู้ดูแลระบบ
จะประกอบไปด้วย
-สำรองข้อมูล
คือโมดูลสำหรับการสำรองข้อมูลต่างๆของเว็บไซต์ไว้เพื่อป้องกันการลงข้อมูลหรือadd-oneผิดพลาด
-เมนู(block)
คือโมดูลสำหรับแก้ไขหรือเพิ่มเมนูต่างๆในเว็บไซต์
ประเภทของBlock มี 4 ประเภท
1.system block คือblockที่ระบบสร้างมาให้ไม่สามารถสร้างขึ้นเองได้ มี2แบบคือสำหรับสมาชิก(เมนูส่วนตัว) และสำหรับadmin
2. HTML เป็นBlock ที่เขียนด้วยภาษาHTML Admin เป็นผู้เขียนเนื้อหาเข้าไปเอง
เหมาะสําหรับนําเสนอข้อมูลที่ไม่มีการเปลี่ยนแปลงบ่อยๆตัวอย่างเช่น Block ของหน่วยงานส่วนกลาง
(สนับสนุน) และBlock ของข้อมูลข่าวสารด้านICT
3. File เป็นBlock ที่สร้างจากFile ในFolder blocks
ตัวอย่างเช่น ปฏิทิน เป็นFile อยู่ใน\blocks\block-ThaiCal.php
4. RSS/RDF เป็นBlock ที่สร้างจากการดึงเอาหัวข้อข่าวจากWeb Site อื่นที่มีการให้บริการ
ไฟล์ประเภทRSS/RDF เพื่อมาแสดงในWeb Site ของเรา
-แก้ไขผู้ดูแลเว็บ
คือโมดูลสำหรับแก้ไขUseหรือPasswordของAdmin
-กลุ่มสมาชิก
คือโมดูลสำหรับเพิ่มหรือลดกลุ่มสมาชิกในเว็บไซต์
-HTTP ที่ส่งผู้ชมเข้ามา
คือโมดูลสำหรับดูว่าผู้ชมในเว็บไซต์ลิ้งเว็บเรามาจากที่ใดบ้าง
-IP Ban
คือโมดูสำหรับแบนIp memberที่มาก่อกวนเว็บไซต์เรา
-ประกาศ
คือโมดูประกาศข้อความหรือข่าวสารบนหน้าเว็บไซต์
-Moderation
คือโมดูลตรวจสอบ - ระบบควบคุมพฤติกรรมสมาชิก
-โมดูล
สามารถที่จะแก้ไขจัดการเมนูได้ โดยสั่งให้เมนูทํางาน หรือไม้ทํางานได้
หรือแก้ไขข้อมูลโมดูลจากฐานข้อมูล nuke_modules
หมายเหตุ พิจารณาสถานะปัจจุบันของโมดูลคุณแล้วเปลี่ยนสถานะโดยคลิ๊กที่ทํางานหรือไม่
ทํางาน โมดูลใหม่ให้copy ไปไว้ที่ไดเรคทอรี่/โมดูล/(C:\AppServ\www\dms\modules\)จะเพิ่มให้
อัตโนมัติเป็นแบบไม่ทํางานสถานะจะเปลี่ยนให้เมื่อreload ใหม่
ถ้าต้องการลบโมดูลออกไปก็แค่delete ไดเรคทอรี่/โมดูล/ระบบจะทําการเปลี่ยนแปลงให้โดย
อัตโนมัติ
-= คําเตือน=-
โมดูลที่เป็นตัวหนาหมายถึงโมดูลที่กําลังทํางานในหน้าแรกคุณไม่สามารถยกเลิกการทํางานโมดูลนี้
ขณะที่โมดูลนี้เป็นdefault อยู่! ถ้าคุณลบไดเรคทอรี่ของโมดูลนี้ออกจะเกิดข้อผิดพลาดที่หน้าแรกทันที
เพราะโมดูลนี้จะถูกแทนที่ด้วยหน้าแรกของลิงก์ในเมนูโมดูล
[