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

[ XF 2.2 ] إظهار أول صورة من الموضوع عند النشر على Facebook و Twitter

أبو غَيْث

:: الإدارة العامة ::
طاقم الإدارة
23 يناير 2019
5,246
40
3,269
113
زين العربية
xenarabia.com
بسم الله الرحمان الرحيم

من بين النواقص التي رغبنا أن تكون موجودة في سكربت XenForo هي إظهار أول صورة من الموضوع عند النشر في مواقع التواصل مثل Twitter و Facebook .. و الخاصية طبعا موجودة في سكربتات اخرى و على رأسها وورد بريس.

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

لذا في هذا الدرس سنقوم بشرح طريقة تمكننا من إظهار أول صورة من الموضوع في مواقع التواصل Facebook و Twitter عندما يتم نشر الموضوع.


1. ندخل لوحة تحكم المنتدى ثم نقوم بفتح القالب thread_view
2. نبحث داخل قالب thread_view عن الكود التالي :

كود:
<xf:set var="$fpSnippet" value="{{ snippet($firstPost.message, 0, {'stripBbCode': true}) }}" />

ثم نضيف أسفله الكود التالي :

كود:
<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/>

3. نبحث أيضا في قالب
كود:
thread_view
عن الكود التالي :

كود:
arg-canonicalUrl="{{ link('canonical:threads', $thread, {'page': $page}) }}" />

ثم نضيف أسفله :

كود:
</xf:if>


ملاحظة مهمة : في حالة كنت ستستخدم هذه الطريقة فأصحك دائما أن يكون بداية موضوعك صورة معبرة عن الموضوع و بحجم كبير قليلا حتى تظهر بشكل جميل عند نشرها على Facebook و Twitter
تنبيه : الطريقة ليست فعالة 100 % خصوصا مع المواضيع القديمة لذا لست متأكد أنه بعد مدة قد تختفي الصورة البارزة للموضوع.
 
ضبطت مع جميع وسائل التواصل ماعدا الفيس بوك
شكرا اخي محمد على التعديل المهم
بانتظار المميز والجديد دائما
 
ضبطت مع جميع وسائل التواصل ماعدا الفيس بوك
شكرا اخي محمد على التعديل المهم
بانتظار المميز والجديد دائما
نعم أخي سعيد المشكلة دائما تكون مع Facebook بسبب تحديثاته المستمرة
لكن ما لاحظته ان المشكلة تكون فقط مع المواضيع القديمة اما المواضيع الجديدة فيتم نشر الصورة بدون مشاكل
 
معي لم تعمل لا في الجديد ولا القديم
ان شاء الله تعمل في المستقبل
شكرا جزيلا على المجهود الرائع مرة اخرى
بانتظار الجديد دوما
 
وانا كمان بيظهر خطاء بعد التعديل ولما بحفظ القالب بيظهر الخطاء
 

إحصائيات المنتدى

المواضيع
1,451
المشاركات
16,647
الأعضاء
1,027
آخر عضو مسجل
dedowbas
أعلى