Skip to content

XOOPS Glosari

Glosari komprehensif XOOPS-istilah dan konsep khusus.


Rangka kerja antara muka pentadbiran piawai yang diperkenalkan dalam XOOPS 2.3, menyediakan halaman pentadbir yang konsisten merentas modul.

Pemuatan automatik kelas PHP apabila ia diperlukan, menggunakan standard PSR-4 dalam XOOPS moden.


Unit kandungan serba lengkap yang boleh diletakkan di kawasan tema. Blok boleh memaparkan kandungan modul, tersuai HTML atau data dinamik.

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

Proses memulakan XOOPS teras sebelum melaksanakan kod modul, biasanya melalui mainfile.php dan header.php.


Kelas untuk membina keadaan pertanyaan pangkalan data dalam cara berorientasikan objek.

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

CSRF (Pemalsuan Permintaan Merentas Tapak)

Section titled “CSRF (Pemalsuan Permintaan Merentas Tapak)”

Serangan keselamatan dihalang dalam XOOPS menggunakan token keselamatan melalui XoopsFormHiddenToken.


Corak reka bentuk yang dirancang untuk XOOPS 4.0 di mana kebergantungan disuntik dan bukannya dicipta secara dalaman.

Nama direktori modul, digunakan sebagai pengecam unik di seluruh sistem.

Pemalar yang menentukan cara pembolehubah XoopsObject disimpan dan dibersihkan:

  • XOBJ_DTYPE_INT - Integer
  • XOBJ_DTYPE_TXTBOX - Teks (baris tunggal)
  • XOBJ_DTYPE_TXTAREA - Teks (berbilang baris)
  • XOBJ_DTYPE_EMAIL - Alamat e-mel

Kejadian dalam kitaran hayat XOOPS yang boleh mencetuskan kod tersuai melalui pramuat atau cangkuk.


Lihat XMF (XOOPS Rangka Kerja Modul).

Komponen sistem bentuk XOOPS yang mewakili medan bentuk HTML.


Koleksi pengguna dengan kebenaran dikongsi. Kumpulan teras termasuk: Juruweb, Pengguna Berdaftar, Tanpa Nama.


Kelas yang mengurus operasi CRUD untuk tika XoopsObject.

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

Kelas utiliti yang menyediakan akses mudah kepada pengendali modul, konfigurasi dan perkhidmatan.

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

Kelas teras XOOPS menyediakan fungsi asas: akses pangkalan data, pengurusan pengguna, keselamatan, dsb.


PHP fail yang mengandungi pemalar untuk pengantarabangsaan, disimpan dalam language/[code]/ direktori.


The primary configuration file for XOOPS containing database credentials and path definitions.

Corak seni bina yang serupa dengan MVC, sering digunakan dalam pembangunan modul XOOPS.

Perisian yang terletak di antara permintaan dan respons, dirancang untuk XOOPS 4.0 menggunakan PSR-15.

Pakej serba lengkap yang memanjangkan fungsi XOOPS, dipasang dalam direktori modules/.

Konsep Obsidian untuk nota gambaran keseluruhan yang memaut ke kandungan yang berkaitan.


Ciri PHP untuk mengatur kelas, digunakan dalam XOOPS 2.5+:

namespace XoopsModules\MyModule;

Sistem XOOPS untuk memaklumkan pengguna tentang acara melalui e-mel atau PM.


Lihat XoopsObject.


Kawalan akses diurus melalui kumpulan dan pengendali kebenaran.

Kelas yang dikaitkan dengan XOOPS acara, dimuatkan secara automatik daripada direktori preloads/.

Piawaian daripada PHP-FIG yang XOOPS 4.0 akan dilaksanakan sepenuhnya.


Kelas yang mengeluarkan elemen bentuk atau komponen UI lain dalam format tertentu (Bootstrap, dsb.).


Enjin templat yang digunakan oleh XOOPS untuk memisahkan persembahan daripada logik.

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

Kelas yang menyediakan logik perniagaan boleh guna semula, biasanya diakses melalui Helper.


Fail Smarty (.tpl atau .html) mentakrifkan lapisan pembentangan untuk modul.

Koleksi templat dan aset yang menentukan penampilan visual tapak.

Mekanisme keselamatan (CSRF perlindungan) memastikan penyerahan borang berasal daripada sumber yang sah.


ID Pengguna - pengecam unik untuk setiap pengguna dalam sistem.


Medan yang ditakrifkan pada XoopsObject menggunakan initVar().


Komponen UI serba lengkap yang kecil, serupa dengan blok.


Koleksi utiliti dan kelas untuk pembangunan modul XOOPS moden.

Pemalar untuk menentukan jenis data pembolehubah dalam XoopsObject.

Lapisan abstraksi pangkalan data menyediakan pelaksanaan pertanyaan dan melarikan diri.

Sistem penjanaan borang untuk mencipta HTML membentuk secara pemrograman.

Kelas asas untuk semua objek data dalam XOOPS, menyediakan pengurusan pembolehubah dan sanitasi.

The module manifest file defining module properties, tables, blocks, templates, and configuration.---

AkronimMaksudnya
XOOPSSistem Portal Berorientasikan Objek yang Boleh Diperpanjang
XMFXOOPS Rangka Kerja Modul
CSRFPemalsuan Permintaan Merentas Tapak
XSSSkrip Merentas Tapak
ORMPemetaan Perkaitan Objek
PSRPHP Syor Piawaian
DISuntikan Ketergantungan
MVCModel-View-Controller
CRUDCipta, Baca, Kemas Kini, Padam

  • Konsep Teras
  • API Rujukan
  • Sumber Luaran

#XOOPS #glosari #rujukan #terminologi #takrifan