ข้ามไปยังเนื้อหา

XOOPS อภิธานศัพท์

อภิธานศัพท์ที่ครอบคลุมของคำศัพท์และแนวคิดเฉพาะ XOOPS


กรอบงานอินเทอร์เฟซการดูแลระบบมาตรฐานที่นำมาใช้ใน XOOPS 2.3 ให้หน้าผู้ดูแลระบบที่สอดคล้องกันในโมดูลต่างๆ

การโหลดคลาส PHP โดยอัตโนมัติเมื่อจำเป็น โดยใช้มาตรฐาน PSR-4 ใน XOOPS สมัยใหม่


##บี

หน่วยเนื้อหาในตัวเองที่สามารถวางตำแหน่งในภูมิภาคของธีม บล็อกสามารถแสดงเนื้อหาโมดูล HTML ที่กำหนดเอง หรือข้อมูลไดนามิก

// Block definition
$modversion['blocks'][] = [
'file' => 'myblock.php',
'name' => 'My Block',
'show_func' => 'mymodule_block_show'
];

กระบวนการเริ่มต้น XOOPS core ก่อนที่จะรันโค้ดโมดูล โดยทั่วไปจะผ่าน mainfile.php และ header.php


คลาสสำหรับการสร้างเงื่อนไขการสืบค้นฐานข้อมูลในลักษณะเชิงวัตถุ

$criteria = new CriteriaCompo();
$criteria->add(new Criteria('status', 1));

การโจมตีด้านความปลอดภัยป้องกันได้ใน XOOPS โดยใช้โทเค็นความปลอดภัยผ่าน XoopsFormHiddenToken


รูปแบบการออกแบบที่วางแผนไว้สำหรับ XOOPS 4.0 โดยที่การพึ่งพาถูกฉีดเข้าไปแทนที่จะสร้างขึ้นภายใน

ชื่อไดเร็กทอรีของโมดูลที่ใช้เป็นตัวระบุเฉพาะทั่วทั้งระบบ

ค่าคงที่ที่กำหนดวิธีจัดเก็บและฆ่าเชื้อตัวแปร XoopsObject:

  • XOBJ_DTYPE_INT - จำนวนเต็ม
  • XOBJ_DTYPE_TXTBOX - ข้อความ (บรรทัดเดียว)
  • XOBJ_DTYPE_TXTAREA - ข้อความ (หลายบรรทัด)
  • XOBJ_DTYPE_EMAIL - ที่อยู่อีเมล

เหตุการณ์ที่เกิดขึ้นในวงจรการใช้งาน XOOPS ที่สามารถทริกเกอร์โค้ดที่กำหนดเองผ่านการโหลดล่วงหน้าหรือ hooks


##เอฟ

ดู XMF (XOOPS กรอบงานโมดูล)

ส่วนประกอบของระบบแบบฟอร์ม XOOPS ที่แสดงฟิลด์แบบฟอร์ม HTML


คอลเลกชันของผู้ใช้ที่มีสิทธิ์ร่วมกัน กลุ่มหลักได้แก่: เว็บมาสเตอร์ ผู้ใช้ที่ลงทะเบียน ผู้ไม่เปิดเผยตัวตน


คลาสที่จัดการการดำเนินงาน CRUD สำหรับอินสแตนซ์ XoopsObject

$handler = xoops_getModuleHandler('item', 'mymodule');
$item = $handler->get($id);

คลาสยูทิลิตี้ที่ช่วยให้เข้าถึงตัวจัดการโมดูล การกำหนดค่า และบริการต่างๆ ได้อย่างง่ายดาย

$helper = \XoopsModules\MyModule\Helper::getInstance();

##เค

คลาสหลัก XOOPS มีฟังก์ชันพื้นฐาน: การเข้าถึงฐานข้อมูล การจัดการผู้ใช้ ความปลอดภัย ฯลฯ


ไฟล์ PHP ที่มีค่าคงที่สำหรับการทำให้เป็นสากล เก็บไว้ในไดเร็กทอรี language/[code]/


ไฟล์การกำหนดค่าหลักสำหรับ XOOPS ที่มีข้อมูลรับรองฐานข้อมูลและคำจำกัดความเส้นทาง

รูปแบบสถาปัตยกรรมที่คล้ายกับ MVC ซึ่งมักใช้ใน XOOPS การพัฒนาโมดูล

ซอฟต์แวร์ที่อยู่ระหว่างคำขอและการตอบกลับ วางแผนสำหรับ XOOPS 4.0 โดยใช้ PSR-15

แพ็คเกจในตัวเองที่ขยายฟังก์ชัน XOOPS ติดตั้งในไดเร็กทอรี modules/

แนวคิดของ Obsidian สำหรับบันทึกภาพรวมที่ลิงก์ไปยังเนื้อหาที่เกี่ยวข้อง


คุณลักษณะ PHP สำหรับการจัดชั้นเรียน ใช้ใน XOOPS 2.5+:

namespace XoopsModules\MyModule;

ระบบ XOOPS สำหรับแจ้งเตือนผู้ใช้เกี่ยวกับเหตุการณ์ผ่านทางอีเมลหรือ PM


##โอ

ดู XoopsObject


การควบคุมการเข้าถึงที่จัดการผ่านกลุ่มและตัวจัดการสิทธิ์

คลาสที่เชื่อมโยงกับเหตุการณ์ XOOPS ซึ่งโหลดโดยอัตโนมัติจากไดเรกทอรี preloads/¤

มาตรฐานจาก PHP-FIG ที่ XOOPS 4.0 จะดำเนินการอย่างเต็มที่


##ร

คลาสที่ส่งออกองค์ประกอบของแบบฟอร์มหรือส่วนประกอบ UI ในรูปแบบเฉพาะ (Bootstrap ฯลฯ)


เอ็นจิ้นเทมเพลตที่ใช้โดย XOOPS เพื่อแยกการนำเสนอออกจากตรรกะ

<{$variable}>
<{foreach item=item from=$items}>
<{$item.title}>
<{/foreach}>

คลาสที่ให้ตรรกะทางธุรกิจที่สามารถนำมาใช้ซ้ำได้ โดยทั่วไปจะเข้าถึงได้ผ่านทางตัวช่วยเหลือ


ไฟล์ Smarty (.tpl หรือ .html¤) กำหนดเลเยอร์การนำเสนอสำหรับโมดูล

ชุดเทมเพลตและเนื้อหาที่กำหนดลักษณะที่ปรากฏของไซต์

กลไกการรักษาความปลอดภัย (การป้องกันCSRF) ช่วยให้มั่นใจว่าการส่งแบบฟอร์มมาจากแหล่งที่ถูกต้องตามกฎหมาย


ผู้ใช้ ID - ตัวระบุที่ไม่ซ้ำกันสำหรับผู้ใช้แต่ละคนในระบบ


ฟิลด์ที่กำหนดบน XoopsObject โดยใช้ initVar()


ส่วนประกอบ UI ขนาดเล็กที่มีในตัวเอง คล้ายกับบล็อก


ชุดยูทิลิตี้และคลาสสำหรับการพัฒนาโมดูล XOOPS สมัยใหม่

ค่าคงที่สำหรับการกำหนดประเภทข้อมูลตัวแปรใน XoopsObject

เลเยอร์นามธรรมของฐานข้อมูลที่ให้การดำเนินการค้นหาและการหลบหนี

ระบบการสร้างแบบฟอร์มสำหรับการสร้าง HTML แบบฟอร์มโดยทางโปรแกรม

คลาสพื้นฐานสำหรับออบเจ็กต์ข้อมูลทั้งหมดใน XOOPS ให้การจัดการตัวแปรและการฆ่าเชื้อ

ไฟล์รายการโมดูลที่กำหนดคุณสมบัติของโมดูล ตาราง บล็อก เทมเพลต และการกำหนดค่า


อักษรย่อความหมาย
XOOPSระบบพอร์ทัลเชิงวัตถุแบบขยายได้
XMFXOOPS กรอบงานโมดูล
CSRFการปลอมแปลงคำขอข้ามไซต์
XSSการเขียนสคริปต์ข้ามไซต์
ORMการทำแผนที่เชิงวัตถุเชิงสัมพันธ์
PSRPHP คำแนะนำมาตรฐาน
DIการฉีดพึ่งพา
MVCModel-View-Controller
CRUDสร้าง อ่าน อัปเดต ลบ

  • แนวคิดหลัก
  • API ข้อมูลอ้างอิง
  • ทรัพยากรภายนอก

#xoops #อภิธานศัพท์ #ข้อมูลอ้างอิง #คำศัพท์ #คำจำกัดความ