کتابخانه رسانه — آپلود، پوشهبندی و استفاده در فرمها
میزکار
کتابخانه رسانه جایی است که همهٔ فایلهای تصویری، ویدیویی و اسناد میزکار را نگه میدارید — یکبار آپلود، بارها در محصول، سایت، فاکتور و … استفاده. این راهنما هم صفحهٔ کامل (/media) و هم انتخابگر داخل فرمها را پوشش میدهد.
این قابلیت چیست؟
مفهوم | توضیح |
|---|---|
فایل / رسانه | هر upload — تصویر، PDF، ویدیو، … |
پوشه | دستهبندی منطقی — «لوگو»، «محصولات ۱۴۰۴»، … |
لینک عمومی | URL ثابت برای نمایش در سایت یا embed |
Picker | مودال «انتخاب رسانه» داخل فرم — بدون ترک صفحه |
آپلود در /media ──► ذخیره در میزکار ──► انتخاب در فرم محصول / پست / …
│
└──► لینک public در سایت منتشر میشودرسانهها workspace-scoped هستند — میزکار A فایل میزکار B را نمیبیند.
کجا در پنل پیدا میشود؟
روش | مسیر |
|---|---|
صفحهٔ کامل |
|
داشبورد سایت | سایت → اقدام سریع «کتابخانه رسانه» |
داخل فرمها | دکمه «انتخاب از کتابخانه» در محصول، پست، صفحه، ویرایشگر متن و … |
نکته: در منوی اصلی دسکتاپ لینک مستقیم /media ممکن است نباشد — از سایت یا فرم محصول هم reachable است.
صفحهٔ /media — گامبهگام
۱. باز کردن کتابخانه
به
/mediaبروید (یا از داشبورد سایت).sidebar چپ: «همه رسانهها» + لیست پوشهها.
وسط: grid فایلها با scroll بینهایت.
بالا: toolbar جستجو، فیلتر، آپلود، پوشه جدید.
۲. آپلود فایل
آپلود را بزنید — یا فایل را drag & drop کنید.
میتوانید چند فایل یکجا بفرستید.
فایل در پوشهٔ انتخابشده ذخیره میشود؛ اگر «همه رسانهها» selected باشد → root.
فایلها public آپلود میشوند (برای نمایش در سایت).
نتیجه | پیام |
|---|---|
همه موفق | toast موفقیت |
بعضی fail | toast partial — کدام fail شده را چک کنید |
خطا | اتصال یا فرمت — دوباره تلاش |
۳. پوشه بسازید
پوشه جدید → نام بنویسید.
پوشه در sidebar ظاهر میشود.
پوشه را انتخاب کنید → آپلودهای بعدی آنجا میروند.
ویرایش / حذف پوشه: از sidebar — حذف پوشه فایلها را پاک نمیکند (به root یا بدون پوشه میروند؛ بسته به رفتار API).
۴. جستجو و فیلتر
ابزار | کاربرد |
|---|---|
جستجو | «جستجو در رسانهها…» — روی نام/عنوان (~۴۰۰ms debounce) |
فیلتر نوع | همه / تصاویر / ویدیو / اسناد / صوت / سایر |
فیلتر نوع در مرورگر اعمال میشود — اگر فیلتر «تصاویر» خالی بود، سیستم خودکار صفحات بعدی را load میکند تا تصویر پیدا شود.
۵. جزئیات فایل (drawer)
روی هر فایل کلیک کنید:
فیلد | کاربرد |
|---|---|
نام / عنوان | شناسایی — عنوان قابل ویرایش |
پسوند، حجم | metadata |
تاریخ آپلود | audit |
پوشه | جابجایی بین پوشهها |
لینک عمومی | copy / باز در تب جدید — برای embed در سایت |
ویرایش | عنوان، پوشه |
حذف | با دیالوگ تأیید |
انتخابگر رسانه در فرمها (Picker)
بسیاری از فرمها بهجای upload مستقیم، کتابخانه را باز میکنند:
کجا استفاده میشود؟
ماژول | مثال |
|---|---|
محصولات | تصویر اصلی، گالری |
دسته محصول | تصویر دسته |
سایت — پست/صفحه | تصویر شاخص |
سایت — تنظیمات | لوگو، favicon |
سکشن صفحه اصلی | بنر، اسلایدر |
ویرایشگر متن | درج تصویر در محتوا |
گامبهگام — انتخاب از picker
در فرم روی انتخاب از کتابخانه (یا «انتخاب رسانه») کلیک کنید.
مودال باز میشود — دو تب:
کتابخانه — browse + جستجو + فیلتر
آپلود — upload بدون رفتن به
/media
فایل را کلیک کنید (highlight).
انتخاب → مودال بسته + preview در فرم.
برای حذف: حذف رسانه در فرم.
محدودیت accept: بعضی picker فقط تصویر یا ویدیو میپذیرند — تب آپلود همان محدودیت را دارد.
جریانهای عملی
«لوگوی سایت را عوض کنم»
/media→ آپلود لوگو در پوشه «برند»سایت → تنظیمات پایه → انتخاب از کتابخانه → لوگو
— یا مستقیم: تغییر لوگو
«تصویر محصول»
محصولات → ایجاد/ویرایش
فیلد تصویر → انتخاب از کتابخانه
برای چند تصویر: گالری — چند بار picker
«تصویر داخل مقاله»
سایت → پست → ویرایشگر متن
دکمه درج تصویر → picker
جزئیات editor: ویرایشگر محتوا
نکات مهم
یکبار آپلود، چندبار استفاده
همان fileId در چند جا reference میشود. حذف فایلی که در سایت publish شده → تصویر broken — قبل از حذف usage را چک کنید.
نام و عنوان
نام فایل — از upload میآید
عنوان — برای جستجو در picker مفید است؛ در drawer ویرایش کنید
حجم و فرمت
محدودیتها از API — اگر upload fail شد، فرمت یا حجم را کم کنید. ویدیوهای سنگین → صبر بیشتر.
public بودن
فایلهای کتابخانه برای نمایش وب public هستند. اسناد محرمانه را اینجا نگذارید — از /documents (مدیریت سند) برای فایلهای داخلی استفاده کنید.
performance
کتابخانه ۴۸ فایل در هر batch load میکند + scroll بینهایت — workspace با هزاران فایل هم باید روان باشد.
تفاوت /media و /documents
|
| |
|---|---|---|
کاربرد | تصویر/ویدیو برای سایت و محصول | اسناد و فایلهای اداری |
Picker در فرم | ✅ گسترده | محدود |
لینک public | ✅ | معمولاً داخلی |
مشکلات رایج
مشکل | راهحل |
|---|---|
«رسانهای یافت نشد» | هنوز upload نکردهاید — آپلود یا تب آپلود در picker |
فیلتر تصویر خالی | scroll کنید — auto-fetch صفحات بعد |
تصویر در سایت نمیآید | لینک public را تست کنید؛ cache CDN |
picker کند | چند ثانیه صبر — batch اول |
فایل حذف شد ولی در سایت هست | دوباره upload + update فرم |
پوشه را پیدا نمیکنم | sidebar — «همه رسانهها» همه را نشان میدهد |
قدم بعدی
موضوع | لینک |
|---|---|
لوگو و تصاویر سایت | |
محتوای غنی | |
مسیر فروشگاه |
منابع
داشبورد سایت — میانبر رسانه