إظهار أول صورة من الموضوع على Facebook و Twitter

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

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

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

1. ندخل لوحة تحكم المنتدى ثم نقوم بفتح القالب thread_view
2. نبحث داخل قالب thread_view عن الكود التالي
Code:
<xf:set var="$fpSnippet" value="{{ snippet($firstPost.message, 0, {'stripBbCode': true}) }}" />
ثم نضيف أسفله الكود التالي :
Code:
<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 عن الكود التالي :
Code:
arg-canonicalUrl="{{ link('canonical:threads', $thread, {'page': $page}) }}" />
ثم نضيف أسفله :
Code:
</xf:if>
ملاحظة مهمة : في حالة كنت ستستخدم هذه الطريقة فأنصحك دائما أن يكون بداية موضوعك صورة معبرة عن الموضوع و بحجم كبير قليلا حتى تظهر بشكل جميل عند نشرها على Facebook و Twitter
 
المشاركات المتشابهة
x32x01
الردود
0
المشاهدات
148
x32x01
x32x01
x32x01
الردود
0
المشاهدات
140
x32x01
x32x01
x32x01
الردود
0
المشاهدات
94
x32x01
x32x01
x32x01
الردود
0
المشاهدات
124
x32x01
x32x01
x32x01
الردود
0
المشاهدات
96
x32x01
x32x01
الوسوم : الوسوم
xenforo زينفورو
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟
إحصائيات المنتدى
المواضيع
1,627
المشاركات
1,816
أعضاء أكتب كود
243
أخر عضو
naifalqubalee
عودة
أعلى