راه اندازی سایت فروش فایل با افزونه Easy Digital Downloads

155

راه اندازی سایت فروش فایل با افزونه Easy Digital Downloads

برای راه اندازی یک فروشگاه دیجیتال جهت فروش فایل و راه اندازی سیستم های دانلود به ازای پرداخت، طبعا انتخاب های متعددی پیش روی شماست. به عنوان مثال شاید یکی از بهترین و قدرتمند ترین انتخاب های شما WHMCS باشد. اما طبعا هزینه ی راه اندازی چنین سیستمی ممکن است باب طبع بسیار از ما نباشد. علی الخصوص زمانی که شما میخواهید یک کار تازه را استارت بزنید، احتمالا مایلید در ابتدا با کمترین هزینه ها همه چیز را شروع کنید. در چنین شرایطی بدون شک استفاده از سیستم مدیریت محتوای وردپرس به همراه افزونه ی قدرتمند Easy Digital Downloads کاملا منطقی به نظر میرسد. احتمالا اکثر شما حتی اگر با این افزونه کار هم نکرده باشید، ولی اسم آن را شنیده اید. این افزونه که به اختصار به آن EDD هم میگویند، در واقع قدرتمند ترین و کاربردی ترین افزونه جهت فروش فایل های دیجیتال و کالای مجازی تحت سیستم مدیریت محتوای وردپرس است و خبر خوب این است که میتوانید به صورت کاملا رایگان آن را دریافت کرده و مورد استفاده قرار دهید. مسترکد امروز تصمیم دارد کمی درباره این افزونه و راه اندازی اولیه ی آن با شما صحبت کند. بعد از خواندن آموزش امروز، شما قادر خواهید بود برای خودتان یک سایت فروش فایل (سیستم دانلود به ازای پرداخت) راه اندازی کرده و همین امروز کار خود را شروع کنید.

نصب و فعال سازی افزونه Easy Digital Downloads

نصب و فعال سازی افزونه ی EDD دقیقا مانند هر افزونه ی دیگری در وردپرس انجام میگیرد. Easy Digital Downloads را میتوانید از اینجا دریافت و نصب نمایید. اگر نمی دانید چطور میتوانید این کار را انجام دهید، ابتدا آموزش نصب افزونه در وردپرس را مطالعه کنید.

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

تنظیمات افزونه Easy Digital Downloads

تنظیمات افزونه Easy Digital Downloads

برای اینکه بتوانیم فروش فایلها را آغاز کنید، ابتدا لازم است که تنظیمات دلخواه خود را بر روی افزونه اعمال نمایید. کلیه ی تنظیمات مربوط به افزونه ی EDD از طریق مراجعه به منوی “دانلود ها” و سپس رفتن به زیر منوی “پیکربندی” در اختیار شما قرار می گیرد. بخش پیکربندی شامل 6 تب متفاوت است که هر یک بخش خاصی از این افزونه را تنظیم خواهند کرد. در ادامه به بررسی کلی این تب ها و آپشن های موجود در آنها خواهیم پرداخت. البته در این آموزش تنها به بررسی آپشن های ضروری بسنده کرده و همه ی آپشن ها را بررسی نمیکنیم.

تنظیمات عمومی

تب “عمومی” اولین تب در بخش پیکربندی افزونه است. این تب شامل پایه ای ترین تنظیمات برای راه اندازی فروشگاه فایلهای دیجیتال شما خواهد بود. تنظیمات اصلی موجود در این بخش به شرح زیر هستند :

حالت آزمایشی : در صورت فعال کردن این گزینه شما این امکان را خواهید داشت که بدون انجام دادن تراکنش های واقعی به تست فروشگاه فایل خود بپردازید. البته بدیهی است که باید از درگاهی جهت پرداخت استفاده کنید که امکان ایجاد اکانت های آزمایشی را داشته باشد. مثلا در پی پال برای استفاده از این ویژگی کافی است امکان sandbox را فعال کنید.

برگه پرداخت : این برگه در واقع همان برگه ی تسویه حساب مشتریان شما خواهد بود ( صفحه ی Checkout ). زمانی که افزونه ی EDD فعال میشود، به طور اتوماتیک یک برگه پرداخت برای شما ایجاد میکند و کد میانبر [download_checkout] را در آن قرار میدهد. بنابراین اگر تصمیم گرفتید تنظیمات این بخش را عوض کنید و برگه ی دیگری را جایگزین آن نمایید، استفاده از این کد میانبر فراموشتان نشود لطفا!

برگه خرید موفق : در صورتی که خرید انجام شده از سایت موفق باشد، خریدار به این صفحه هدایت خواهد شد. گرچه این مسئله کاملا به عهده ی شماست که مایلید چه محتوایی در این برگه قرار دهید، ولی جهت نمایش رسید پرداخت به خریدار، استفاده از کد میانبر [edd_receipt] را فراموش نکنید. در این صفحه میتوانید توضیحات دلخواه خود را نیز برای خریدار قرار دهید. مثلا میتوانید بنویسید، از خرید شما متشکریم، محصول خریداری شده طی دقایق آینده برای شما ایمیل خواهد شد و …

برگه تراکنش ناموفق : در صورتی که به هر دلیلی تراکنش یا خرید کاربر با مشکلی مواجه شود، کاربر به این صفحه هدایت خواهد شد.

برگه سوابق خرید یا Purchase history page : کار این برگه نمایش لیست کامل خرید های کاربر فعلی به همراه لینک دانلود فایلهای خریداری شده خواهد بود.

تنظیمات ارزی : تنظیمات این بخش کاملا واضح هستند. کافی است واحد ارز را روی ریال ایران تنظیم کرده و محل قرار گیری واحد پول و … را نیز بر اساس نیازهای خود تعیین کنید.

درگاه های پرداخت

فروشگاه آنلاین بدون درگاه های پرداخت؟ بدیهی است که برای فروشگاه آنلاین خود نیاز به درگاه پرداخت خواهید داشت. تنظیمات درگاه های پرداخت از طریق مراجعه به تب “درگاه های پرداخت” در اختیار شما قرار میگیرند. به صورت پیشفرض در این قسمت تنها امکان استفاده از PayPal را خواهید داشت و میتوانید تعیین کنید که آیا مایلید تصاویر کارت های اعتباری و لوگوی پی پال در سایت شما به نمایش در بیاید یا خیر.

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

ایمیل ها

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

قالب ایمیل : در این بخش شما میتوانید انتخاب کنید که آیا مایلید از یک قالب ایمیل برای ارسال رسید استفاه کنید و یا اینکه استفاده از ایمیل متنی ساده را ترجیح میدهید. طبعا استفاده از قالب ایمیل، نمای زیبا تری خواهد داشت. در پایین این بخش شما میتوانید با استفاده از دکمه “پیش نمایش ایمیل” نمایی از ایمیلی که برای خریداران ارسال میشود را مشاهده کرده و یا با استفاده از دکمه “ارسال ایمیل تست” همان پیام را در صندوق ایمیلتان دریافت کرده و همه چیز را در عمل مشاهده کنید.

نام فرستنده : فکر میکنم کاملا بدیهی است که در اینجا باید نامی که میخواهید به عنوان فرستنده ی ایمیل به نمایش گذاشته شود را وارد میکنید. شاید بهترین انتخاب برای این بخش، همان نام فروشگاه شما باشد.

ایمیل فرستنده : در این قسمت باید تعیین کنید که ایمیل های شما از چه آدرسی قرار است برای خریدار ارسال شوند. توجه داشته باشید که این همان آدرسی خواهد بود که در بخش reply to ایمیل ارسالی نیز به نمایش در خواهد آمد. اگر مایل نیستید خریداران بتوانند به ایمیل ارسالی شما، پاسخی ارسال کنند بهتر است که یک ایمیل no-reply بسازید و آن ایمیل را در اینجا وارد کنید. اگر این بخش را خالی بگذارید، به صورت دیفالت از ایمیل ادمین سایت استفاده خواهد شد.

اگر نمیدانید چگونه میتوانید ایمیل no-reply بسازید میتوانید از آموزش های زیر استفاده کنید :

آموزش ساختن ایمیل no reply در کنترل پنل دایرکت ادمین
آموزش ایجاد ایمیل no reply در cPanel

موضوع ایمیل : این یکی که دیگر کاملا مشخص است. اما به هر حال این بخش را هم میتوانید به دلخواه خود تغییر دهید.

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

موضوع ایمیل اطلاع رسانی فروش : در اینجا میتوانید موضوع ایمیلی که در هنگام فروش جدید برای ادمین فروشگاه ارسال میشود را وارد کنید.

اطلاع رسانی فروش : در این بخش میتوانید متن ایمیلی که در زمان فروش جدید برای ادمین ارسال میشود را تنظیم کنید. در این قسمت هم دقیقا مانند بخش “رسید خرید” میتوانید کد های میانبری که در بالا ذکر شد را به کار ببرید. بنابراین از ذکر مجدد این کد ها خود داری میکنیم.

ایمیل فروشندگان : اگر فروشگاه شما چندین ادمین داشته باشد یا اینکه شما به هر دلیل مایل باشید در زمان ثبت سفارش جدید، چند نفر از این موضوع آگاه شوند، میتوانید به سادگی آدرس ایمیل اشخاص مورد نظر خود را در اینجا قرار دهید. فراموش نکنید، در هر خط تنها یک ایمیل.

غیر فعال کردن اطلاعیه های مدیر : اگر 24 ساعته در ادمین وردپرستان به چادر زده اید و کارتان ریفرش کردن است (!) یا اینکه شاید روزی n+1 میلیون سفارش برایتان ثبت میشود و از دریافت ایمیل خسته شده اید (!) شاید دلتان نخواهد که برای ثبت هر سفارش یک ایمیل دریافت کنید. بنابراین کافی است این گزینه را فعال کنید که EDD شما را به حال خودتان بگذارد!

سبک ها یا Styles

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

غیر فعال کردن سبک ها : با فعال کردن این گزینه، افزونه ی Easy Digital Downloads از هیچ یک از استایلهای خودش (فایلهای css) استفاده نخواهد کرد. این گزینه زمانی کاربرد دارد که شما به عنوان یک طراح بخواهید استایل های دلخواه خود را بر روی افزونه اعمال کنید و آن را به طور کامل با قالب خود هماهنگ نمایید. بنابراین به عنوان یک کاربر عادی نیازی به تغییر در این تنظیم ندارید ولی به عنوان یک طراح حرفه ای، این گزینه میتواند به شما کمک کند.

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

رنگ پیشفرض دکمه ها : اگر طرفدار بزرگ اعمال تغییرات در استایل سایت خود نیستید، با استفاده از این گزینه، میتوانید به ساده ترین شکل رنگ دکمه هایی که توسط افزونه در سایت شما نمایش داده میشوند را به رنگ دلخواه خود تغییر دهید.

مالیات

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

تنظیمات متفرقه یا Misc

همانطور که از نام این بخش هم مشخص است، در این تب تنظیمات گوناگونی در اختیار شما قرار میگیرد. این تنظیمات به شما اجازه میدهد افزونه ی Easy Digital Downloads را هر چه بیشتر با خواسته های خود هماهنگ نمایید. البته هیچ یک از تنظیمات موجود در این بخش برای کارکرد افزونه ضروری نیستند و تنها اجازه ی یک قدم سفارشی سازی بیشتر را به شما خواهند داد.

Enable Ajax یا فعالسازی ایجکس : این آپشن که به صورت پیشفرض فعال است این امکان را به کاربران میدهد که بدون بارگذاری مجدد صفحه، سبد خرید خود را به روز رسانی نموده و محصول جدیدی به آن بیافزایند. در صورتی که این گزینه غیر فعال باشد، چنین تغییراتی نیاز به بارگذاری مجدد صفحات خواهند داشت. در صورتی که در وبسایت خود هر گونه تداخلی که با jQuery در ارتباط باشد مشاهده میکنید، بهترین کار این است که این گزینه را غیر فعال نمایید.

هدایت به صندوق (؟!) یا Redirect to Checkout : فعال سازی این گزینه باعث میشود که کاربر بلافاصله پس از افزودن یک آیتم به سبد خرید خود به صفحه ی تسویه حساب و پرداخت هدایت شود.

Enforce SSL on Checkout یا اجبار به استفاده از پروتکل امن در هنگام تسویه حساب : همانطور که کاملا مشخص است، این گزینه باعث میشود که کاربر در زمان هدایت به برگه ی تسویه حساب، حتما به نسخه ی https این صفحه هدایت شود. برای استفاده از این گزینه لازم است قبلا یک گواهینامه اس اس ال بر روی سایت خود نصب کرده باشید. ( و بله! نیاز به آی پی اختصاصی خواهید داشت)

غیر فعال کردن پرداخت مهمانان : به صورت پیشفرض، خریداران برای خرید از فروشگاه شما نیازی به ثبت نام ندارند. اما اگر مایل هستید که خریدار را پیش از خرید اجبار به ثبت نام نمایید لازم است این گزینه را حتما فعال کنید. بدیهی است که در صورت فعال کردن این گزینه، خریدار ابتدا باید در سایت شما عضو شود و سپس اقدام به خرید نماید.

نمایش فرم نام نویسی / ورود : در صورتی که پرداخت را برای مهمانان غیر فعال کرده باشید، طبعا میبایست امکان ورود یا ثبت نام را در هنگام تسویه حساب در اختیار خریداران قرار دهید. در این بخش میتوانید تنظیم کنید که امکان ورود یا ثبت نام و یا هر دو در بخش تسویه حساب در اختیار خریداران قرار بگیرد یا خیر.

تعداد موارد (!) یا Item Quantities : با استفاده از این آپشن میتوانید امکان تغییر تعداد محصول خریداری شده را در صفحه تسویه حساب در اختیار خریدار قرار دهید.

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

Enable Cart Saving یا ذخیره سبد خرید : فعال سازی این گزینه یک دکمه به صفحه ی تسویه حساب اضافه میکند که به کاربران اجازه میدهد سبد خرید خود را برای استفاده های بعدی ذخیره نمایند.

نحوه ی دانلود : در این بخش شما دو انتخاب دارید. Forced یا اجباری و یا Redirect. در روش اول دانلود فایل توسط سرور کنترل میشود. به این صورت که فایل به حافظه ی سرور منتقل شده و از آنجا توسط کاربر دریافت میگردد. این روش گرچه روش بسیار امنی است اما گاهی برای فایل های حجیم پاسخگو نخواهد بود و ممکن است بعضی از سرور ها امکان اجرای این کار را به شما ندهند. بنابراین ممکن است لازم باشد از شیوه ی ریدایرکت استفاده کنید. در این روش کاربر از طریق یک URL به آدرس دریافت فایل هدایت میشود. این روش گرچه امنیت کمتری دارد ولی برای فایل های سنگین نیز بدون مشکل پاسخگو خواهد بود.

محدودیت دانلود فایل : در اینجا میتوانید حداکثر دفعاتی که یک فایل میتواند دانلود شود را انتخاب کنید. برای نامحدود بودن دفعات دانلودف کافی است آن را خالی بگذارید. این آپشن بعدا در هر فایل دانلودی قابل تغییر و بازنویسی خواهد بود.

انقضا لینک دانلود : به طور پیشفرض لینکی که در ایمیل برای خریدار ارسال میشود، 24 ساعت مهلت دانلود داشته و پس از آن منقضی میشود. شما میتوانید با اعمال تنظیمات دلخواه در این بخش، این زمان را بر اساس نیاز خود تغییر دهید.

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

در اینجا از بخش حسابداری میگذریم و سراغ بخش شرایط قرارداد میرویم.

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

متن قبول شرایط قرارداد : این متن همان متنی است که در کنار چک باکس قبول شرایط به کاربر نشان داده میشود. مثلا میتوانید در اینجا بنویسید “شرایط و قوانین فروشگاه را خوانده ام و با آنها موافق هستم” یا هر چیز دیگری که خودتان مناسب میدانید.

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

متن خرید موفق (!) : این متنی است که بر روی دکمه ای که در آخرین مرحله ی تسویه حساب پدیدار میشود به نمایش در می آید. مثلا میتوانید اینجا بنویسید “اتمام خرید” یا هر چیز دیگری که برای این بخش مناسب میدانید.

متن اضافه کردن به سبد خرید : این متن هم که مشخص است بر روی دکمه اضافه کردن به سبد خرید به نمایش در می آید. فکر کنم اگر اینجا بنویسید “افزودن به سبد” قشنگ تر باشد.

اضافه کردن یک محصول دانلودی

خوب، حالا که تنظیمات پلاگین EDD را درست و حسابی انجام دادید، نوبت این است که اولین فایل دانلودی خود را به سایت اضافه کنید. برای این کار از منوی “دانلود ها” به زیر منوی “اضافه کردن” بروید.

اضافه کردن محصول دانلودی جدید در easy digital downloads

در صفحه ای که برایتان باز شده طبق معمول همیشه، عنوان، آدرس و توضیحات محصول دانلودی را وارد نمایید.
سپس در قسمت قیمت های دانلود، هزینه ی دانلود فایل را تعیین کنید.
در بخش فایل های دانلودی، فایل یا فایلهای مورد نظر خود را آپلود نمایید.
در صورتی که توضیح خاصی در مورد استفاده از این فایل وجود دارد، میتوانید آن را در بخش “یادداشت های دانلود” وارد کنید. توضیحات موجود در این بخش در رسید خریدار، به او نشان داده خواهند شد.
در ادامه میتوانید دسته بندی، برچسب ها، تعداد دانلود مجاز و … را نیز برای فایل خود تنظیم کرده و سپس فایل را منتشر نمایید.

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

فروش فایل و کالای مجازی در وردپرس

حالا در پنجره ای که برایتان باز شده، فایل مورد نظر را انتخاب کنید، سپس تعیین کنید که مایلید لینک خرید به صورت دکمه باشد یا نوشته و بعد رنگ آن را نیز تعیین کنید. در آخر لازم است عنوان دکمه را نیز وارد کرده و سپس بر روی “درج دانلود” کلیک کنید. کد مربوط به این فایل دانلودی در ویرایشگر وردپرس قرار خواهد گرفت. حالا اگر برگه یا نوشته را منتشر کنید، باید چیزی شبیه شکل زیر داشته باشید :

خرید از سیستم دانلود در ازای پرداخت

کافی است خریداران شما بر روی لینک خرید کلیک کنند تا به سادگی و طی چند مرحله ی بسیار ساده خرید آنها انجام شود.

بله! همین بود. البته حکایت همچنان باقی است و آنچه ما در آموزش امروز به آن پرداختیم تنها موارد پایه ای کار با افزونه ی Easy Digital Downloads بود. هنوز بخش های مختلفی مانده که میتوانید به آنها سرک بکشید. راستی بخش کد های تخفیف هم فراموش نشود. حتما کمی وقت بگذارید و در این افزونه بسیار جالب گشت و گذار کنید تا به خوبی با نحوه ی کارکرد بخش های مختلف آن آشنا شوید. و در ضمن، با ما حتما همراه باشید چون به زودی درگاه های پرداخت ایرانی مناسب برای این افزونه را نیز به شما معرفی خواهیم کرد.

راستی در این آموزش علامت تعجب زیاد استفاده کردیم. شما خودتان در هر قسمت سعی کنید مفهوم درست را برداشت کنید. بعضی جاها خواستیم شوخی کنیم و بعضی جاها هم ترجمه خیلی دچار شوخی شده بود ( دوباره علامت تعجب ) این بود که این آموزش علامت تعجب باران شد …

امیدوارم از این آموزش لذت برده باشید.

دسترسی آسان به این مطلب لینک کوتاه :
QR Code For:  راه اندازی سایت فروش فایل با افزونه Easy Digital Downloads
توضیحات محصول با بهره گیری از AI تولید شده و در برخی موارد ممکن است تا حدی با اطلاعات سایت رسمی متفاوت باشد.
شاید از اینها هم خوشتان بیاید!
155 دیدگاه
  1. امین می گوید

    دستتون طلا
    خیلی عالی بود
    بازم ممنون

  2. حامد می گوید

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

  3. فرهاد می گوید

    توضیحات شما آلی بود بسیار متشکرم.
    یه سوال داشتم وقتی دارم یه دانلود جدید ایجاد می کنم .
    یه پنلی هست که نوشته انتشار در تنظیمات آن
    نمایانی: عمومی
    عمومی
    رمزدار
    خصوصی
    این تنظیمات روی چه حالتی باشه بهتر؟
    من می خوام یک فایل بزارم برای فروش کدام حالت های بالا مناسب است؟

    1. MrCode می گوید

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

  4. فرهاد می گوید

    سلام
    تنظیمات سئو برای دانلود ها به چه صورت باید باشه؟
    با تشکر.

  5. گرافیست می گوید

    سلام ممنون خسته نباشید
    آیا مقایسه این افزونه و ووکامرس اصولیه؟ به اندازه ووکامرس بازدهی امکانات داره؟ میشه برا سایت فروش فایل EDD رو به طور کامل و هیچ مشکلی جایگزین Woocommerce کرد؟

    1. MrCode می گوید

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

  6. طراحی سایت ارزان می گوید

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

    1. MrCode می گوید

      خوشحالم که این آموزش برای شما مفید بود.

  7. مهدی می گوید

    سلام خسته نباشید
    من تو سایتم از پلاگین "دانلود به ازای پرداخت وجه " پی لاین استفاده کردم و ۱۰۰۰تا محصول اضافه کردم
    اما مشکلی که داره اینه که با هربار خرید مشتری لینک دانلود اون محصول تغییر نمیکنه و مشکل سازه
    ۱.آیا این افزونه این امکان رو داره که بعد از خرید ، لینک ۲۴ساعت بعدش تغییر کنه ک دیگه نتونن از اون لینک دانلود کنن؟
    ۲. اگه من بخوام از این پلاگین استفاده کنم راهی هست که دوباره هزارتا محصول رو به این پلاگین اضافه نکنم؟
    ممنون میشم پاسخ رو به ایمیلم هم ارسال کنید چون خیلی واجبه
    تشکر

    1. MrCode می گوید

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

  8. امین می گوید

    سلام.
    من افزونه Easy Digital Downloads رو نصب کردم .

    هر پست فروشی که میزنم تو این ادرس میره :
    /downloads
    و توی صفحه سایت نمیره یعنی اینجا :
    /

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

    1. MrCode می گوید

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

      1. محمد می گوید

        سلام

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

      2. MrCode می گوید

        سلام
        در بالای ویرایشگر وردپرس.

      3. محمد می گوید

        سلام مجدد . پیدا نکردم !

        اصلا گزینه ای بنام ویرایشگر وردپرس نیست !

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

      4. MrCode می گوید

        شما توی چی پست ارسال میکنید؟ کجا پستتون رو مینویسید؟ اونجا رو بهش میگن ویرایشگر وردپرس

  9. 3sootdownload می گوید

    سلام
    خدا قوت پهلون ایول وقت گذاشتی نوشتی
    به قول لوتیا دمت جیزززززززززززززززز داش

  10. مهدی می گوید

    سلامی مجدد
    من از این افزونه استفاده میکنم اما حالا مشکلی که برام به وجود اومده اینه که وقتی محصول فروخته میشه ایمیل واسه خریدار ارسال نمیشه!
    حتی از تنظیمات هم ارسال تست رو میزنم برام ارسال نمیشه
    درصورتی که افزونه contact form 7 به خوبی کار میکنه و ایمیل رو ارسال میکنه
    ممنون میشم کمک کنید
    تشکر

    1. MrCode می گوید

      سلام
      صفحه ی زیر رو یه نگاهی بکنید : (خصوصا پاسخ یکی مونده به آخر)
      https://easydigitaldownloads.com/support/topic/notification-emails-not-sending/

      1. مهدی می گوید

        تست کردم و یه فایل php ساختم و فراخوانیش کردم اما اررور server error میده

      2. MrCode می گوید

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

  11. مهدی می گوید

    بله

  12. hamed می گوید

    سلام.منم مشکل اقا مهدی رو دارم.باید چیکار کنم؟
    به من خطا میده فایل htaccessگم شده با این محتوا فلان جا بساز و اپلود کن کم
    این کارم کردم ولی بازم همین خطارو میده

  13. علی می گوید

    خواهش میکنم یک فیلم آموزشی در مورد همین مطلب بزارید ممنون میشم .

  14. محمد می گوید

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

  15. محمد می گوید

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

    اما درج دانلود نداره !

    1. MrCode می گوید

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

  16. محمد می گوید

    سلام

    چند تا مشکل :

    1: برخی تنظیمات من دخیره نمیشه ! مثلا میگم این لینک 10 ساعت اعتبار داشته باشه اما بعد از اینکه دوباره به صفحه تنظیمات > متفقه میرم میبینم دوباره میزنه " نا عدد " ! چرا اینطور میشه ؟

    2 : من برای ارسال لینک ابتدا از افزونه edd فقط عنوان محصول و فایل رور اضافه میکنم و خارج میشم و از طریق نوشتن تازه وردپرس اقدام به نوشتن مشخصات محصول و … میکنم . چون در هر صورت باید اطلاعات رو دوباره بنویسیم بنابراین نیازی نیست که داخل خود افزونه مشخصات و توضیحات رو بنویسیم . درسته ؟

    چون قسمت درج دانلود فقط دکمه رو قرار میده و اصلا اطلاعات محصول رو نشون نمیده !

    3 : ایمیل هم که ارسال نمیشه . طبق آموزش ها ایمیلی در سی پنل ساختم اما ایمیلی ارسال نمیشه .

    تشکر

    1. احمد می گوید

      سلام
      مشکل ایشون رو من هم دارم
      بخصوص مشکل شماره 2
      چیکار باید کرد؟

  17. omid می گوید

    سلام
    من از وقتی افزونه Hacklog Remote Attachment رو نصب کردم. و بخش رسانه سایتمو رو vps بردم این افزونه edd از کار افتاده و وقتی خرید میکنی لینک دانلود خرابه و نمیشه بعد از خرید دانلود کرد باید چیکار کنم
    لطفا راهنمایی کنید

  18. علی می گوید

    با سلام
    به طور پیش فرض دکمه دانلود در سمت راست صفحه قرار می گیرد
    برای تغیی مکان دکمه ی دانلود و یا پرداخت چکار باید کرد؟
    به طور مثال مثلا دکمه در یک جای خاص مثلا زیر یک عکس قرار داد ،باید چکار کرد و یا اینکه
    در وسط صفحه باشد و همچنین برای اندازه یان می شه چکار کرد؟
    با تشکر از شما

  19. امید می گوید

    با سلام خیلی ممنون از این آموزش؛
    آیا ووکامرس مثل edd دارای لینک تاریخ انقضا دار تولید میکند ؟

    وهمچنین لینک های دینامیک به کاربر ایجاد میکند؟

  20. Web Developer می گوید

    دوست عزیز
    چگونه میتوانیم درگاه پرداخت برای این افزونه بنویسیم ؟

    1. MrCode می گوید

      documentation افزونه رو در سایتش مطالعه کنید و بر اساس اون اقدام کنید.
      به عنوان یک راهنمای جانبی هم میتونید لینک زیر رو ببینید :
      https://pippinsplugins.com/create-custom-payment-gateway-for-easy-digital-downloads/

  21. حجت اله می گوید

    با سلام و تشکر از آموزش شما

  22. pand_ahvaz می گوید

    سلام .. ممنون از مطلب بسیار مفیدتون …
    فقط من یه مشکل دارم در هنگام پرداخت ، اطلاعات حسابداری رو اجباری کرده .. اگه بخوام اطلاعات رو حذف کنم واسه خریدار باید چکار کنم .. ؟؟؟؟؟؟

  23. ظاهر جان می گوید

    سلام
    من به یه جای این افزونه به مشکل خوردم!
    این افزونه فقط فایل های که داخل خود سرور سایت است رو آدرس مستقیمش رو پنهان میکنه! ولی اگه سرور دانلود باشه مستقیم لینکو میده!
    مثلا
    آدرس مستقیم از سروری سایت run است!
    http://website.com/folder/file.zip

    http://website.com/downloads?fDF$^%RDFF%$#FDF…

    آدرس مستقیم از سرور دانلود سایت
    http://dl.website.com/download/folder/file.zip
    —-
    آدرس اینو همین طور مستقیم به خریدار میده! عملیه پنهان سازی رو انجام نمیده!

    چیکار کنم الان؟

    1. MrCode می گوید

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

  24. فرزانه می گوید

    اگه این افزونه ادرس اصلی رو در اختیار کاربر قرار بده که به دردی نمی خوره که !!!!!!!!!! یعنی افزونه ی بهتری سراغ ندارید جر این ؟؟؟ من هر از کاهی که مجبور میشم لینک به کسی بدم برای دانلود – و اگر اون مطلب برام مهم باشه از ریدایرکشن استفاده میکنم – یا همون کوتاه کننده لینک . و تو منوی اون کوتاه کننده پسور میدم و تعداد محدود دانلود براش تعیین میکنم – هر چند این هم لینک اصلی رو میده به کاربر – ولی اگر شانس بیارم و کاربر حرفه ای نباشه فایلها در امان میمونه .
    اینم لینک کوتاه کردن ادرسها به همراه تعیین محدودیت تعداد باز شدن صفحه و محدود کردن به پسورد

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

    1. MrCode می گوید

      این افزونه با تنظیمات صحیح لینک رو به کاربر نشون نمیده و در زمان دانلود فایل رو در یک محل تمپورری ذخیره میکنه. فقط وقتی لینک کاملا مشخص خواهد بود که : 1- افزونه رو برای دادن لینک مستقیم تنظیم کرده باشید. 2- فایل روی سرور دیگری باشه.
      مشابه همین کار رو با افزونه ووکامرس هم میشه انجام داد.

  25. فرزانه می گوید

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

  26. campic می گوید

    سلام .. ممنون از مطلب بسیار مفیدتون

  27. کریم می گوید

    سلام و تشکر بابت انتشار این مطلب مفید .
    یه سوال دارم ، چطور میشه انقضای لینک دانلود رو حذف کرد و یا روی نا محدود تنظیم کرد.
    ممنون

    1. MrCode می گوید

      سلام. خوشحالم که مطلب برای شما مفید بوده.
      در مورد سوالتون، تنظیم "انقضا لینک دانلود" رو روی 0 قرار بدید یا خالی بگذارید.

  28. رامین نادری می گوید

    سلام
    دانلود روی حالت به زور
    سرعت خیلی کمی داره در حدود 60 یا 30 این حدود کاری نمیشه کرد؟

    1. MrCode می گوید

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

  29. احمد می گوید

    با سلام
    یکی از دوستان پرسیده بود: من برای ارسال لینک ابتدا از افزونه edd فقط عنوان محصول و فایل رور اضافه میکنم و خارج میشم و از طریق نوشتن تازه وردپرس اقدام به نوشتن مشخصات محصول و … میکنم . چون در هر صورت باید اطلاعات رو دوباره بنویسیم بنابراین نیازی نیست که داخل خود افزونه مشخصات و توضیحات رو بنویسیم . درسته ؟
    خواهشا توضیح بدید. این برای خیلی ها سواله

    1. MrCode می گوید

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

  30. احمد می گوید

    این سوال و پاسخ بدید دیگه.
    چرا از بخش نظرات حذف می کنید؟؟؟؟؟؟

    1. MrCode می گوید

      نظری حذف نشده و بنده پاسخ سوالتون رو هم دادم.

  31. هادی می گوید

    سلام
    چطور میشه درگاه پرداخت ایجاد کرد؟

  32. جلیل می گوید

    سلام . بعد از اینکه کاربر روی لینک دانلود کلیک کرد آدرس مستقیم جایی که فایل در آنجا ذخیره شده در نرم افزار دانلودی مثل اینترنت دانلود منیجر نمایش میدهد و کاربر با کپی پیست کردن اون هرچقدر بخواهد فایل را دانلود کند ، در ضمن میتونه به محتویات دیگر پوشه هم دسترسی داشته باشه . میشه لطف کنید راه جلویگیری از این مشکل را بگید. ممنون میشم .

    1. MrCode می گوید

      سلام
      نحوه عدم ارائه لینک مستقیم در آموزش توضیح داده شده میتونید مطالعه کنید.
      در مورد نمایش محتویات پوشه هم کافیه یا directory browsing رو غیر فعال کنید و یا اینکه یک فایل index.html توی فولدرتون بگذارید.

      1. جلیل می گوید

        ممنون از راهنماییتون . حل شد .

  33. نسیم می گوید

    با درود به شما
    ممنون از
    آموزش پر کاربردتون!
    اگر ممکنه بفرمایید
    توی ایزی دیجیتال ممکنه که آدرس دانلود فایل رو از یک هاست دیگه داد؟
    آخه من هاستم ظرفیتش کمه و مشکلی که دارم اینه که میخوام لینک دانلو رو از روی هست دیگه بدم
    من سایت دانلود محصولات رو مد نظر دارم بدون عضویت و دریافت سریع فایل
    ممکنه کامل راهنماییم کنید؟
    ممنون از مستر کد

    1. MrCode می گوید

      سلام
      شما اگر لینک دانلود رو بخواید از هاست دیگه بدید، لینک مستقیم به کاربر نشون داده میشه که فکر نمیکنم براتون مناسب باشه. (راحت همه میتونن لینک رو در اختیار هم قرار بدن)
      من توصیه میکنم برای کارتون دست کم یک سرور مجازی تهیه کنید که بدون محدودیت بتونید فایل رو روی هاست خودتون آپلود کنید. (یعنی کلا سایتتون رو ببرید روی سرور مجازیتون.)
      برای تهیه سرور مجازی میتونید نگاهی به آدرس http://vandahost.net بکنید.
      دلیل اینکه میگم سرور مجازی و نمیگم هاست مناسب تهیه کنید اینه که شما هر هاستی هم تهیه کنید نمیتونید در کنار سایتتون دانلود ارائه بدید چون هاست میزبانی فقط مخصوص راه اندازی سایت هست و اگر ببینن دارید دانلود ارائه میکنید هاستتون رو بلافاصله مسدود میکنن خصوصا اگر باری که روی سرور میزارید زیاد باشه.

  34. میلاد می گوید

    سلام
    میشه لینک خرید و پرداخت را برداشت و روی یک دکمه دیگه با کل دلخواه توی یک صفحه دیگه قرار داد منظورم اینه از کد اضافه کردن دکمه استفاده نکنیم و فقط لینک خرید را استخراج کرد؟
    ممنون

  35. ali می گوید

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

    1. MrCode می گوید

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

  36. محسن کسایی می گوید

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

    1. MrCode می گوید

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

  37. تابلو برق می گوید

    با سلام و تبریک سال نو

    دوست عزیز ممنون از توضیحاتتون.
    فقط میخواستم بدونم آیا این افزونه پرفروشترین ها رو هم نمایش میده یا نه؟

    1. MrCode می گوید

      سلام و سال نوی شما مبارک

      خود افزونه نه ولی پک ابزارک هاش امکانات جالبی داره و نمایش پر فروش ترین ها هم جزوش هست که میتونید از سایت رسمیشون خریداری کنید :
      https://easydigitaldownloads.com/extensions/widgets-pack

  38. سجاد می گوید

    من افزونه edd رو از طریق مدیریت وردپرس به روز رسانی کردم ولی سایتم با صفحه سفید روبه رو شد افزونرو حذف و ورژن قبلی رو نصب کردم و باز هم همون ارور رو داد لطفا کمک کنید خیلی فوری هست ممنون میشم

    1. MrCode می گوید

      همینکه میگید بعد از نصب مجدد ورژن قبلی بازم مشکل پابرجاست یعنی مشکل از جای دیگست نه از افزونه EDD.
      بعد فرمودید باز هم همون ارور رو داد! شما که گفتید صفحه سفید شد …

  39. سجاد می گوید

    با ورژن قبلی فروش هم داشتم. احتمالش هست که با تغییر سرور این اتفاق بیوفته؟ و ورژن جدید با سرور جدید سازگار نباشه؟

    1. MrCode می گوید

      اگر روی همین سروری که هستید فروش داشتید که طبعا خیر. نمیتونه ارتباطی به سرور داشته باشه.
      راهنمای حل مشکل صفحه سفید رو میتونید در لینک زیر بخونید :
      http://mrcode.ir/?p=2262

  40. سجاد می گوید

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

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

    1. MrCode می گوید

      اون لینک آموزشی که توی کامنت قبلی بهتون دادم رو دنبال کنید تا ببینید اروری که دارید چیه چون بدون ارور نمیشه قضاوت کرد که مشکل از کجاست.
      ممکنه مشکل مموری داشته باشید. ممکنه تداخلی وجود داشته باشه و خیلی موارد دیگه. با اون آموزش میتونید متوجه بشید.

  41. محمد می گوید

    سلام
    متاسفانه دانلود در حالت "به زور" و بدون قابلیت ادامه دادن، برای فایلهای حجیم زیاد مناسب نیست
    زمانی هم که میزاریم روی ریدایرکت آدرس اصلی فایل رو نشون میده. البته فهمیدم که میشه محتویات پوشه رو با گذاشتن یه فایل ایندکس در پوشه محافظت کرد. اما آدرس همون فایل رو اگه کاربر کپی کنه هرجا میتونه استفاده کنه و با هر کس به اشتراک بزاره.
    راهی نیست که اون آدرس فقط در صورتی کار کنه که روی لینک دانلودش در سایت من کلیک شده باشه ؟ یعنی با کپی پیست کردن و یا تایپ کردن آدرس در مرورگر نشه بهش دسترسی داشت. فقط از طریق لینک دانلود و بعد از پرداخت بشه دسترسی داشت.
    یعنی در صورتی نشونش بده که از سایت من هدایت بشه به آدرس
    اگه نشه دانلود مستقیم داشت ، کارایی این افزونه کم میشه
    راه های دیگه به غیر از این افزونه میشناسید برای دانلود فایل با لینک مستقیم به ازای پرداخت؟ مثلا ووکامرس چطوره؟ غیر از وردپرس چطور؟.. جوملا؟
    برام سواله سایتای دیگه که دانلود فایل حجیم با لینک مستقیم در ازای پرداخت دارند سیستمشون چیه؟

    من میخوام فایلهایی تا حجم 300 مگ بفروشم

    1. MrCode می گوید

      سلام
      چیزی که شما دنبالش میگردید (فقط وقتی بتونن دانلود کنن که از سایت شما روی لینک کلیک کرده باشن) میشه جلوگیری از hotlinking. توی لینکهای زیر آموزش انجامش موجوده :
      http://altlab.com/htaccess_tutorial.html

      http://kb.mediatemple.net/questions/1694/Prevent+hotlinking+with+a+.htaccess+file#gs

      روی هر فایلی با هر پسوندی هم قابل پیاده سازیه، فقط حواستون باشه توی آموزشهای موجود در اینترنت referral خالی رو بهش اجازه دانلود میدن که باید این مورد رو از کد htaccess حذف کنید که دقیقا بشه همون چیزی که میخواید.

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

      1. محمد می گوید

        سلام
        ممنون
        با جستجو در بین سایت های ایرانی هم تونستم مطالبی در مورد جلوگیری از hotlinking پیدا کنم.
        ولی هر کار کردم نشد. فایل htaccess. رو در دایرکتوری public_html ساختم و اون کدهای داخل آموزش رو وارد کردم :
        RewriteEngine on
        RewriteCond %{HTTP_REFERER} !^$
        RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC]
        RewriteRule \.(gif|jpg|css)$ – [F]

        اسم سایتمم در کد جایگزین کردم
        و فایل رو سیو کردم.
        بعد هرچی آدرس عکس مد نظرم رو در مرورگر پیست میکنم بازم نشونش میده. یا از سایتی دیگه روی لینک کلیک میکنم بازم نشون میده.
        میشه راهنمایی کنید چطور این کارو بکنم؟
        این قسمت referral رو هم متوجه نشدم

      2. MrCode می گوید

        سلام
        دقیقا همون چیزی که من گفتم رو توجه نکردید. واسه همین کدتون اگر مقدار referral خالی باشه اجازه ی نمایش فایل رو میده.
        این خط کد رو نباید بزارید اگر اشتباه نکنم :

        RewriteCond %{HTTP_REFERER} !^$

      3. محمد می گوید

        سلام.
        ممنونم.
        با این کد در .htaccess :

        RewriteEngine on
        RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?mmrcg.ir.*$[NC]
        RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

        تونستم دسترسی مستقیم به فایلها رو قطع کنم.
        اما حالا وقتی میام با EDD یه محصول (مثلا یک عکس) میسازم و مننتشر میکنم، بعد میام پرداخت رو میزنم و لینک دانلودش به نمایش در میاد، وقتی روی لینک کلیک میکنم اجازه دسترسی نمیده ! کلا دسترسی قطع شده. در صورتی که باید تنها راه دسترسی همین لینکه باشه

      4. MrCode می گوید

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

      5. محمد می گوید

        هیچ راهی نداره؟
        نمیشه با کد یجوری تعریف کرد که فقط لینکی رو نشون بده که از سایت من کلیک شده باشه؟

      6. MrCode می گوید

        کدتون منطقا باید همین کار رو بکنه. این که چرا این کار رو نمیکنه رو نمیدونم. وگرنه هدف همینه و غیر فعال کردن hotlinking هم دقیقا به همین معناست.

      7. محمد می گوید

        1- غیر فعال کردن hotlinking یعنی :
        وقتی لینکو کپی یا در مرورگر تایپ کنیم اجازه دسترسی بهش نداریم و فقط در صورتی که لینک از خود سایت من باشه غیر فعال کردن hotlinking روی اون تاثیر نداره و باید به نمایش در بیاد.

        2- غیر فعال کردن hotlinking یعنی :
        تمام دسترسی مستقیم به فایلها (عکسها) قطع میشه حتی از سایت خودم. مگر اینکه از اون عکس در مطالب و ویرایشگر وردپرس استفاده بشه.

        کدوم تعریف درسته؟
        شما میفرمایید تعریف اولی درسته. بله؟

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

      8. MrCode می گوید

        به صورت مفهومی غیر فعال کردن hotlinking به این مفهوم هست که دیگران نتونن "در سایت خودشون" از فایلها (عموما تصاویر) سایت شما استفاده کنن به این منظور که پهنای باند شما در جای دیگه مصرف نشه.

        حالا اینکه با چه rule های htaccess ای این مسئله پیاده بشه تعیین میکنه که رفتار hotlinking چطور باشه، مثلا آیا وقتی referrer خالیه کسی بتونه فایل رو دریافت کنه یا خیر و موارد از این دست.
        این کد رو هم که بنده خدمت شما ارائه نکردم. صرفا گفتم به نظر میاد درست باشه ولی اینکه مشکل کدتون از کجا هست رو بنده اطلاعی ندارم.
        منطقا کدتون میگه اگر کسی از سایت شما لینکی رو جهت نمایش باز کرد، بهش دسترسی داده بشه.
        همچنین اگر فایلهاتون فقط در یک فولدر خاص قرار داره، منطقا بهتر هست که رول htaccess رو فقط در همون فولدر پیاده سازی کنید و نه در روت اصلی سایتتون.
        و در پایان به یک نکته هم توجه داشته باشید که بستن دسترسی برای referrer خالی ممکنه باعث مشکل در ایندکس شدن سایتتون توسط موتور های جستجو هم بشه.
        با عرض پوزش توضیحات بیشتری در این رابطه به ذهنم نمیرسه که خدمتتون ارائه کنم و عیب یابی کدی که استفاده کردید برای بنده میسر نیست.

      9. محمد می گوید

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

      10. MrCode می گوید

        نظر لطف شماست. بنده کاری نکردم.

  42. سجاد می گوید

    با سلام
    نزدیک 10 روز پیش که افزونه edd رو به روز کردم سایتم خوابید. افزونه رو از طریق هاست نصب کردم ولی موقع فعال کردن مینویسه مشکل جدی در فعال کردن افزونه پیش آمده. و وقتی از طریق بارگذاری پیشخوان وردپرس افزونه رو نصب میکنم ارور زیر رو میده
    این بسته نمی‌تواند نصب شود. PCLZIP_ERR_BAD_FORMAT (-10) : Invalid archive structure
    من خیلی به این افزونه نیاز دارم ممنون میشم کمکم کنید.

    1. MrCode می گوید

      سلام
      یا فایل زیپتون ایراد داره و نصفه هست و یا اینکه فضای هاستتون تموم شده.

  43. سجاد می گوید

    سلام.
    از مخزن وردپرس هم دانلود میکنم.
    از سایت شما هم و از سایت همیار وردپرس هم دانلود میکنم باز ارور رو میده به مدیریت هاست هم اطلاع دادم و پاسخی که مدیریت سرور به مدیریت هاست داده اینه:
    پشتیبانی آن افزونه باید دلیل آن را عنوان کند
    سرور یک کانفیگ استاندارد و مطابق با اسکریپتهای معتبر دارد
    حال به نظر شما دلیل چیه؟

  44. سجاد می گوید

    درضمن من 3.66 گیگ حجم دارم و مشکل از کمبود فضا نیست

    1. MrCode می گوید

      ببینید وقتی خطای PCLZIP_ERR_BAD_FORMAT رو میگیرید احتمال ها زیاد هستند. مثلا یکیش کمبود فضا هست. یکیش ممکنه فایل زیپتون خراب باشه. ممکنه یه فایل php.ini توی هاست خودتون داشته باشید که دایرکتیو های mbstring اش نیاز داشته باشن کامنت آوت بشن و …
      بنده نظر دیگه ای نمیتونم بدم. میتونید این لینک رو ببینید :
      http://stackoverflow.com/questions/17771578/wordpress-theme-upload-error-pclzip-err-bad-format

  45. سجاد می گوید

    سلام
    با اون لینک آموزشی هم که گفتین باز مشکل حل نشد.

    1. MrCode می گوید

      شرمنده مشکل شما از حیطه ی قابل بررسی بنده خارج هست …

  46. hojjat می گوید

    باسلام قصد راه اندازی یه سایت هستم که ازسوالات اول ابتدایی تا راهنمایی و دبیرستانی و کنکور و سوالات تستی پیام نورهستش به نظر شما یه قالب وردپرسی راهنمایی کنین واسه انتخاب و سوال بعدیم میخوام از سایت خودم اپلود بشه که اگه بشه یه مرجع بشه واسه سایت های دیگه و سایرسایت هابیان کدهای سایت مارو بزارن و بازدیدسایتمون زیاد بشه باید هاست دانلود بخرم ؟تموم فایل ها هم میشه مجانی گذاشت؟ممنون میشم جواب هارو به ایمیلم بفرستین ممنون

  47. hassan می گوید

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

    1. MrCode می گوید

      سلام
      برای این کار کد میانبر (shortcode) وجود داره. صفحه ی زیر رو ببینید :
      http://docs.easydigitaldownloads.com/article/224-downloads

      کافیه کد رو بزارید در صفحه ای که به عنوان صفحه خانگی در سایتتون انتخاب کردید.

  48. عماد می گوید

    سلام عزیز خوب هستی ؟
    جناب من یک کالا رو ایجاد کردم حالا دو تا مشکل دارم :
    اول اینکه edd برای ایجاد لینک دانلود یک دکمه های پیفرض داره … ولیخوب اینا به درد من نمیخورن ، حالا میخوام همین لینک دانلود رو روی یک عکس ایجاد کنم ، باید چیکار کنم ؟

    و سوال دوم اینکه شما وقتی لینک دانلود میذاری روی همون دکمه که کلیک میکنی میگه به سبد خرید اضافه شد حالا همون لینک تغییر متن میده و مینویسه پرداخت … من نمیخوام این طوری باشه یعنی کاربر وقتی روی عکس کلیک میکنه فورا انتقال پیدا کنه به صفحه ای که ایمیل و نام و نام خانوادگی رو میپرسه و بعدشم پرداخت…

    باید چیکار کنم ؟
    تشکر

  49. مجتبی ادبی می گوید

    با سلام
    من این افزونه رو نصب کردم اما زمانی که مطلب جدید در بخش "افزئدن دانلود " قرار می دم و دکمه مشاهد ه دانلود رو میزنم : خطا میده که فایل مورد نظر یافت نشد.
    ممنون میشم بگید مشکل از کجاست؟؟

  50. majid می گوید

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

ارسال پاسخ

آدرس ایمیل شما منتشر نخواهد شد.