- بواسطة x32x01 ||
لو بتدير منتدى XenForo وبتنشر محتوى بشكل منتظم، فأكيد لاحظت مشكلة مزعجة جدًا:
لما بتشارك موضوع على Facebook أو Twitter، غالبًا مش بيظهر صورة جذابة للبوست 😕
وبيظهر بدلها نص فقط أو صورة عشوائية، وده بيقلل التفاعل بشكل كبير.
في البوست ده هنتكلم عن طريقة بسيطة وفعالة تخلي أول صورة في الموضوع تظهر تلقائيًا عند المشاركة على السوشيال ميديا بدون إضافات خارجية.
وابحث عن: thread_view
وبعدين دور على الكود ده:
بعده مباشرة أضف الكود التالي:
تحت مباشرة ضيف:
بمجرد تعديل بسيط في قالب thread_view، هتحصل على:
لما بتشارك موضوع على Facebook أو Twitter، غالبًا مش بيظهر صورة جذابة للبوست 😕
وبيظهر بدلها نص فقط أو صورة عشوائية، وده بيقلل التفاعل بشكل كبير.
في البوست ده هنتكلم عن طريقة بسيطة وفعالة تخلي أول صورة في الموضوع تظهر تلقائيًا عند المشاركة على السوشيال ميديا بدون إضافات خارجية.
المشكلة الأساسية في XenForo مع السوشيال ميديا 🤔
بشكل افتراضي، XenForo ما بيختارش صورة من داخل الموضوع عند المشاركة على:- Twitter (X)
- البوستات شكلها ضعيف
- نسبة الضغط (CTR) أقل
- التفاعل على السوشيال ميديا ضعيف
الهدف من التعديل 🎯
بعد التطبيق، هيحصل التالي:- أول صورة في الموضوع تظهر تلقائيًا
- تحسين شكل المشاركة على Facebook
- تحسين Twitter Card
- زيادة معدل النقرات (CTR)
- شكل احترافي للرابط عند المشاركة 👌
تعديل قالب thread_view 🔧
علشان نفعل الميزة دي، هنشتغل على قالب: thread_viewالخطوة 1: إضافة كود الـ snippet
ادخل لوحة تحكم XenForo ⬅️ Appearance ⬅️ Templatesوابحث عن: thread_view
وبعدين دور على الكود ده:
HTML:
<xf:set var="$fpSnippet" value="{{ snippet($firstPost.message, 0, {'stripBbCode': true}) }}" /> بعده مباشرة أضف الكود التالي:
HTML:
<xf:if is="$thread.cover_image">
<xf:macro template="metadata_macros" name="metadata"
arg-description="{$fpSnippet}"
arg-shareUrl="{{ link('canonical:threads', $thread) }}"
arg-canonicalUrl="{{ link('canonical:threads', $thread, {'page': $page}) }}"
arg-imageUrl="{$thread.cover_image}" />
<xf:else/> الخطوة 2: إغلاق شرط الـ IF
بعد كده هتلاقي كود شبيه بـ: HTML:
arg-canonicalUrl="{{ link('canonical:threads', $thread, {'page': $page}) }}" /> HTML:
</xf:if> النتيجة بعد التعديل 🚀
بعد حفظ التعديلات، أي موضوع جديد هيتشارك على:- عنوان الموضوع
- وصف مختصر
- أول صورة من الموضوع (Cover Image)
نصيحة مهمة جدًا ⚠️
علشان النتيجة تكون مثالية:- خلي أول صورة في الموضوع واضحة ومعبرة
- يفضل تكون بحجم مناسب (1200×630 تقريبًا)
- استخدم صور جذابة لأنها أول حاجة المستخدم بيشوفها
👈 نسبة النقر
👈 التفاعل
👈 انتشار المحتوى
👈 التفاعل
👈 انتشار المحتوى
ليه التعديل ده مهم للسيو والسوشيال؟ 📈
الميزة دي مش مجرد شكل، دي بتأثر على:- CTR (Click Through Rate)
- انتشار الروابط على السوشيال ميديا
- تحسين Brand Appearance
- زيادة زيارات الموقع
الخلاصة 📌
إظهار أول صورة من الموضوع في XenForo على Facebook وTwitter خطوة بسيطة لكنها قوية جدًا في تحسين شكل المحتوى وزيادة التفاعل.بمجرد تعديل بسيط في قالب thread_view، هتحصل على:
- مشاركة احترافية
- صور تلقائية للمواضيع
- تحسين تجربة السوشيال ميديا بشكل كبير
التعديل الأخير: