إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

إضافة الأكشن DropBox الخاصة بجميع العمليات لهذا السرفر تحميل ورفع و .......

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • إضافة الأكشن DropBox الخاصة بجميع العمليات لهذا السرفر تحميل ورفع و .......





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





    هذه الإضافة فى هذا الإصدار الأولى لها عبارة عن مجموعة من ملفات الدل ولتسهيل الإستخدام حاليا سوف تجد معهم ملف xml هذا الملف صنعته لأجل إظهار وتسهيل التعامل مع وظائف الإضافة وسوف نضعة فى مجلد الأتوبلاى المثبت على الجهاز لديك أنت المبرمج فى داخل مجلد Data فى داخل مجلد Actions
    المسار بالكامل الذى سوف يوضع به ملف ال xml :
    [HTML]C:\Program Files\AutoPlay Media Studio 8\Data\Actions[/HTML]
    وعلى ذلك عندما نفتح مشروع جديد سوف تجد ضمن لائحة السكريبات أو بمعنى ضمن الوظائف فى الأتوبلاى مثل الصورة التوضيحية التالية :



    سوف تجد من ضمن مجموعة ملفات الدل ملف دل إسمه DropBox.dll هذا الملف سوف نضعه فى المشروع الذى نعمل عليه داخل مجلد Scripts
    أما باقى ملفات الدل جميعهم سوف تضعهم فى المجلد CD_Root أى سيكونوا بجوار ملف الإى إكس إى فى مشروعك

    طريقة التعامل مع الإضافة :

    أولا : إمتلاك حساب على السيرفر الشهير والعملاق https://www.dropbox.com
    ثانيا : بعد إنشاء حساب يتم التوجة إلى لينك مجموعة المطورين developers من خلال كما توضح الصورة التالية :



    أو من خلال التوجة ألى الرابط التالى : https://www.dropbox.com/developers

    بعد ذلك سوف تظهر الصورة التالية نضغط كما هو موضح بالصورة :



    بعد ذلك سوف تظهر الصورة التالية نتبع الخطوات كما هو موضح بالصورة :



    بعد تنفيذ الخطوات السابقة والضغط على زر Create App تظهر لنا الصورة التالية نتبع الخطوة الأخير وهى الحصور على رمز نستخدمه فى الوظيفة الأساسية DropBox.Setup كما هو موضح بالصورة التالية :



    بهذا قد إنتهينا من الخطوة الأساسية وهى الحصول على رمز للوصول للملفات والمجلدات الموجودة على السيرفر

    ثالثا : عند فتح مشروع لإستخدام الإضافة نضع ملف DropBox.dll داخل مجلد Scripts كما ذكرنا سابقا ونضع جميع ملفات الدل الأخرى فى مجلد CD_Root
    ونستخدم بعد ذلك فى أحداث المشروع فى الحدث " On Show " كما هو موضح بالصورة التالية :



    ما سبق كان أساسيا لابد من وضعه فى أحداث المشروع للسماح بالتعامل مع السيرفر الخاص بنا

    يمكنك التعامل مع باقى وظائف الإضافة كما تريد من حيث إستخدام وظيفة رفع الملفات أو حذفها أو .................... كما ذكرنا فى السابق :



    أخير وجب التنبيه أن التعامل مع مسار الملفات على السيرفر إذا كانت الملفات على الصفحة Home يتم إستخدام الاحقة "\" متبوعة بإسم الملف على السيرفر أو اللاحقة فقط للتعامل مع جميع الملفات على الهوم بيج




    [hide]DropBox Action Plugin[/hide]

  • #2
    الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
    بسم الله الرحمن الرحيم

    بارك الله فيك

    تعليق


    • #3
      حقيقه أقدم لك الشكر اخي امير على ما قدمته من مجهود تستحق الشكر عليه فكنت اتابع اختباراتك للاضافه مع بابلوكو .. وهي فعلا من الاضافات الاساسيه التي يحتاج اليها معظمنا في اعماله خصوصا لو اعمال تجاريه
      شكرا لك مره اخرى وسيتم تجربة الاضافه

      طلب : ياريت لو في امكانيه تحزيم الاضافه ك ( plugin ) مع ارفاق ملف مفتوح يبين كيفيه استخدام الوظائف

      تعليق


      • #4
        السلام عليكم ورحمة الله وبركاته
        جهد كبير تقديرنا لكم استاذ
        يتم التحربة

        تعليق


        • #5
          المشاركة الأصلية بواسطة Haitham.2012 مشاهدة المشاركة
          حقيقه أقدم لك الشكر اخي امير على ما قدمته من مجهود تستحق الشكر عليه فكنت اتابع اختباراتك للاضافه مع بابلوكو .. وهي فعلا من الاضافات الاساسيه التي يحتاج اليها معظمنا في اعماله خصوصا لو اعمال تجاريه
          شكرا لك مره اخرى وسيتم تجربة الاضافه

          طلب : ياريت لو في امكانيه تحزيم الاضافه ك ( plugin ) مع ارفاق ملف مفتوح يبين كيفيه استخدام الوظائف

          حاضر إن شاء الله

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

          هو فى أجازة صيفية والناس الأجانب بيحافظوا على أوقاتهم مش زى ناس تانية هههههههههه

          تعليق


          • #6
            اكيد طبعا مش هيكونوا زينا :)

            انا جربت وظيفة انشاء فولدر ورفع ملف ونجحت معايا .. بس محاولة الحصول على رابط الملف اللي رفعته فشلت للأسف

            تعليق


            • #7
              المشاركة الأصلية بواسطة haitham.2012 مشاهدة المشاركة
              اكيد طبعا مش هيكونوا زينا :)

              انا جربت وظيفة انشاء فولدر ورفع ملف ونجحت معايا .. بس محاولة الحصول على رابط الملف اللي رفعته فشلت للأسف
              سوف أكتب لك كيف فى الرد التالى

              تعليق


              • #8
                بسم الله الرحمن الرحيم
                بارك الله فيك استاذ عبود
                عمل رائع ومفيد
                كل الشكر والتقدير

                تعليق


                • #9
                  المشاركة الأصلية بواسطة Haitham.2012 مشاهدة المشاركة
                  اكيد طبعا مش هيكونوا زينا :)

                  انا جربت وظيفة انشاء فولدر ورفع ملف ونجحت معايا .. بس محاولة الحصول على رابط الملف اللي رفعته فشلت للأسف
                  خطأ من عندى فى تصميم الـــ xml
                  والصحيح سيكون كالتالى :

                  كود:
                  --
                  err, link = DropBox.GetTempLink("/abood.txt")
                  Dialog.Message("",link)
                  حيث abood.txt ملف موجود على الهوم بيج

                  أخبرنى بباقى الأخطاء علشان النت ضعيف شوية

                  تعليق


                  • #10
                    تمت العمليه بنجاح , بس مش هو اللينك المطلوب الحصول عليه .. بعتلك ع الخاص للتوضيح

                    تعليق


                    • #11
                      آه تمام عارف ولكن هل هناك فرق إذا إستخدمناه فى التحميل كــــ ديركت لينك ؟ أفيدنى بالإختلاف وكمان أعطنى DropBox.GetTempLink لآى ملف عندك علشان أشوف هعرف أحمل بيه ملفك ولا لأ من عندى

                      تعليق


                      • #12
                        المشاركة الأصلية بواسطة عبود عبود مشاهدة المشاركة
                        آه تمام عارف ولكن هل هناك فرق إذا إستخدمناه فى التحميل كــــ ديركت لينك ؟ أفيدنى بالإختلاف وكمان أعطنى DropBox.GetTempLink لآى ملف عندك علشان أشوف هعرف أحمل بيه ملفك ولا لأ من عندى
                        الاختلاف ان الرابط اللي بيتم الحصول عليه هو رابط مؤقت للملف بيكون ليه صلاحيه لساعات محدده وبعد كده بينتهي .. الافضل طبعا للوصول لخيار الحصول على الرابط الدائم زي ما وضحتلك ع الخاص

                        وده رابط لملف عندي ...

                        https://dl.dropboxusercontent.com/ap...UpK1hFjyPwHqsw


                        جرب تحمل الملف النهارده هيتحمل عادي ... جرب بكره هيفشل لان صلاحية الملف انتهت

                        تعليق


                        • #13
                          أوك هنشوف هل يمكن الحصول على لينك الشير ولا لأ

                          تعليق


                          • #14
                            المشاركة الأصلية بواسطة عبود عبود مشاهدة المشاركة
                            أوك هنشوف هل يمكن الحصول على لينك الشير ولا لأ
                            ياريت .. لأنه هو الاساس

                            تعليق


                            • #15
                              tnks m8.......................

                              تعليق

                              مواضيع تهمك

                              تقليص

                              المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
                              المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
                              المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
                              المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
                              المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
                              يعمل...
                              X