โมดูลผู้เผยแพร่
โมดูลการเผยแพร่ข่าวและบล็อกชั้นนำสำหรับ XOOPS CMS
ผู้เผยแพร่เป็นโมดูลการจัดการเนื้อหาขั้นสุดท้ายสำหรับ XOOPS ซึ่งพัฒนาจาก SmartSection มาเป็นโซลูชันบล็อกและข่าวสารที่มีคุณลักษณะหลากหลายที่สุด มีเครื่องมือที่ครอบคลุมสำหรับการสร้าง จัดระเบียบ และเผยแพร่เนื้อหาพร้อมการสนับสนุนเวิร์กโฟลว์ด้านบรรณาธิการเต็มรูปแบบ
ข้อกำหนด:
- XOOPS 2.5.10+
- PHP 7.1+ (PHP 8.x แนะนำ)
🌟 คุณสมบัติที่สำคัญ
หัวข้อที่มีชื่อว่า “🌟 คุณสมบัติที่สำคัญ”การจัดการเนื้อหา
หัวข้อที่มีชื่อว่า “การจัดการเนื้อหา”- หมวดหมู่และหมวดหมู่ย่อย - การจัดระเบียบเนื้อหาแบบลำดับชั้น
- การแก้ไข Rich Text - รองรับโปรแกรมแก้ไข WYSIWYG หลายตัว
- ไฟล์แนบ - แนบไฟล์กับบทความ
- การจัดการรูปภาพ - รูปภาพหน้าและหมวดหมู่
- การตัดไฟล์ - ตัดไฟล์เป็นบทความ
เวิร์กโฟลว์การเผยแพร่
หัวข้อที่มีชื่อว่า “เวิร์กโฟลว์การเผยแพร่”- การเผยแพร่ตามกำหนดเวลา - กำหนดวันที่เผยแพร่ในอนาคต
- วันหมดอายุ - เนื้อหาหมดอายุอัตโนมัติ
- การกลั่นกรอง - ขั้นตอนการอนุมัติบรรณาธิการ
- การจัดการแบบร่าง - บันทึกงานระหว่างดำเนินการ
ดิสเพลย์และเทมเพลต
หัวข้อที่มีชื่อว่า “ดิสเพลย์และเทมเพลต”- เทมเพลตฐานสี่แบบ - รูปแบบการแสดงผลหลายรูปแบบ
- เทมเพลตที่กำหนดเอง - สร้างการออกแบบของคุณเอง
- SEO การเพิ่มประสิทธิภาพ - URL ที่เป็นมิตรกับเครื่องมือค้นหา
- การออกแบบที่ตอบสนอง - เอาต์พุตที่พร้อมใช้งานบนมือถือ
การโต้ตอบของผู้ใช้
หัวข้อที่มีชื่อว่า “การโต้ตอบของผู้ใช้”- การให้คะแนน - ระบบการให้คะแนนบทความ
- ความคิดเห็น - การอภิปรายของผู้อ่าน
- การแบ่งปันทางสังคม - แบ่งปันไปยังเครือข่ายโซเชียล
- การควบคุมการส่ง - ใครสามารถส่งบทความได้
- สิทธิ์ระดับฟิลด์ - ฟิลด์ฟอร์มควบคุมตามกลุ่ม
- การอนุญาตหมวดหมู่ - การควบคุมการเข้าถึงตามหมวดหมู่
- สิทธิ์ในการกลั่นกรอง - การตั้งค่าการกลั่นกรองทั่วโลก
🗂️เนื้อหาส่วน
หัวข้อที่มีชื่อว่า “🗂️เนื้อหาส่วน”คู่มือการใช้งาน
หัวข้อที่มีชื่อว่า “คู่มือการใช้งาน”- คู่มือการติดตั้ง
- การกำหนดค่าพื้นฐาน
- การสร้างบทความ
- การจัดการหมวดหมู่
- การตั้งค่าการอนุญาต
คู่มือนักพัฒนา
หัวข้อที่มีชื่อว่า “คู่มือนักพัฒนา”- ขยายสำนักพิมพ์
- การสร้างเทมเพลตที่กำหนดเอง
- API อ้างอิง
- ตะขอและกิจกรรม
🚀 เริ่มต้นอย่างรวดเร็ว
หัวข้อที่มีชื่อว่า “🚀 เริ่มต้นอย่างรวดเร็ว”1. การติดตั้ง
หัวข้อที่มีชื่อว่า “1. การติดตั้ง”# Download from GitHubgit clone https://github.com/XoopsModules25x/publisher.git
# Copy to modules directorycp -r publisher /path/to/xoops/htdocs/modules/จากนั้นติดตั้งผ่าน XOOPS Admin → Modules → Install
2. สร้างหมวดหมู่แรกของคุณ
หัวข้อที่มีชื่อว่า “2. สร้างหมวดหมู่แรกของคุณ”- ไปที่ ผู้ดูแลระบบ → ผู้เผยแพร่ → หมวดหมู่
- คลิก เพิ่มหมวดหมู่
- กรอก:
- ชื่อ: ข่าว
- คำอธิบาย: ข่าวสารล่าสุดและการอัปเดต
- รูปภาพ: อัปโหลดรูปภาพหมวดหมู่
- บันทึก
3. สร้างบทความแรกของคุณ
หัวข้อที่มีชื่อว่า “3. สร้างบทความแรกของคุณ”- ไปที่ ผู้ดูแลระบบ → ผู้เผยแพร่ → บทความ
- คลิก เพิ่มบทความ
- กรอก:
- หัวข้อ: ยินดีต้อนรับสู่เว็บไซต์ของเรา
- หมวดหมู่: ข่าว
- เนื้อหา: เนื้อหาบทความของคุณ
- ตั้งค่า สถานะ: เผยแพร่แล้ว
- บันทึก
⚙️ ตัวเลือกการกำหนดค่า
หัวข้อที่มีชื่อว่า “⚙️ ตัวเลือกการกำหนดค่า”การตั้งค่าทั่วไป
หัวข้อที่มีชื่อว่า “การตั้งค่าทั่วไป”| การตั้งค่า | คำอธิบาย | ค่าเริ่มต้น |
|---|---|---|
| บรรณาธิการ | WYSIWYG เครื่องมือแก้ไขที่จะใช้ | XOOPS ค่าเริ่มต้น |
| รายการต่อหน้า | บทความที่แสดงต่อหน้า | 10 |
| แสดงเบรดครัมบ์ | แสดงเส้นทางการนำทาง | ใช่ |
| อนุญาตการให้คะแนน | เปิดใช้งานการให้คะแนนบทความ | ใช่ |
| อนุญาตให้แสดงความคิดเห็น | เปิดใช้งานความคิดเห็นของบทความ | ใช่ |
SEO การตั้งค่า
หัวข้อที่มีชื่อว่า “SEO การตั้งค่า”| การตั้งค่า | คำอธิบาย | ค่าเริ่มต้น |
|---|---|---|
| SEO URL | เปิดใช้งาน URL ที่จำง่าย | ไม่ |
| URL เขียนใหม่ | Apache mod_rewrite | ไม่มี |
| เมตาคีย์เวิร์ด | สร้างคำหลักอัตโนมัติ | ใช่ |
เมทริกซ์สิทธิ์
หัวข้อที่มีชื่อว่า “เมทริกซ์สิทธิ์”| การอนุญาต | ไม่ระบุชื่อ | ลงทะเบียน | บรรณาธิการ | ผู้ดูแลระบบ |
|---|---|---|---|---|
| ดูบทความ | ✓ | ✓ | ✓ | ✓ |
| ส่งบทความ | ✗ | ✓ | ✓ | ✓ |
| แก้ไขบทความของตัวเอง | ✗ | ✓ | ✓ | ✓ |
| แก้ไขบทความทั้งหมด | ✗ | ✗ | ✓ | ✓ |
| อนุมัติบทความ | ✗ | ✗ | ✓ | ✓ |
| จัดการหมวดหมู่ | ✗ | ✗ | ✗ | ✓ |
📦 โครงสร้างโมดูล
หัวข้อที่มีชื่อว่า “📦 โครงสร้างโมดูล”modules/publisher/├── admin/ # Admin interface│ ├── index.php│ ├── category.php│ ├── item.php│ └── menu.php├── class/ # PHP classes│ ├── Category.php│ ├── CategoryHandler.php│ ├── Item.php│ ├── ItemHandler.php│ └── Helper.php├── include/ # Include files│ ├── common.php│ └── functions.php├── templates/ # Smarty templates│ ├── publisher_index.tpl│ ├── publisher_item.tpl│ └── publisher_category.tpl├── language/ # Translations│ └── english/├── sql/ # Database schema│ └── mysql.sql├── xoops_version.php # Module info└── index.php # Module entry🔄 การย้ายถิ่น
หัวข้อที่มีชื่อว่า “🔄 การย้ายถิ่น”จาก SmartSection
หัวข้อที่มีชื่อว่า “จาก SmartSection”ผู้เผยแพร่มีเครื่องมือการโยกย้ายในตัว:
- ไปที่ ผู้ดูแลระบบ → ผู้เผยแพร่ → นำเข้า
- เลือก SmartSection เป็นแหล่งที่มา
- เลือกตัวเลือกการนำเข้า:
- หมวดหมู่
- บทความ
- ความคิดเห็น
- คลิก นำเข้า
จากโมดูลข่าว
หัวข้อที่มีชื่อว่า “จากโมดูลข่าว”- ไปที่ ผู้ดูแลระบบ → ผู้เผยแพร่ → นำเข้า
- เลือก ข่าว เป็นแหล่งที่มา
- หมวดหมู่แผนที่
- คลิก นำเข้า
🔗 เอกสารที่เกี่ยวข้อง
หัวข้อที่มีชื่อว่า “🔗 เอกสารที่เกี่ยวข้อง”- คู่มือการพัฒนาโมดูล
- การสร้างเทมเพลตอย่างชาญฉลาด
- XMF กรอบงาน
📚 แหล่งข้อมูล
หัวข้อที่มีชื่อว่า “📚 แหล่งข้อมูล”#xoops #publisher #module #blog #news #cms #การจัดการเนื้อหา