المساعد الشخصي الرقمي

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


عبود عبود
19-07-2017, 12:49 AM
http://i.imgur.com/DzMMt6X.png
http://i.imgur.com/88g8bgq.png


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

http://i.imgur.com/sanngR6.png

http://i.imgur.com/GWR62Ti.gif

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

http://i.imgur.com/kk1XuNg.png

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

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

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

http://i.imgur.com/KHkV5jf.jpg

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

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

http://i.imgur.com/apIQkY7.jpg

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

http://i.imgur.com/jL0yM5p.jpg

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

http://i.imgur.com/iNlxdmB.jpg

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

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

http://i.imgur.com/cGApNNE.jpg

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

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

http://i.imgur.com/Euldoz3.jpg

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


http://i.imgur.com/2dxLQmN.gif

DropBox Action Plugin (http://www.mediafire.com/file/173g18hs5w2yfw1/DropBox.rar)

محمد بن أحمد أبو حذيفة
19-07-2017, 01:17 AM
الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
بسم الله الرحمن الرحيم

بارك الله فيك

Haitham.2012
19-07-2017, 06:54 PM
حقيقه أقدم لك الشكر اخي امير على ما قدمته من مجهود تستحق الشكر عليه فكنت اتابع اختباراتك للاضافه مع بابلوكو .. وهي فعلا من الاضافات الاساسيه التي يحتاج اليها معظمنا في اعماله خصوصا لو اعمال تجاريه
شكرا لك مره اخرى وسيتم تجربة الاضافه

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

:abc_138: :abc_152: :abc_138:

عبد الهادي بهاب
19-07-2017, 08:01 PM
السلام عليكم ورحمة الله وبركاته
جهد كبير تقديرنا لكم استاذ
يتم التحربة

عبود عبود
19-07-2017, 08:47 PM
حقيقه أقدم لك الشكر اخي امير على ما قدمته من مجهود تستحق الشكر عليه فكنت اتابع اختباراتك للاضافه مع بابلوكو .. وهي فعلا من الاضافات الاساسيه التي يحتاج اليها معظمنا في اعماله خصوصا لو اعمال تجاريه
شكرا لك مره اخرى وسيتم تجربة الاضافه

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

:abc_138: :abc_152: :abc_138:

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

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

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

Haitham.2012
20-07-2017, 02:17 AM
اكيد طبعا مش هيكونوا زينا :)

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

عبود عبود
21-07-2017, 01:17 PM
اكيد طبعا مش هيكونوا زينا :)

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

ياسرهتهت
21-07-2017, 01:57 PM
بسم الله الرحمن الرحيم
بارك الله فيك استاذ عبود
عمل رائع ومفيد
كل الشكر والتقدير
:abc_152::abc_152:

عبود عبود
21-07-2017, 03:33 PM
اكيد طبعا مش هيكونوا زينا :)

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

خطأ من عندى فى تصميم الـــ xml
والصحيح سيكون كالتالى :

--
err, link = DropBox.GetTempLink("/abood.txt")
Dialog.Message("",link)

حيث abood.txt ملف موجود على الهوم بيج

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

Haitham.2012
21-07-2017, 08:00 PM
تمت العمليه بنجاح , بس مش هو اللينك المطلوب الحصول عليه .. بعتلك ع الخاص للتوضيح

عبود عبود
21-07-2017, 10:06 PM
آه تمام عارف ولكن هل هناك فرق إذا إستخدمناه فى التحميل كــــ ديركت لينك ؟ أفيدنى بالإختلاف وكمان أعطنى DropBox.GetTempLink لآى ملف عندك علشان أشوف هعرف أحمل بيه ملفك ولا لأ من عندى

Haitham.2012
22-07-2017, 12:02 AM
آه تمام عارف ولكن هل هناك فرق إذا إستخدمناه فى التحميل كــــ ديركت لينك ؟ أفيدنى بالإختلاف وكمان أعطنى DropBox.GetTempLink لآى ملف عندك علشان أشوف هعرف أحمل بيه ملفك ولا لأ من عندى

الاختلاف ان الرابط اللي بيتم الحصول عليه هو رابط مؤقت للملف بيكون ليه صلاحيه لساعات محدده وبعد كده بينتهي .. الافضل طبعا للوصول لخيار الحصول على الرابط الدائم زي ما وضحتلك ع الخاص

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

https://dl.dropboxusercontent.com/apitl/1/AAAmCIytcMnru3xV7_klAm85MFNxusHN9jfSlO0KX0lDvDIcnU hZaY1W_kdDZduKgBm8ry5tWO5AQ16iaV_kvNp8kaGtvSeXVHjA 2u-zmu5WC8uB9MHIP9TdCyChyxu3Deq-j57TuGb05OQaaRtwg3_rwYbMHGPKUfwOp-zE0XCRYyrDjOID8DjgJOZaouK0CWTBexdDbHNi-1cJRboeOdKigzZzPSyUfNJovpXqLPRJt69xswdFO22oaLjDcqx ooDBBdj3xQN9939V5QwkTyYompzCAgm5-UpK1hFjyPwHqsw


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

:abc_152:

عبود عبود
22-07-2017, 10:30 AM
أوك هنشوف هل يمكن الحصول على لينك الشير ولا لأ

Haitham.2012
23-07-2017, 08:16 AM
أوك هنشوف هل يمكن الحصول على لينك الشير ولا لأ

ياريت .. لأنه هو الاساس

:abc_138:

مارجوم،
24-07-2017, 07:52 PM
tnks m8....................... :abc_051: