إضافة إشعارات تلقائية لمستخدمين محددين في XenForo 2.2 و 2.3
إذا كنت ترغب بعرض إشعار أو تنبيه تلقائي داخل مواضيع أعضاء محددين في منتدى XenForo، فهذا التعديل البسيط يسمح لك بإظهار رسالة مخصصة تلقائيًا داخل أول مشاركة في الموضوع اعتمادًا على رقم العضو User ID.
التعديل متوافق مع XenForo 2.2 و XenForo 2.3 ويمكن استخدامه لإظهار تنبيهات إدارية أو رسائل ترحيبية أو أي ملاحظات مهمة داخل المواضيع.
مميزات التعديل
- إظهار إشعارات تلقائية لمستخدمين محددين.
- ظهور الرسالة داخل أول مشاركة فقط.
- سهولة تخصيص الرسالة والألوان.
- لا يحتاج إلى إضافات خارجية.
- خفيف ومتوافق مع أغلب الاستايلات.
طريقة التركيب
قم بالدخول إلى لوحة التحكم ثم توجه إلى:
بعدها افتح قالب:
وابحث عن الكود التالي:
<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>
codeNET - https://forum.4r3.net
</div>
</xf:if>
تحديد رقم العضو
قم باستبدال:
برقم العضو الذي تريد ظهور الإشعار داخل مواضيعه.
مثال:
وهذا يعني أن الرسالة ستظهر فقط داخل مواضيع العضو رقم 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;
}
شرح التعديل
يقوم هذا الكود بالتحقق من:
- رقم صاحب الموضوع.
- أن المشاركة الحالية هي أول مشاركة داخل الموضوع.
وعند تحقق الشرط يتم عرض صندوق تنبيه تلقائي داخل الموضوع.
تخصيص الرسالة
يمكنك تعديل النص الموجود داخل الكود بسهولة:
واستبداله بأي رسالة تريدها مثل:
أو:
تخصيص الألوان والتصميم
يمكنك تعديل لون الخلفية أو النص من خلال هذا الجزء:
وذلك ليتناسب مع ألوان الاستايل الخاص بمنتداك.
ملاحظات مهمة
- يفضل أخذ نسخة احتياطية قبل تعديل القوالب.
- قد تحتاج لتفريغ الكاش بعد الحفظ.
- التعديل متوافق مع XenForo 2.2 و 2.3.
- يمكن استخدام أكثر من User ID عبر تعديل الشرط داخل الكود.
الخلاصة
إذا كنت تريد إضافة إشعارات أو رسائل تلقائية لمستخدمين محددين داخل مواضيع XenForo، فهذا التعديل يوفر طريقة بسيطة واحترافية لتحقيق ذلك بسهولة وبدون الحاجة إلى أي إضافة خارجية.