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

[ حصريا ] شرح اضافة زر تحميل الميديا الى اضافة XenForo Media Gallery

shqawe

ربي أشرح لي صدري
27 يونيو 2019
3,164
23
2,091
113
K.S.A
www.shqawe.net
بسم الله الرحمن الرحيم

الحمد لله والصلاة والسلام على رسول الله نبينا محمد عليه افضل الصلاة واتم التسليم

اللهم لا علم لنا إلا ما علمتنا، إنك أنت العليم الحكيم، اللهم علمنا ما ينفعنا، وانفعنا بما علمتنا، وزدنا علما،

اقدم لكم اليوم طريقة اضافة زر التحميل لمعرض الوسائط الخاص بالزين فورو والذي قد تم طلبه من اخوي @SAEED M SALLAM

بسم الله نبدأ الشرح

افتح قالب xfmg_media_view_macros وابحث عن:

HTML:
<video data-xf-init="video-player"
                    data-player-setup="{$mediaItem.player_setup|json}"
                    class="video-js vjs-default-skin vjs-big-play-centered vjs-16-9">

واضف فوقه هذا الكود

HTML:
<div style="padding: 5px; text-align: left !important;">
                    <a href="{$mediaItem.getVideoUrl()}" class="button--cta button" download>
                        {{ phrase('download') }} <xf:fa icon="fa-download" />
                    </a>
                </div>


وابحث ايضا ً في نفس القالب عن هذا الكود


HTML:
<audio data-xf-init="video-player"
                data-player-setup="{$mediaItem.player_setup|json}"
                class="video-js vjs-default-skin vjs-big-play-centered bbMediaWrapper-fallback">


واضف فوقه هذا الكود

HTML:
<div style="padding: 5px; text-align: left !important;">
                    <a href="{$mediaItem.getAudioUrl()}" class="button--cta button button--icon button--icon--view" download>
                        {{ phrase('download') }} <xf:fa icon="fa-download" />
                    </a>
                </div>

والنتيجة سوف يظهر زر التحميل فوق المقطع مباشرة


media link.jpg



ان اصبت فهذا من فضل الله علي وان اخطأت فجل من لايخطأ

احترامي وتقديري
اخوكم
شقاوي
 

المرفقات

  • media link.jpg
    media link.jpg
    44.7 KB · المشاهدات: 3
بارك الله فيك أخي الحبيب شقاوي على هذا الشرح الرائع
تحياتي لك
ما شاء الله استاذنا الغالي
دائما ما تتحفنا بشروحاتك و اضافاتك الرائعة
سلمت يداك

حياكم الله اخواني وبارك الله فيكم

وتستاهلون كل ماهو جديد

احترامي وتقديري
اخوكم
شقاوي
 
رووعة وعاشت ايدك ياغالي على هالابداع
تم تركيب التعديل وظهرت الايقونة ولكن لوجود المشكلة التي حدثتك عنها بخصوص رفع الملفات وتضمين الفيديوهات فانها لا تعمل معي لانعدام وجود الفيديو من الاساس.
ان شاء الله نحصل لها حل عن قريب.
مودتي
 
والله اخوي @SAEED M SALLAM اتمنى انك تجرب ترفع فيديو وتشوف هل سوف يعمل معك الزر ام لا

لان الطريقة هذه لا تعمل الا مع الفيديوهات والملفات الصوتية المرفوعة اما الفيديوهات من المواقع الاخرى مثل اليوتيوب مثلا فلن تعمل معها هذه الطريقة

اتمنى رفع فيديو والتجربة وارسال الرابط لي لكي اتحقق من المشكلة

احترامي وتقديري
اخوك
شقاوي
 
لا استطيع لا رفع ملفات صوتية ولا فيديو
لان الاضافة لا تتعرف على مسار السيرفر الموجه اليه.
تحتاج الى تعديل المسار من احدى الملفات او اضافة كود في ملف كونفك .. غيره فانها لا تعمل. :(
شكرا جزيلا لك مرة اخرى
دمت مبدعا
 
اذا كنت تقصد اضافة attachment store فهي تحتاج الى اضافة كود في ملف الكونفج

وموجود طريقة الشرح في موقع الاضافة الرسمي
 
اذا كنت تقصد اضافة attachment store فهي تحتاج الى اضافة كود في ملف الكونفج

وموجود طريقة الشرح في موقع الاضافة الرسمي
ادري وضفته .. بس هذا شغال مع مرفقات المنتدى وغير شغال مع مرفقات اضافة الميديا.
والدليل عند ايقاف الهاك عن العمل ومحاولة رفع اي ملف صوتي او فيديو لاضافة الميديا تعمل بشكل طبيعي.
ان شاء الله نلقى لها حل عن قريب
لك كل الود
 
اذا كنت تقصد اضافة attachment store فهي تحتاج الى اضافة كود في ملف الكونفج

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

HTML:
array(4) {
  ["url"] => string(17) "/media/save-media"
  ["referrer"] => string(55) "https://www.*********.com/media/categories/3/add"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(8) {
    ["attachment_hash"] => string(32) "254f46670c1047dd14db0d14de89fde2"
    ["attachment_hash_combined"] => string(91) "{"type":"xfmg_media","context":{"category_id":3},"hash":"254f46670c1047dd14db0d14de89fde2"}"
    ["media"] => array(1) {
      [20] => array(7) {
        ["title"] => string(41) "**********"
        ["description"] => string(128) "**********"
        ["tags"] => string(0) ""
        ["temp_media_id"] => string(2) "20"
        ["media_hash"] => string(32) "3f2c09892da5e92005a45d28956dc89c"
        ["media_type"] => string(5) "audio"
        ["attachment_id"] => string(5) "29881"
      }
    }
    ["category_id"] => string(1) "3"
    ["_xfToken"] => string(8) "********"
    ["_xfRequestUri"] => string(23) "/media/categories/3/add"
    ["_xfWithData"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }
}
 
المشكلة يا اخوان ان اضافة attachment store لم استطع تنصيبها او بالاصح لم استطع ربطها بامازون

لكن باحاول فيها واذا وجدت طريقة لها ان شاء بلغتكم

احترامي وتقديري
اخوكم
شقاوي
 
مرحبا اخي شقاوي
شحالك عساك بخير
لو سمحت نبي مكان الكود الحين بعد ما تغير القالب في الاصدار الجديد 2.2.0 ولا عليم امر
ومشكور مقدما يالغالي
 

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

المواضيع
1,674
المشاركات
18,720
الأعضاء
1,282
آخر عضو مسجل
evildealers
أعلى