رفتن به مطلب

افزونه دانلود قسمتی برای EDD


پست های پیشنهاد شده

افزونه EDD - Partial Downloader نسخه 0.4 آزمایشی

همونطور که قولش رو به دوستان دادم بودم، بالاخره این افزونه رو دانلود کردم.

خیلی از کاربران edd، میخوان فایل هایی با حجم های بالا فروش بگذارند و علاوه بر این قصد دارند قابلیت ادامه دادن دانلود (یا pause کردن فایل) را هم بدون آشکار ساختن آدرس واقعی فایل داشته باشن.

متأسفانه این امکان در EDD به صورت پیش‌فرض مقدور نبود.

اما حالا ممکن است!

این پلاگین، فانکشن دانلود EDD را پیشرفته تر می‌کند، به فایل‌ها قابلیت ادامه دادن و یا ایست دانلود می‌دهد + شما می‌توانید سرعت دانلود را در چهار حالت (کم، متوسط، زیاد و خیلی زیاد) تنظیم کنید.

قرار بود این پلاگین بر روی GitHub قرار بگیرد که به لطف دوستان وردپرسی، بر روی خود مخزن وردپرس قرار گرفت.

نحوه نصب:

پلاگین را نصب کنید. سپس وارد پیکربندی EDD، تب متفرقه شوید. گزینه «دانلود قابل‌ادامه‌دادن» را فعال کنید. همچنین می‌توانید سرعت دانلود را هم تنظیم کنید.

پرسش و پاسخ‌های برخی دوستان:

- چرا با استفاده از این پلاگین، هنگام دانلود فایل بیش از 10 کانکشن نمی‌سازد؟ پاسخ: به پیکربندی PHP و سرور شما + سرعت دانلود کاربر شما بستگی دارد. برای کانکشن‌های بیشتر، سرعت را هم بیشتر کنید.

- من استفاده کردم، اما فایل‌ها قابلیت Resume ندارند. چرا؟ پاسخ: این افزونه در حال حاضر در حالت آزمایشی است و روی سرورهای Apache و litespeed تست شده است، در صورت وجود مشکل، در فروم‌های وردپرس مشکل خود را مطرح کنید یا با ایمیل info@eddpersian.ir مکاتبه کنید.

- سرعت دانلود کمتر سرعت معمولیست؟ پاسخ: PHP برای تحویل فایل به کلاینت محدودیت‌هایی دارد، به همین دلیل سرعت دانلود فایل از طریق این افزونه کمتر از سرعت معمولیست.

  • امتیاز 8
لینک به ارسال

سلام و تشکر بابت زحمتی که کشیدید.

یه مشکلی هست، وقتی بعد از انجام مراحل فایل رو میخوام دانلود کنم، فقط یه فایل index.php خالی دانلود میشه.

آدرس رو واستون خصوصی میفرستم.

مرسی

لینک به ارسال

من دقیقا نفهمیدم این افزونه چه کاری انجام میده

فقط یه سوال برام پیش اومده و اونم اینکه آیا بویسله این افزونه میشه لینک فایل هایی که بر روی سرور دانلود قرار داره (سروری بغیر از سروری که EDD بر روی آن نصب است و معمولا آدرس فایل ها بصورت http://dl.sitename.com/filename.zip میباشد) هنگام خرید مشتری بصورت کد شده و امن در فایل منیجر نمایش داده بشه؟؟

لینک به ارسال

من دقیقا نفهمیدم این افزونه چه کاری انجام میده

فقط یه سوال برام پیش اومده و اونم اینکه آیا بویسله این افزونه میشه لینک فایل هایی که بر روی سرور دانلود قرار داره (سروری بغیر از سروری که EDD بر روی آن نصب است و معمولا آدرس فایل ها بصورت http://dl.sitename.com/filename.zip میباشد) هنگام خرید مشتری بصورت کد شده و امن در فایل منیجر نمایش داده بشه؟؟

کاربرد این افزونه دقیقاً همینه، که لینک های فایل ها رو کد میکنه که در دانلود منیجر نمایش داده نشه ولی قابلیت رزیوم و تنظیم سرعت رو هم داره.

لینک به ارسال

سلام دوستان، ممنون بابت استقبال خوبتون.

ورژن 0.5 اضافه شد.

- شما میتونید فایل هاتون رو هم که خارج از wp-content قرار دارند اضافه کنید که اصطلاحاً بهش میگیم Remote. برای اضافه کردن فایل Remote حتماً باید دسترسی عمومی بهش بدید. برای اینکه مشکلی هم پیش نیاد، شما میتونید اسم فایل رو یه چیز عجیب و غریب بزارید.

  • امتیاز 1
لینک به ارسال

ما که هرکاری کردیم نتونستیم با این افزونه از یه سرور دیگه فایل برل فروش قرار بدیم

بعنوان مثال از سرور میهن دانلود

s1.mihandownload.com/2014/Saeed2/22-7/Kharmaga(www.mihandownload.com).pdf

کسی تونسته با این افزونه کار کنه و در صورت امکان آدرس سایتش رو بده

ویرایش شده توسط ahmad4u
لینک به ارسال

سلام.

مچکر آقا احسان، فکر نمیکردم به این زودی این مشکل رو بر طرف کنید.

بعد از آپدیت ارور زیر میاد:


Notice: Undefined index: partial_downloader in /home/...../public_html/test/wp-content/plugins/edd-partial-downloader/edd-partial-downloader.php on line 37

ویرایش شده توسط MJP
لینک به ارسال

مشکل فایل ریموت حل شده؟ ورژن افزونه باید 0.5.1 باشه. اگه حل نشد، خبرم کنید تا این هم حلش کنم.

لینک به ارسال

حالاتوی ورژن جدید این مشکل حل شده. امتحان کنید.

اتفاقا تو ورژن 0.5 مشکل بزرگتر شده

تو نسخه قبل حداقل یه فایل index.php دانلود میشد اما تو این نسخه تو صفحه ارسال به لینک گیر میکنه و بعدش هیچ اتفاقی نمی افته

در صورت امکان .. قابلیت آپدیت خودکار هم به افزونه اضافه کنید

ویرایش شده توسط ahmad4u
لینک به ارسال

و بعد از کلیک بر روی لینک دانلود فایل خریداری شده:


Fatal error: Call to undefined method EDD_Partial_Downloader::is_file_remote() in /home/..../public_html/test/wp-content/plugins/edd-partial-downloader/edd-partial-downloader.php on line 190

اتفاقا تو ورژن 0.5 مشکل بزرگتر شده

تو نسخه قبل حداقل یه فایل index.php دانلود میشد اما تو این نسخه تو صفحه ارسال به لینک گیر میکنه و بعدش هیچ اتفاقی نمی افته

در صورت امکان .. قابلیت آپدیت خودکار هم به افزونه اضافه کنید

برای شما هم بعد از کلیک بر روی لینک دانلود فایل ارور زیر میاد؟


Fatal error: Call to undefined method EDD_Partial_Downloader::is_file_remote() in /home/..../public_html/test/wp-content/plugins/edd-partial-downloader/edd-partial-downloader.php on line 190

ضمنا افزونه ای که از مخزن وردپرس دریافت شده باشه دارای آپدیت خودکار هست.

مشکل فایل ریموت حل شده؟ ورژن افزونه باید 0.5.1 باشه. اگه حل نشد، خبرم کنید تا این هم حلش کنم.

بله از آخرین نسخه استفاده می کنم

لینک به ارسال

مشکلات حل شد. لطفاً از این لینک دانلود کنید ببینید فیکس شده یا نه تا من بعد قرار بدم روی مخزن رسمی

https://github.com/EhsaanF/edd-partial-downloader/archive/0.5.2.zip

  • امتیاز 1
لینک به ارسال

میخواستم همین الان بگم اینو. امکان دانلود از فایل خارجی وجود نداره.

البته یه راه هست:

میتونم این امکان رو بزارم که هر بار فایل رو بافر کنه و بعد دانلود کنه که این کار چندتا مشکل داره:

1. سرعت دانلود و کانکشن ها خیلی میاد پایین

2. فشار زیاد به سرورهاتون وارد میشه.

الان ورژن 0.5.2 رو منتشر کردم. چنین امکانی در حال حاضر وجود نداره تا من بتونم راه بهتری را پیدا کنم.

علاوه بر این یک Rewrite هم منتشر میکنم که مشکل دیگه ای نباشه.

دوستان اگه ایده ای در این مورد دارن حتماً خبر کنن.

  • امتیاز 1
لینک به ارسال

میخواستم همین الان بگم اینو. امکان دانلود از فایل خارجی وجود نداره.

البته یه راه هست:

میتونم این امکان رو بزارم که هر بار فایل رو بافر کنه و بعد دانلود کنه که این کار چندتا مشکل داره:

1. سرعت دانلود و کانکشن ها خیلی میاد پایین

2. فشار زیاد به سرورهاتون وارد میشه.

الان ورژن 0.5.2 رو منتشر کردم. چنین امکانی در حال حاضر وجود نداره تا من بتونم راه بهتری را پیدا کنم.

علاوه بر این یک Rewrite هم منتشر میکنم که مشکل دیگه ای نباشه.

دوستان اگه ایده ای در این مورد دارن حتماً خبر کنن.

خوب شما که گفتید قابلیت ریموت داره یعنی الان این امکان وجود نداره؟

در مورد بافر کردن اصلا ایده مناسبی نیست چون مشکلات زیادی داره و معمولا نیازی به این کار نیست چون اگر کسی بخواد فایل خارجی استفاده کنه نمیخواد که توی هاست اصلی آپلود کنه دیگه.

و در مورد

Rewrite هم اگر ممکنه توضیح بدید.

مرسی

راستی با نویسنده edd و دوستان برنامه نویس همین انجمن هم اگر صحبت کنید قطعا کمک بسیار خوبی میتونن بکنن تا ان شاالله افزونه رو تکمیل کنید.

لینک به ارسال

تو سایت EDD برای اینکار از سایت Amazon و افزونه Amazon s3 استفاده میکنند

بنظرم اگه کدهای افزونه Amazon s3 رو بررسی کنید شاید ایده ای به ذهنتون برسه

لینک به ارسال

خوب شما که گفتید قابلیت ریموت داره یعنی الان این امکان وجود نداره؟

در مورد بافر کردن اصلا ایده مناسبی نیست چون مشکلات زیادی داره و معمولا نیازی به این کار نیست چون اگر کسی بخواد فایل خارجی استفاده کنه نمیخواد که توی هاست اصلی آپلود کنه دیگه.

و در مورد

Rewrite هم اگر ممکنه توضیح بدید.

مرسی

راستی با نویسنده edd و دوستان برنامه نویس همین انجمن هم اگر صحبت کنید قطعا کمک بسیار خوبی میتونن بکنن تا ان شاالله افزونه رو تکمیل کنید.

حتماً همین کار رو میکنم ممنون بابت پیشنهادتون. Rewrite یعنی کلاً از اول بنویسمش و تمام مشکلاتش رو هم رفع کنم.

تو سایت EDD برای اینکار از سایت Amazon و افزونه Amazon s3 استفاده میکنند

بنظرم اگه کدهای افزونه Amazon s3 رو بررسی کنید شاید ایده ای به ذهنتون برسه

ممنون، حتماً همین کار رو میکنم.

  • امتیاز 2
لینک به ارسال

حتماً همین کار رو میکنم ممنون بابت پیشنهادتون. Rewrite یعنی کلاً از اول بنویسمش و تمام مشکلاتش رو هم رفع کنم.

ممنون، حتماً همین کار رو میکنم.

خیلی هم خوب.

پس ما منتظر میمونیم تا ان شاالله هر وقت کار

Rewrite تموم شد و با نویسنده edd صحبت کردید نسخه بتا 0.6 رو منتشر کنید.

مرسی

ویرایش شده توسط MJP
  • امتیاز 1
لینک به ارسال

سلام دوستان، با تشکر مجدد از استقبال خوبتون.

نسخه 1 بتا حاضر هست و میتونید اون رو از گیت هاب افزونه دانلود کنید یا از این جا تستش کنید.

ممنون میشم بازخوردتون رو اینجا بنویسید. در این نسخه از فایل های ریموت هم پشتیبانی میشه.

توجه: این افزونه هنوز کامل نیست و ممکنه مشکلاتی داشته باشه.

  • امتیاز 1
لینک به ارسال

یک خطا باید بده، اونو اینجا بنویسید یا یه اسکرین شات بزارید. ممنون.

لینک به ارسال

من مجدداً روی سایت امتحان کردم، مشکلی نبود. از چه نسخه وردپرس استفاده میکنید؟

لینک به ارسال
مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...