ماژول ناشر
ماژول برتر انتشار اخبار و وبلاگ برای XOOPS CMS.
بررسی اجمالی
Section titled “بررسی اجمالی”Publisher ماژول مدیریت محتوای قطعی برای XOOPS است که از SmartSection تکامل یافته و به غنی ترین راه حل وبلاگ و اخبار تبدیل شده است. ابزارهای جامعی برای ایجاد، سازماندهی و انتشار محتوا با پشتیبانی کامل از گردش کار ویرایشی فراهم می کند.
نیازها:
- XOOPS 2.5.10+
- PHP 7.1+ (PHP 8.x توصیه می شود)
🌟 ویژگی های کلیدی
Section titled “🌟 ویژگی های کلیدی”مدیریت محتوا
Section titled “مدیریت محتوا”- دسته ها و زیرمجموعه ها - سازماندهی محتوای سلسله مراتبی
- ** ویرایش متن غنی ** - چندین ویرایشگر WYSIWYG پشتیبانی می شود
- ** فایل پیوست ** - فایل ها را به مقالات پیوست کنید
- ** مدیریت تصویر ** - تصاویر صفحه و دسته
- ** بسته بندی فایل ** - بسته بندی فایل ها به عنوان مقاله
گردش کار انتشار
Section titled “گردش کار انتشار”- ** انتشار برنامه ریزی شده ** - تاریخ انتشار آینده را تنظیم کنید
- تاریخ انقضا - مطالب با انقضای خودکار
- ** اعتدال ** - گردش کار تایید تحریریه
- ** مدیریت پیش نویس ** - ذخیره کار در حال انجام
نمایش و الگوها
Section titled “نمایش و الگوها”- ** چهار قالب پایه ** - طرح بندی نمایش چندگانه
- ** قالب های سفارشی ** - طرح های خود را ایجاد کنید
- **SEO Optimization ** - URL های مناسب برای موتورهای جستجو
- طراحی پاسخگو - خروجی آماده برای موبایل
تعامل با کاربر
Section titled “تعامل با کاربر”- رتبه - سیستم رتبه بندی مقاله
- ** نظرات ** - بحث های خواننده
- ** اشتراک گذاری اجتماعی ** - به اشتراک گذاری در شبکه های اجتماعی
مجوزها
Section titled “مجوزها”- کنترل ارسال - چه کسانی می توانند مقالات ارسال کنند
- مجوزهای سطح فیلد - فیلدهای فرم را بر اساس گروه کنترل کنید
- مجوزهای دسته - کنترل دسترسی در هر دسته
- حقوق اعتدال - تنظیمات تعدیل جهانی
🗂️ محتویات بخش
Section titled “🗂️ محتویات بخش”راهنمای کاربر
Section titled “راهنمای کاربر”- راهنمای نصب
- پیکربندی اولیه
- ایجاد مقالات
- مدیریت دسته ها
- راه اندازی مجوزها
راهنمای توسعه دهنده
Section titled “راهنمای توسعه دهنده”- گسترش دهنده ناشر
- ایجاد قالب های سفارشی
- مرجع API
- قلاب ها و رویدادها
🚀 شروع سریع
Section titled “🚀 شروع سریع”1. نصب
Section titled “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. اولین دسته خود را ایجاد کنید
Section titled “2. اولین دسته خود را ایجاد کنید”- به Admin → Publisher → Categories بروید
- روی افزودن دسته کلیک کنید
- پر کنید:
- نام: اخبار
- توضیحات: آخرین اخبار و به روز رسانی ها
- تصویر: آپلود تصویر دسته
- ذخیره کنید
3. اولین مقاله خود را ایجاد کنید
Section titled “3. اولین مقاله خود را ایجاد کنید”- به مدیر → ناشر → مقالات بروید
- روی افزودن مقاله کلیک کنید
- پر کنید:
- عنوان: به سایت ما خوش آمدید
- دسته: اخبار
- محتوا: محتوای مقاله شما
- تنظیم وضعیت: منتشر شده است
- ذخیره کنید
⚙️ گزینه های پیکربندی
Section titled “⚙️ گزینه های پیکربندی”تنظیمات عمومی
Section titled “تنظیمات عمومی”| تنظیم | توضیحات | پیش فرض |
|---|---|---|
| ویرایشگر | ویرایشگر WYSIWYG برای استفاده از | XOOPS پیش فرض |
| موارد در هر صفحه | مقالات نمایش داده شده در هر صفحه | 10 |
| نمایش پودر سوخاری | نمایش مسیر ناوبری | بله |
| اجازه رتبه بندی | فعال کردن رتبه بندی مقاله | بله |
| اجازه نظرات | فعال کردن نظرات مقاله | بله |
تنظیمات SEO
Section titled “تنظیمات SEO”| تنظیم | توضیحات | پیش فرض |
|---|---|---|
| URL های سئو | فعال کردن URL های دوستانه | نه |
| بازنویسی URL | آپاچی mod_rewrite | هیچکدام |
| کلمات کلیدی متا | تولید خودکار کلمات کلیدی | بله |
ماتریس مجوزها
Section titled “ماتریس مجوزها”| مجوز | ناشناس | ثبت شده | ویرایشگر | ادمین |
|---|---|---|---|---|
| مشاهده مقالات | ✓ | ✓ | ✓ | ✓ |
| ارسال مقالات | ✗ | ✓ | ✓ | ✓ |
| ویرایش مقالات خود | ✗ | ✓ | ✓ | ✓ |
| ویرایش همه مقالات | ✗ | ✗ | ✓ | ✓ |
| تایید مقالات | ✗ | ✗ | ✓ | ✓ |
| مدیریت دسته ها | ✗ | ✗ | ✗ | ✓ |
📦 ساختار ماژول
Section titled “📦 ساختار ماژول”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🔄 مهاجرت
Section titled “🔄 مهاجرت”از SmartSection
Section titled “از SmartSection”ناشر شامل یک ابزار انتقال داخلی است:
- به Admin → Publisher → Import بروید
- SmartSection را به عنوان منبع انتخاب کنید
- گزینه های واردات را انتخاب کنید:
- دسته بندی ها
- مقالات
- نظرات
- روی وارد کردن کلیک کنید
از ماژول اخبار1. به Admin → Publisher → Import بروید
Section titled “از ماژول اخبار1. به Admin → Publisher → Import بروید”- اخبار را به عنوان منبع انتخاب کنید
- دسته بندی نقشه
- روی وارد کردن کلیک کنید
🔗 مستندات مرتبط
Section titled “🔗 مستندات مرتبط”- راهنمای توسعه ماژول
- قالب هوشمند
- چارچوب XMF
📚 منابع
Section titled “📚 منابع”#xoops #ناشر #ماژول #وبلاگ #اخبار #cms #مدیریت محتوا