شرح إظهار إشعار تلقائي لمستخدمين محددين داخل المواضيع في XenForo

  • بادئ الموضوع بادئ الموضوع codeNET
  • تاريخ البدء تاريخ البدء

إظهار إشعار تلقائي لمستخدمين محددين داخل المواضيع في XenForo​


إذا كنت ترغب بعرض إشعار مخصص داخل المواضيع الخاصة بعضو معين في منتدى XenForo، فهذا التعديل البسيط يسمح لك بإظهار رسالة تلقائية داخل أول مشاركة للموضوع اعتمادًا على User ID الخاص بالعضو.

يمكن استخدام هذه الطريقة لإظهار تنبيهات خاصة، رسائل ترحيبية، إشعارات إدارية أو حتى معلومات تلقائية داخل المواضيع.

مميزات التعديل​


  • إظهار إشعار تلقائي لمستخدم محدد.
  • ظهور الرسالة داخل أول مشاركة فقط.
  • سهولة تخصيص النص والألوان.
  • لا يحتاج إلى إضافات خارجية.
  • خفيف ومتوافق مع XenForo.

طريقة التركيب​


قم بالدخول إلى لوحة التحكم ثم توجه إلى:

كود:
Appearance > Templates

بعدها افتح قالب:

كود:
post_macros

وابحث عن الكود التالي:

HTML:
<xf:extension id="attribution">
    <xf:macro id="post_attribution" arg-post="{$post}" arg-thread="{$thread}" />
</xf:extension>

ثم أضف الكود التالي أسفله مباشرة:

HTML:
<xf:if is="$thread.user_id == X && $post.position == 0">
    <div class="kullanicibildirim">
        <span class="kullanicibildirimikon">
            <xf:fa icon="fad fa-robot" />
        </span>

        XNFORO.IR BEST FROUM.
    </div>
</xf:if>

تحديد رقم العضو User ID​


قم باستبدال:

كود:
X

برقم العضو الذي تريد ظهور الإشعار داخل مواضيعه.

مثال:

كود:
$thread.user_id == 1

وهذا يعني أن الإشعار سيظهر فقط داخل مواضيع العضو رقم 1.

إضافة أكواد CSS​


الآن توجه إلى قالب:

كود:
extra.less

وأضف الكود التالي:

CSS:
.kullanicibildirim {
    background: #e7f4fb;
    color: #08910c;
    margin-bottom: 0px;
    font-weight: 500;
    margin-top: 5px;
    padding: 5px;
    border-radius: 4px;
    border-left: 5px solid #089470;
}

شرح التعديل​


يقوم هذا التعديل بالتحقق من:

  • رقم صاحب الموضوع.
  • أن المشاركة الحالية هي أول مشاركة داخل الموضوع.

وعند تحقق الشرط يتم عرض صندوق إشعار مخصص يحتوي على رسالة أو تنبيه معين.

تخصيص الرسالة​


يمكنك تعديل النص بسهولة من هذا الجزء:

كود:
XNFORO.IR BEST FROUM.

واستبداله بأي رسالة تريدها مثل:

كود:
يرجى الالتزام بقوانين المنتدى قبل الرد.

أو:

كود:
هذا الموضوع تابع للإدارة الرسمية.

ملاحظات مهمة​


  • يفضل أخذ نسخة احتياطية من القالب قبل التعديل.
  • يمكنك تغيير الألوان بالكامل من خلال extra.less.
  • التعديل يعمل بدون إضافات خارجية.
  • متوافق مع أغلب إصدارات XenForo الحديثة.

الخلاصة​


إذا كنت تريد عرض إشعارات أو رسائل مخصصة داخل مواضيع أعضاء معينين في XenForo، فهذا التعديل يوفر طريقة بسيطة واحترافية لتنفيذ ذلك بسهولة كاملة وبدون الحاجة لأي إضافة إضافية.
 
إضافة شعار داخل محرر XenForo شروحات - Explanations · codeNET ·
عودة
أعلى أسفل