﴿ وَقُل رَّبِّ زِدْنِي عِلْمًا

And say, "My Lord, increase me in knowledge."

طريقة إضافة شارة «كاتب الموضوع» بجانب المشاركة في XenForo 2.3

طريقة إضافة شارة «كاتب الموضوع» بجانب المشاركة في XenForo 2.3

السلام عليكم ورحمة الله وبركاته أهلاً وسهلاً بكم إخواني وأعضاء وزوار منتديات هيلبرنت في هذا الشرح سنقوم بإضافة علامة بسيطة ومفيدة تساعد الزائر على معرفة مشاركات كاتب...

1 معجبون
طريقة إضافة شارة «كاتب الموضوع» بجانب المشاركة في XenForo 2.3
المشاهدات: 41 الردود: 3

BoElias

كبار الشخصيات
رقم العضوية
2953
تاريخ التسجيل
2026-05-08
الإقامة
Here
الموقع الالكتروني
هيلبرنت
آخر نشاط
المشاركات
71
المعدل اليومي
0.51
مستوى التفاعل
55
قوة السمعه
أوسمة العضو
السلام عليكم ورحمة الله وبركاته

أهلاً وسهلاً بكم إخواني وأعضاء وزوار منتديات هيلبرنت
في هذا الشرح سنقوم بإضافة علامة بسيطة ومفيدة تساعد الزائر على معرفة مشاركات كاتب الموضوع الأصلي أثناء تصفح الردود، بحيث تظهر له شارة «كاتب الموضوع» بجانب وقت المشاركة.
هذه الإضافة تكون مفيدة خصوصاً في المواضيع التي تحتوي على عدد كبير من الردود، حيث يستطيع القارئ تمييز ردود صاحب الموضوع مباشرة دون الحاجة إلى الرجوع إلى المشاركة الأولى.

تنويه: سبق طرح فكرة مشابهة في منتديات هيلبرنت لإصدارات XenForo 2.0، واستكمالًا للفائدة نقدم هنا الطريقة المحدثة والمجربة على XenForo 2.3 وما فوق.

كود كاتب الموضوع بقالب البوست للزين فورو xf2.0

التوافق: XenForo 2.3 فما فوق
نوع التعديل: تعديل قالب فقط – بدون إضافة خارجية

النتيجة​

بعد تطبيق التعديل، عندما يقوم صاحب الموضوع بالرد داخل موضوعه ستظهر بجانب وقت مشاركته شارة:

كاتب الموضوع

أما بقية الأعضاء فلن تظهر لديهم هذه العلامة.


b5hNAcK.gif


قبل التركيب: تعديل اسم العبارة​


XenForo يحتوي أصلًا على عبارة جاهزة باسم:
PHP
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
وفي الترجمة العربية قد تظهر باسم:

بادئ الموضوع

وبما أننا نريد ظهورها باسم:

كاتب الموضوع

فمن لوحة التحكم توجه إلى:

المظهر → اللغات والعبارات → العبارات
وابحث عن:
PHP
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
ثم افتح العبارة الخاصة باللغة العربية، وقم بتغيير:
XML
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
إلى:
XML
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
ثم اضغط حفظ.

بهذه الطريقة سنستخدم عبارة XenForo الأصلية داخل القالب بدل كتابة النص العربي مباشرة في الكود.

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

من لوحة تحكم XenForo توجه إلى:

المظهر → القوالب
ثم ابحث عن القالب:
PHP
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
افتح القالب وابحث عن الكود التالي:
PHP
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
لا تحذف المقطع السابق ولا تستبدله.
ضع بعده مباشرة الكود التالي:
PHP
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
وللتوضيح، سيصبح الجزء لديك بالشكل التالي:

PHP
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
بعد ذلك اضغط على حفظ وافتح أحد المواضيع للتجربة.

ماذا يفعل الكود؟​

الشرط الأساسي في التعديل هو:
PHP
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

ووظيفته بسيطة جدًا:
يقارن بين رقم صاحب المشاركة الحالية وبين رقم صاحب الموضوع.

إذا كان الرقمان متطابقين، فهذا يعني أن المشاركة كتبها صاحب الموضوع نفسه، وبالتالي تظهر له شارة:
كاتب الموضوع
أما إذا كانت المشاركة لعضو آخر فلن يظهر شيء.

أما:
PHP
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

فهي تستدعي العبارة الأصلية الموجودة في XenForo، والتي قمنا بتعديل ترجمتها العربية إلى كاتب الموضوع.

لماذا استخدمنا هذا الشكل؟​

استخدمنا:
PHP
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

وهو تنسيق موجود أصلًا داخل XenForo، لذلك لا نحتاج إلى إضافة CSS أو تعديل extra.less.

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

في النهاية​

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