إظهار إشعار تلقائي لمستخدمين محددين داخل المواضيع في XenForo
إذا كنت ترغب بعرض إشعار مخصص داخل المواضيع الخاصة بعضو معين في منتدى XenForo، فهذا التعديل البسيط يسمح لك بإظهار رسالة تلقائية داخل أول مشاركة للموضوع اعتمادًا على User ID الخاص بالعضو.
يمكن استخدام هذه الطريقة لإظهار تنبيهات خاصة، رسائل ترحيبية، إشعارات إدارية أو حتى معلومات تلقائية داخل المواضيع.
مميزات التعديل
- إظهار إشعار تلقائي لمستخدم محدد.
- ظهور الرسالة داخل أول مشاركة فقط.
- سهولة تخصيص النص والألوان.
- لا يحتاج إلى إضافات خارجية.
- خفيف ومتوافق مع XenForo.
طريقة التركيب
قم بالدخول إلى لوحة التحكم ثم توجه إلى:
بعدها افتح قالب:
وابحث عن الكود التالي:
<xf:extension id="attribution">
<xf:macro id="post_attribution" arg-post="{$post}" arg-thread="{$thread}" />
</xf:extension>
ثم أضف الكود التالي أسفله مباشرة:
<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
قم باستبدال:
برقم العضو الذي تريد ظهور الإشعار داخل مواضيعه.
مثال:
وهذا يعني أن الإشعار سيظهر فقط داخل مواضيع العضو رقم 1.
إضافة أكواد 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;
}
شرح التعديل
يقوم هذا التعديل بالتحقق من:
- رقم صاحب الموضوع.
- أن المشاركة الحالية هي أول مشاركة داخل الموضوع.
وعند تحقق الشرط يتم عرض صندوق إشعار مخصص يحتوي على رسالة أو تنبيه معين.
تخصيص الرسالة
يمكنك تعديل النص بسهولة من هذا الجزء:
واستبداله بأي رسالة تريدها مثل:
أو:
ملاحظات مهمة
- يفضل أخذ نسخة احتياطية من القالب قبل التعديل.
- يمكنك تغيير الألوان بالكامل من خلال extra.less.
- التعديل يعمل بدون إضافات خارجية.
- متوافق مع أغلب إصدارات XenForo الحديثة.
الخلاصة
إذا كنت تريد عرض إشعارات أو رسائل مخصصة داخل مواضيع أعضاء معينين في XenForo، فهذا التعديل يوفر طريقة بسيطة واحترافية لتنفيذ ذلك بسهولة كاملة وبدون الحاجة لأي إضافة إضافية.