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

دانلود افزونه از مخزن

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

برای رفع این مشکل به صورت زیر عمل کنید:
به مسیر زیر در هاست مراجعه کنید :
wp-content/uploads/gravity_forms
و فایل .htaccess رو باز کنید.
کد زیر رو جایگزین محتویاتش کنید:

# BEGIN Gravity Forms
# Disable parsing of PHP for some server configurations. This file may be removed or modified on certain server configurations by using by the gform_upload_root_htaccess_rules filter. Please consult your system administrator before removing this file.
<IfModule mod_php5.c>
  php_flag engine off
</IfModule>
# END Gravity Forms
به این post امتیاز دهید

‏19 نظرات

  • Author's gravatar
    404 تستر ۵ام اردیبهشت ۱۳۹۴ , ۳:۴۵ ق٫ظ

    با سلام

    با استفاده از ابزار 404 تستر می تونید چک کنید که صفحه 404 سایت به درستی تنظیم شده یا نه.

    آدرس ابزار 404 تستر:
    http://www.seosem.ir/tool/404tester

    با تشکر

  • Author's gravatar
    پویا ۱۲ام اردیبهشت ۱۳۹۴ , ۳:۰۶ ب٫ظ

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

    • Author's gravatar
      گرویتی فرم پارسی ۱۲ام اردیبهشت ۱۳۹۴ , ۷:۰۰ ب٫ظ

      سلام .
      شما وقتی فیلد آپلود رو که به فرم اضافه کردید از تب عمومی همین فیلد تیک ” فعال سازی بارگذاری چندگانه” رو بزنید و زیرش هم “حداکثر تعداد فایل” رو مشخص کنید . اینطوری پروسه آپلود رو به صورت درصد نشون میده .
      البت افزونه زیر هم هست که تست نکردمش :
      https://wordpress.org/plugins/gravity-forms-advanced-file-uploader/screenshots/

  • Author's gravatar
    علی ۴ام خرداد ۱۳۹۴ , ۷:۴۹ ق٫ظ

    این کدی که گفته بودید را آخر فایل htaccess ولی باز هم عکس فایل‌های ارسالی را باز نمیکنه؟

  • Author's gravatar
    احمد ۷ام تیر ۱۳۹۴ , ۳:۱۹ ب٫ظ

    با سلام و احترام
    من فرم ثبت نام اعتکاف رو درست کردم
    این آدرسش هست توجه بفرمایید
    http://darolhedayeh.com/1394/04/07/%D8%AA%D8%B3%D8%AA-%D9%81%D8%B1%D9%85/
    1-کلید آپلود کار نمیکنه اصلا در صورتی که در پیش نمایش فعاله
    لینک پیش نمایش: http://darolhedayeh.com/?gf_page=preview&id=1
    2-چرا دایره ها و چک باکس ها و… رفته سمت چپ؟؟؟
    3-مثلا برای اطلاعات دانشجو شرط گذاشتم که اگر تحصیلات رو روی دانشجو زد این نمایش داده بشه و در دمو هم اینطوریه اما در سایت بدون هیچی همش دیده میشه

    ممنون میشم کمکم کنید ثواب داره

    • Author's gravatar
      گرویتی فرم پارسی ۸ام تیر ۱۳۹۴ , ۲:۵۶ ق٫ظ

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

  • Author's gravatar
    علی محمد شیرازی ۳۱ام مرداد ۱۳۹۴ , ۵:۴۵ ب٫ظ

    سلام.فایل htaccess ویرایش شد اما فایل های آپلودی همچنان دچار خطای 404 هستند.

    • Author's gravatar
      گرویتی فرم پارسی ۳۱ام مرداد ۱۳۹۴ , ۹:۰۲ ب٫ظ

      سلام . چک کنید فایل اصلا داخل هاست وجود داره یا نه …

      ولی در محتویات htacess قسمت زیر رو حذف کنید :

      SetHandler none
      SetHandler default-handler
      Options -ExecCGI
      RemoveHandler .cgi .php .php3 .php4 .php5 .phtml .pl .py .pyc .pyo

  • Author's gravatar
    وردپرس ۹ام شهریور ۱۳۹۴ , ۵:۴۸ ب٫ظ

    باسلام من افزونه فرم ساز Gravity forms نصب وفعال کردم الان میخواستم بدونم از کجا باید فرم نمایش داد برای کابران وویرایش کرد فرم رو؟؟!1

    • Author's gravatar
      گرویتی فرم پارسی ۱۰ام شهریور ۱۳۹۴ , ۱:۵۴ ق٫ظ

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

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

  • Author's gravatar
    akbar ۱۶ام مهر ۱۳۹۴ , ۸:۴۱ ب٫ظ

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

  • Author's gravatar
    علی ۱۴ام آذر ۱۳۹۴ , ۵:۰۵ ب٫ظ

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

    • Author's gravatar
      گرویتی فرم پارسی ۱۵ام آذر ۱۳۹۴ , ۱۲:۱۲ ب٫ظ

      سلام . از فیلد های خود گرویتی فرم فیلد “بارگزاری فایل” رو اضافه کنید و از تب عمومی اون تیک ” فعال سازی بارگذاری چندگانه” رو بزنید

  • Author's gravatar
    محمد رضا طاهری ۶ام شهریور ۱۳۹۵ , ۲:۱۷ ب٫ظ

    سلام من به مسیری که گفتید رفتم ولی فایل htaaccess نیست این فایل بعد از ورود به publich-html; هست ممنون میشم کمک کنید خیلی نیاز دارم

    • Author's gravatar
      گرویتی فرم پارسی ۶ام شهریور ۱۳۹۵ , ۷:۲۴ ب٫ظ

      حتما hidden هست . به هاست بگید بهتون نشون میده

  • Author's gravatar
    محسن ۲۶ام تیر ۱۳۹۶ , ۰:۱۴ ق٫ظ

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

دیدگاه بسته است