- 1. Install the development environment
- 1-1 several locations you need to know
- 1-2 Download XOOPS250ModuleConversionFiles
- 1-3 Know xoops_version.php
- 1-4 Logo production
- 1-5 Class examples and requirements
- 3 Background interface settings
- 3-1 Modify admin/menu.php
- 3-2 Background management page main.php
- 3-3 Background management homepage template
- 4. XOOPS built-in form class
- 4-1 Basic usage of XOOPS form objects
- 4-2 Send the data to the template for presentation
- 4-3 Various XOOPS form components
- 4-4 Join TinyMCE editor
- 4-5 Add additional settings to built-in form components
- 4-6 Modify the calendar component
- 4-7 Switch to CKEditor editor
- 4-8 automatic function
- 4-9 Complete form function
- 5. $xoopsDB database objects
- 5-1 Data filtering check
- 5-2 $xoopsUser user object to obtain user data
- 5-3 Write to database
- 5-4 Create a secure form
- 5-5 Exception handling
- 6. Display on the front page
- 6-1 header.php
- 6-2 Modify the foreground process
- 6-3 Read single data from database
- 6-4 Make and display a single event page
- 6-5 Array transfer to Smarty template usage
- 6-6 Display list
- 6-7 Security filtering of read data
- 6-8 Filter all read functions
- 6-9 Add to the module toolbar
- 7. Add management function
- 7-1 Edit event
- 7-2 Update activity
- 7-3 Mechanism to delete after joining confirmation
- 7-4 Add delete function
- 7-5 Display different content according to different identities
- 7-6 Display labels according to different states
- 7-7 add paging function
- 8. Join registration button
- 8-1 Join the registration function
- 8-2 The interface changes after registration
- 8-3 Cancel registration
- 9. New block
- 9-1 Edit block main function
- 9-2 Read two data tables at the same time
- 9-3 Block edit settings
- 9-4 Adjust the block according to the block setting
- 10. Join search