ناشر - پیکربندی پایه
پیکربندی اولیه ناشر
Section titled “پیکربندی اولیه ناشر”تنظیمات ماژول ناشر، تنظیمات برگزیده و گزینه های کلی را برای نصب XOOPS خود پیکربندی کنید.
دسترسی به پیکربندی
Section titled “دسترسی به پیکربندی”ناوبری پنل مدیریت
Section titled “ناوبری پنل مدیریت”XOOPS Admin Panel└── Modules └── Publisher ├── Preferences ├── Settings └── Configuration- به عنوان Administrator وارد شوید
- به پنل مدیریت → ماژول ها بروید
- ماژول Publisher را پیدا کنید
- روی پیوند Preferences یا Admin کلیک کنید
تنظیمات عمومی
Section titled “تنظیمات عمومی”پیکربندی دسترسی
Section titled “پیکربندی دسترسی”Admin Panel → Modules → Publisherبرای این گزینهها روی نماد چرخدنده یا تنظیمات کلیک کنید:
گزینه های نمایش
Section titled “گزینه های نمایش”| تنظیم | گزینه ها | پیش فرض | توضیحات |
|---|---|---|---|
| موارد در هر صفحه | 5-50 | 10 | مقالات نشان داده شده در فهرست |
| نمایش آرد سوخاری | Yes/No | بله | نمایش مسیر ناوبری |
| استفاده از پیجینگ | Yes/No | بله | صفحه بندی لیست های طولانی |
| تاریخ نمایش | Yes/No | بله | نمایش تاریخ مقاله |
| نمایش دسته | Yes/No | بله | نمایش دسته مقاله |
| نمایش نویسنده | Yes/No | بله | نمایش نویسنده مقاله |
| نمایش نماها | Yes/No | بله | نمایش تعداد بازدید مقاله |
پیکربندی نمونه:
Items Per Page: 15Show Breadcrumb: YesUse Paging: YesShow Date: YesShow Category: YesShow Author: YesShow Views: Yesگزینه های نویسنده
Section titled “گزینه های نویسنده”| تنظیم | پیش فرض | توضیحات |
|---|---|---|
| نمایش نام نویسنده | بله | نمایش نام واقعی یا نام کاربری |
| استفاده از نام کاربری | نه | نمایش نام کاربری به جای نام |
| نمایش ایمیل نویسنده | نه | نمایش ایمیل تماس نویسنده |
| نمایش آواتار نویسنده | بله | نمایش آواتار کاربر |
پیکربندی ویرایشگر
Section titled “پیکربندی ویرایشگر”ویرایشگر WYSIWYG را انتخاب کنید
Section titled “ویرایشگر WYSIWYG را انتخاب کنید”Publisher از چندین ویرایشگر پشتیبانی می کند:
ویرایشگرهای موجود
Section titled “ویرایشگرهای موجود”graph LR A[Editor Selection] -->|CKEditor| B[Modern, feature-rich] A -->|FCKeditor| C[Legacy, compatible] A -->|TinyMCE| D[Lightweight, simple] A -->|DHTML Editor| E[Very basic, minimal]CKEditor (توصیه می شود)
Section titled “CKEditor (توصیه می شود)”بهترین برای: اکثر کاربران، مرورگرهای مدرن، امکانات کامل
- به تنظیمات برگزیده بروید
- تنظیم ویرایشگر: CKEditor
- گزینه ها را پیکربندی کنید:
Editor: CKEditor 4.xToolbar: FullHeight: 400pxWidth: 100%Remove plugins: []Add plugins: [mathjax, codesnippet]FCKeditor
Section titled “FCKeditor”بهترین برای: سازگاری، سیستم های قدیمی تر
Editor: FCKeditorToolbar: DefaultCustom config: (optional)TinyMCE
Section titled “TinyMCE”بهترین برای: حداقل ردپای، ویرایش اولیه
Editor: TinyMCEPlugins: [paste, table, link, image]Toolbar: minimalتنظیمات فایل و آپلود
Section titled “تنظیمات فایل و آپلود”دایرکتوری های آپلود را پیکربندی کنید
Section titled “دایرکتوری های آپلود را پیکربندی کنید”Admin → Publisher → Preferences → Upload Settingsتنظیمات نوع فایل
Section titled “تنظیمات نوع فایل”Allowed File Types: Images: - jpg - jpeg - gif - png - webp Documents: - pdf - doc - docx - xls - xlsx - ppt - pptx Archives: - zip - rar - 7z Media: - mp3 - mp4 - webm - movمحدودیت اندازه فایل
Section titled “محدودیت اندازه فایل”| نوع فایل | حداکثر اندازه | یادداشت ها |
|---|---|---|
| تصاویر | 5 مگابایت | هر فایل تصویری |
| اسناد | 10 مگابایت | PDF, فایل های آفیس |
| رسانه | 50 مگابایت | فایل های Video/audio |
| همه فایل | 100 مگابایت | مجموع در هر بارگذاری |
پیکربندی:
Max Image Upload Size: 5 MBMax Document Upload Size: 10 MBMax Media Upload Size: 50 MBTotal Upload Size: 100 MBMax Files per Article: 5تغییر اندازه تصویر
Section titled “تغییر اندازه تصویر”Publisher تصاویر را برای سازگاری به طور خودکار تغییر اندازه می دهد:
Thumbnail Size: Width: 150 Height: 150 Mode: Crop/Resize
Category Image Size: Width: 300 Height: 200 Mode: Resize
Article Featured Image: Width: 600 Height: 400 Mode: Resizeتنظیمات نظر و تعامل
Section titled “تنظیمات نظر و تعامل”پیکربندی نظرات
Section titled “پیکربندی نظرات”Preferences → Comments Sectionگزینه های نظر
Section titled “گزینه های نظر”Allow Comments: - Enabled: Yes/No - Default: Yes - Per-article override: Yes
Comment Moderation: - Moderate comments: Yes/No - Moderate guest comments only: Yes/No - Spam filter: Enabled - Max comments per day: (unlimited)
Comment Display: - Display format: Threaded/Flat - Comments per page: 10 - Date format: Full date/Time ago - Show comment count: Yes/Noپیکربندی رتبه بندی
Section titled “پیکربندی رتبه بندی”Allow Ratings: - Enabled: Yes/No - Default: Yes - Per-article override: Yes
Rating Options: - Rating scale: 5 stars (default) - Allow user to rate own: No - Show average rating: Yes - Show rating count: Yesتنظیمات SEO و URL
Section titled “تنظیمات SEO و URL”بهینه سازی موتورهای جستجو
Section titled “بهینه سازی موتورهای جستجو”Preferences → SEO Settingsپیکربندی URL
Section titled “پیکربندی URL”SEO URLs: - Enabled: No (set to Yes for SEO URLs) - URL rewriting: None/Apache mod_rewrite/IIS rewrite
URL Format: - Category: /category/news - Article: /article/welcome-to-site - Archive: /archive/2024/01
Meta Description: - Auto-generate: Yes - Max length: 160 characters
Meta Keywords: - Auto-generate: Yes - From: Article tags, titleURL های سئو را فعال کنید (پیشرفته)
Section titled “URL های سئو را فعال کنید (پیشرفته)”پیش نیاز:
- آپاچی با
mod_rewriteفعال است - پشتیبانی
.htaccessفعال است
مراحل پیکربندی:
- به ** تنظیمات برگزیده → تنظیمات سئو ** بروید
- تنظیم ** URL های SEO **: بله
- بازنویسی URL: Apache mod_rewrite را تنظیم کنید
- بررسی کنید که فایل
.htaccessدر پوشه Publisher وجود دارد
.htaccess پیکربندی:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /modules/publisher/
# Category rewrites RewriteRule ^category/([0-9]+)-(.*)\.html$ index.php?op=showcategory&categoryid=$1 [L,QSA]
# Article rewrites RewriteRule ^article/([0-9]+)-(.*)\.html$ index.php?op=showitem&itemid=$1 [L,QSA]
# Archive rewrites RewriteRule ^archive/([0-9]+)/([0-9]+)/$ index.php?op=archive&year=$1&month=$2 [L,QSA]</IfModule>حافظه پنهان و عملکرد
Section titled “حافظه پنهان و عملکرد”پیکربندی کش
Section titled “پیکربندی کش”Preferences → Cache SettingsEnable Caching: - Enabled: Yes - Cache type: File (or Memcache)
Cache Lifetime: - Category lists: 3600 seconds (1 hour) - Article lists: 1800 seconds (30 minutes) - Single article: 7200 seconds (2 hours) - Recent articles block: 900 seconds (15 minutes)
Cache Clear: - Manual clear: Available in admin - Auto-clear on article save: Yes - Clear on category change: Yesکش را پاک کنید
Section titled “کش را پاک کنید”پاک کردن کش دستی:
- به Admin → Publisher → Tools بروید
- روی Clear Cache کلیک کنید
- انواع حافظه پنهان را برای پاک کردن انتخاب کنید:
- حافظه پنهان دسته
- کش مقاله
- کش را مسدود کنید
- تمام حافظه پنهان
- روی Clear Selected کلیک کنید
خط فرمان:
# Clear all Publisher cachephp /path/to/xoops/admin/cache_manage.php publisher
# Or directly delete cache filesrm -rf /path/to/xoops/var/cache/publisher/*اطلاع رسانی و گردش کار
Section titled “اطلاع رسانی و گردش کار”اعلان های ایمیل
Section titled “اعلان های ایمیل”Preferences → NotificationsNotify Admin on New Article: - Enabled: Yes - Recipient: Admin email - Include summary: Yes
Notify Moderators: - Enabled: Yes - On new submission: Yes - On pending articles: Yes
Notify Author: - On approval: Yes - On rejection: Yes - On comment: No (optional)گردش کار ارسال
Section titled “گردش کار ارسال”Require Approval: - Enabled: Yes - Editor approval: Yes - Admin approval: No
Draft Save: - Auto-save interval: 60 seconds - Save local versions: Yes - Revision history: Last 5 versionsتنظیمات محتوا
Section titled “تنظیمات محتوا”پیشفرضهای انتشار
Section titled “پیشفرضهای انتشار”Preferences → Content SettingsDefault Article Status: - Draft/Published: Draft - Featured by default: No - Auto-publish time: None
Default Visibility: - Public/Private: Public - Show on front page: Yes - Show in categories: Yes
Scheduled Publishing: - Enabled: Yes - Allow per-article: Yes
Content Expiration: - Enabled: No - Auto-archive old: No - Archive after days: (unlimited)گزینه های محتوای WYSIWYG
Section titled “گزینه های محتوای WYSIWYG”Allow HTML: - In articles: Yes - In comments: No
Allow Embedded Media: - Videos (iframe): Yes - Images: Yes - Plugins: No
Content Filtering: - Strip tags: No - XSS filter: Yes (recommended)تنظیمات موتور جستجو### یکپارچه سازی جستجو را پیکربندی کنید
Section titled “تنظیمات موتور جستجو### یکپارچه سازی جستجو را پیکربندی کنید”Preferences → Search SettingsEnable Article Indexing: - Include in site search: Yes - Index type: Full text/Title only
Search Options: - Search in titles: Yes - Search in content: Yes - Search in comments: Yes
Meta Tags: - Auto generate: Yes - OG tags (social): Yes - Twitter cards: Yesتنظیمات پیشرفته
Section titled “تنظیمات پیشرفته”حالت اشکال زدایی (فقط توسعه)
Section titled “حالت اشکال زدایی (فقط توسعه)”Preferences → AdvancedDebug Mode: - Enabled: No (only for development!)
Development Features: - Show SQL queries: No - Log errors: Yes - Error email: admin@example.comبهینه سازی پایگاه داده
Section titled “بهینه سازی پایگاه داده”Admin → Tools → Optimize Database# Manual optimizationmysql> OPTIMIZE TABLE publisher_items;mysql> OPTIMIZE TABLE publisher_categories;mysql> OPTIMIZE TABLE publisher_comments;سفارشی سازی ماژول
Section titled “سفارشی سازی ماژول”قالب های تم
Section titled “قالب های تم”Preferences → Display → Templatesمجموعه قالب را انتخاب کنید:
- پیش فرض
- کلاسیک
- مدرن
- تاریک
- سفارشی
هر الگو کنترل می کند:
- طرح بندی مقاله
- فهرست بندی دسته ها
- نمایش آرشیو
- نمایش نظرات
نکات پیکربندی
Section titled “نکات پیکربندی”بهترین شیوه ها
Section titled “بهترین شیوه ها”graph TD A[Configuration Strategy] -->|Start| B[Enable basic features] B -->|Test| C[Verify functionality] C -->|Scale| D[Enable advanced features] D -->|Optimize| E[Performance tune] E -->|Secure| F[Apply security settings]- Start Simple - ابتدا ویژگی های اصلی را فعال کنید
- تست هر تغییر - قبل از حرکت تأیید کنید
- Caching را فعال کنید - عملکرد را بهبود می بخشد
- **ابتدا پشتیبان گیری ** - تنظیمات را قبل از تغییرات عمده صادر کنید
- ** سیاهههای مربوط به مانیتور ** - سیاهههای مربوط به خطا را به طور منظم بررسی کنید
بهینه سازی عملکرد
Section titled “بهینه سازی عملکرد”For Better Performance: - Enable caching: Yes - Cache lifetime: 3600 seconds - Limit items per page: 10-15 - Compress images: Yes - Minify CSS/JS: Yes (if available)سخت شدن امنیتی
Section titled “سخت شدن امنیتی”For Better Security: - Moderate comments: Yes - Disable HTML in comments: Yes - XSS filtering: Yes - File type whitelist: Strict - Max upload size: Reasonable limitتنظیمات Export/Import
Section titled “تنظیمات Export/Import”پیکربندی پشتیبان
Section titled “پیکربندی پشتیبان”Admin → Tools → Export Settingsبرای پشتیبان گیری از پیکربندی فعلی:
- روی Export Configuration کلیک کنید
- فایل
.cfgدانلود شده را ذخیره کنید - در مکان امن نگهداری کنید
برای بازیابی:
- روی Import Configuration کلیک کنید
- فایل
.cfgرا انتخاب کنید - روی بازیابی کلیک کنید
راهنماهای پیکربندی مرتبط
Section titled “راهنماهای پیکربندی مرتبط”- مدیریت دسته
- ایجاد مقاله
- پیکربندی مجوز
- راهنمای نصب
پیکربندی عیب یابی
Section titled “پیکربندی عیب یابی”تنظیمات ذخیره نمیشوند
Section titled “تنظیمات ذخیره نمیشوند”راه حل:
- مجوزهای دایرکتوری را در
/var/config/بررسی کنید - دسترسی به نوشتن PHP را تأیید کنید
- گزارش خطای PHP را برای مشکلات بررسی کنید
- کش مرورگر را پاک کنید و دوباره امتحان کنید
ویرایشگر ظاهر نمی شود
Section titled “ویرایشگر ظاهر نمی شود”راه حل:
- تأیید کنید که افزونه ویرایشگر نصب شده است
- پیکربندی ویرایشگر XOOPS را بررسی کنید
- گزینه ویرایشگر مختلف را امتحان کنید
- کنسول مرورگر را برای خطاهای جاوا اسکریپت بررسی کنید
مسائل مربوط به عملکرد
Section titled “مسائل مربوط به عملکرد”راه حل:
- کش را فعال کنید
- موارد در هر صفحه را کاهش دهید
- فشرده سازی تصاویر
- بهینه سازی پایگاه داده را بررسی کنید
- گزارش کند پرس و جو را مرور کنید
مراحل بعدی
Section titled “مراحل بعدی”- پیکربندی مجوزهای گروه
- اولین مقاله خود را ایجاد کنید
- دسته بندی ها را تنظیم کنید
- بررسی قالب های سفارشی
#ناشر #پیکربندی #ترجیحات #تنظیمات #xoops