OpenCredits — نظام أرصدة مفتوح المصدر لـ XenForo 2.3 0.12.0

OpenCredits — نظام أرصدة مفتوح المصدر لـ XenForo 2.3+

نظام أرصدة مجاني (MIT) لـ XenForo 2.3+. كافئ النشاط، اعرض الأرصدة، اسمح للأعضاء بالتحويل واستبدال الأرصدة، واربط الكؤوس بالثروة.

أبرز الميزات

الكسب مقابل النشاط
— المواضيع، الردود، التفاعلات، التسجيلات والزيارات اليومية، مع المبالغ، الحدود اليومية، ونطاق المنتدى/المجموعة.

عملات متعددة — عملة أساسية بالإضافة إلى ظهور لكل عملة.

المحفظة في كل مكان — في منطقة المشاركة، قائمة الحساب، الملفات الشخصية، وسجل مقسم إلى صفحات؛ ملفك الشخصي أيضاً يحتوي على اختصار تحويل.

التحويلات وأكواد الاستبدال — تحويلات بين الأعضاء لا تتجاوز الرصيد أبداً، بالإضافة إلى أكواد كوبون للاستخدام الفردي أو المتعدد.

لوحة المتصدرين — ودجت "أعلى حاملي الأرصدة" قابل للوضع مع عدد وعملة قابلين للتكوين، ومرئي للزوار اختيارياً.

المشاركات المتميزة — اعرض صندوقاً مقفلاً بدلاً من المحتوى المحمي برسوم أرصدة باستخدام [charge=10]…[/charge]؛ يُضاف الرصيد للمؤلف ويرى إحصائيات الفتح.

التحكم في التضخم — حدود رصيد اختيارية، حدود يومية للكسب، وتقادم/تآكل للحفاظ على المعروض النقدي تحت السيطرة.

التنبيهات والكؤوس — تنبيهات اختيارية عند إضافة الأرصدة، ومعايير "يمتلك على الأقل / أقل من X رصيد" للكؤوس، الإشعارات، والترقيات.

للمسؤولين

  • إدارة العملات، أحداث الكسب، الأكواد، والأعضاء من AdminCP ← Credits (محمي بصلاحية إدارة الأرصدة للمسؤول؛ المديرون الأعلى لديهم الصلاحية دائماً).
  • أدوات لتعديل الأرصدة، إعادة البناء من السجل، استكمال المحتوى السابق للتركيب، تقليم السجل القديم إلى لقطات، وتشغيل دورات التقادم (مع معاينة).
  • مفاتيح العرض (منطقة المشاركة، القائمة، الملف الشخصي) وحد يومي قابل للتكوين (UTC، وقت المنتدى، أو إزاحة ثابتة).
  • التحكم في المحتوى المتميز — BBCode [charge]، صلاحية تجاوز رسوم BBCode، وزر في شريط أدوات المحرر.
  • واجهة برمجة تطبيقات للإنفاق/المكافأة وحدث oc_credits_adjust — راجع docs/API.md على GitHub.

القيم الافتراضية: موضوع $5، رد $1، تفاعل $2، تسجيل $10، زيارة يومية $5 — يمكن تغييرها في أي وقت من AdminCP ← Credits.

المتطلبات

  • XenForo 2.3.0+، PHP 8.2+، MySQL 8.0+. لا حاجة لإضافات أخرى.

التثبيت

استخدم زر التحميل أعلى هذه الصفحة للحصول على أحدث ملف ZIP للإصدار، ثم اختر واحداً:

  • من لوحة التحكم — Add-ons ← Install from archive، ارفع ملف ZIP، اضغط Install.
  • يدوياً — فك ضغطه وارفع محتويات upload/ إلى جذر منتداك، ثم AdminCP ← Add-ons ← OpenCredits ← Install.

ثم اسمح بـ "View own credit wallet and history" و"Transfer credits to other users" لمجموعة Registered (وأي مجموعات أخرى) في تبويب صلاحيات Credits. يبدأ الأعضاء في الكسب عند مشاركتهم/تفاعلهم/زيارتهم التالية.

للترقية لاحقاً: ارفع ملف ZIP الأحدث واضغط Upgrade على الإضافة.

حل المشكلات

  • أرصدة خاطئة؟ — AdminCP ← Credits ← Rebuild balances (أو سطر الأوامر: php cmd.php oc-credits:rebuild).
  • أخطاء في الصلاحيات؟ — تحقق من تبويب صلاحيات Credits لكل مجموعة (التثبيتات الجديدة تسمح تلقائياً لـ Registered).
  • إلغاء التثبيت يمسح البيانات — الأرصدة، السجل، الأحداث، العملات، الأكواد، واللقطات.

المصدر: كود نت - CodeNet
جميع الحقوق محفوظة © كود نت
 

المرفقات

عودة
أعلى أسفل