رسانه و ظاهر
ماژول عکس و فیلم همراه دیدگاه (تب رسانه) و تمهای ظاهری بخش دیدگاه، سازندهی تم شخصی و تم تیره (تب ظاهر و تم)، با همهی گزینهها.
این صفحه دو تب را شرح میدهد: رسانه، که عکس و فیلمهایی را که بازدیدکنندهها با دیدگاه میفرستند بررسی و تنظیم میکند، و ظاهر و تم، که شکل بخش دیدگاه را در سایت تعیین میکند.
رسانه
کجا: کامنتیار ← رسانه (tab=media).
عکس و فیلم همراه دیدگاه یک ماژول است و بهطور پیشفرض خاموش. تا روشن نشود تب «رسانه» وجود ندارد، چیزی در صفحهی بازدیدکننده اضافه نمیشود و هیچ کاری در پسزمینه اجرا نمیشود. برای روشنکردن به تنظیمات ← ماژولها بروید و «عکس و فیلم همراه دیدگاه» را روشن کنید.
چگونه کار میکند
- هر فایل از روی خود بایتهایش بررسی میشود (نه فقط پسوند)، با نام تصادفی در پوشهای ذخیره میشود که از وب قابلدسترس نیست، و بعد تبدیل میشود.
- هر عکس دوباره ترسیم میشود: درستچرخانده، کوچکشده، بهصورت WebP (اگر هاست WebP نداشته باشد، JPEG) و بدون یادداشتهای دوربین یا مکان گوشی.
- فیلم (MP4 و WebM) در صورت وجود ffmpeg روی هاست کوچک و برای همهجا قابلپخش میشود؛ بدون ffmpeg فیلم همانطور که فرستاده شده و در سقف حجم منتشر میشود و فایل QuickTime پذیرفته نمیشود.
- حد آپلود خود سرور همیشه هم اعمال میشود.
کاشیها
فایلهای منتشرشده، در انتظار تأیید شما، در حال پردازش، پردازش نشد، فضای مصرفی.
در انتظار تأیید شما
وقتی «هر فایل پیش از نمایش با تأیید مدیر باشد» روشن است، هر عکس یا فیلم تازه پیش از دیدن همه اینجا میآید، با پیشنمایش، نویسنده، چکیدهی دیدگاه و پیوند به صفحه. دو تصمیم: «تأیید» و «حذف». فایل منتظر فقط برای ناظران و از راه یک نشانی کنترلشده (با nonce و دسترسی) قابلدیدن است.
در حال پردازش
فایلها در پسزمینه و چندتا چندتا تبدیل میشوند. اگر کارهای زمانبندیشدهی (cron) سایت اجرا نمیشوند، دکمهی «همین حالا پردازش کن» (فقط وقتی فایل در صف هست دیده میشود) را بزنید.
همهی فایلها
همهی فایلها در هر وضعیت، ۲۴ تا در هر صفحه. پالایش: نوع (عکسها و فیلمها، عکسها، ویدئوها) و وضعیت (هر وضعیتی، منتشرشده، در انتظار تأیید، در حال پردازش، پردازش نشد). هر کارت پیشنمایش، وضعیت، حجم، نویسنده و پیوند صفحه دارد و دکمههای «تأیید» (برای در انتظار)، «پردازش دوباره» (برای فایل ناموفق قابلتکرار) و «حذف». اقدام دستهای: تأیید، پردازش دوباره، حذف. حذف فایل دیدگاه را نگه میدارد.
آنچه بازدیدکنندهها میتوانند بفرستند
فقط مدیر سایت این بخش و بخش تشخیص را میبیند.
| تنظیم | کلید | پیشفرض | بازه | توضیح |
|---|---|---|---|---|
| بازدیدکنندگانِ واردنشده هم بتوانند فایل بفرستند | media_guests |
روشن | ||
| پذیرفتن عکس (با روشنبودن ویدئو، خاموشش کنید تا فقط ویدئو پذیرفته شود) | media_images |
روشن | هر دو خاموش = چیزی پذیرفته نمیشود. | |
| فیلم هم پذیرفته شود (MP4 و WebM؛ QuickTime فقط با ffmpeg) | media_videos |
خاموش | ||
| هر فایل پیش از نمایش با تأیید مدیر باشد | media_review |
روشن | ||
| تعداد فایل هر دیدگاه (۱ تا ۶) | media_max_files |
۳ | ۱ تا ۶ | |
| بیشترین حجم عکس (مگابایت) | image_max_mb |
۵ | ۱ تا ۲۰ | |
| بیشترین حجم فیلم (مگابایت) | video_max_mb |
۲۰ | ۱ تا ۲۰۰ | |
| بلندترین ضلع عکس منتشرشده (پیکسل) | image_max_px |
۱۶۰۰ | ۴۸۰ تا ۴۰۰۰ | |
| کیفیت عکس (۴۰ تا ۹۵) | image_quality |
۸۰ | ۴۰ تا ۹۵ | |
| ارتفاع فیلم تبدیلشده | video_max_height |
۷۲۰p | ۳۶۰p، ۴۸۰p، ۷۲۰p، ۱۰۸۰p | فقط وقتی ffmpeg هست اثر دارد. |
| مسیر ffmpeg (خالی بماند تا در جاهای معمول جستوجو شود) | ffmpeg_path |
خالی | مسیر نامعتبر ذخیره نمیشود و خالی میماند؛ نمونه: /usr/bin/ffmpeg. |
تشخیص
جدولی از توانایی هاست:
- کتابخانهی تصویر: GD یا Imagick، و اینکه عکسها WebP میشوند یا JPEG. بدون هیچکدام عکس پذیرفته نمیشود.
- ffmpeg: پیدا شد (نسخه و مسیر)، پیدا نشد (مشکلی نیست)، یا هاست اجازهی اجرای برنامه به PHP نمیدهد (باز هم مشکلی نیست).
- بیشترین حجم آپلودی که این سرور میپذیرد.
- محافظت پوشهها: پوشهی فایلهای منتظر از وب در دسترس نیست و در پوشهی فایلهای منتشرشده هیچ اسکریپتی اجرا نمیشود. اگر «هنوز نه» نشان داد، با اولین فایل ساخته میشود یا «بررسی دوباره» را بزنید.
دکمهی «بررسی دوباره» تشخیص را تازه میکند.
ظاهر و تم
کجا: کامنتیار ← ظاهر و تم (tab=appearance؛ فقط مدیر سایت).
ظاهر بخش دیدگاه فقط از داده ساخته میشود؛ هیچ CSS دستی تایپ نمیشود، پس تم نمیتواند چیز ناامنی به صفحه اضافه کند.
یک تم برگزینید
کارتهای تم، هرکدام با چهار نمونهرنگ. تم جاری «در حال استفاده» نشان میگیرد و برای بقیه دکمهی «از این تم استفاده شود» است. پیشفرض: آبی آسمانی (sky).
تمهای آماده (۲۰ عدد): آبی آسمانی، اقیانوس، نعنایی، مریمگلی، اسطوخودوس، رز، هلویی، شنی، خاکستری، نیمهشب (تیره)، کاغذ، غروب، جنگل، لیمویی، مرجانی، مرکب (تیره)، شیشهای روشن، شیشهای تیره، کنتراست بالا، تکرنگ.
سه اسلات «تم من ۱» تا «تم من ۳» برای تمهای خودتان هست؛ اسلات خالی «خالی. پایین یکی بسازید.» نشان میدهد.
تم تیره خودکار
| تنظیم | پیشفرض | توضیح |
|---|---|---|
برای بازدیدکنندههایی که دستگاهشان در حالت تیره است، تم تیره نشان داده شود (auto_dark) |
خاموش | با روشنشدن، بازدیدکنندهی حالت تیره تم زیر را میبیند. |
تم تیره (dark_theme) |
نیمهشب | هر تم آماده یا شخصی؛ هر تمی که بخواهید، نه فقط تیرهها. |
این دو تنظیم با تغییر فوری ذخیره میشوند و منتظر نوار ذخیره نمیمانند.
تم خودتان را بسازید
سازنده با پیشنمایش زنده کار میکند:
| فیلد | توضیح |
|---|---|
| ذخیره در | یکی از سه اسلات |
| شروع از | تمی که مقدارها از آن کپی شود (پیشفرض: تم جاری) |
| نام | تا ۴۰ نویسه |
| رنگها (ده تا) | رنگ اصلی، رنگ اصلی هنگام اشاره، پسزمینهی ملایم، حاشیهها، پسزمینهی دیدگاه، پسزمینهی پاسخ، متن، متن کمرنگ، متن هشدار، متن موفقیت؛ هرکدام هم انتخابگر رنگ و هم کادر کد #rrggbb دارد |
| گردی گوشهها (۰ تا ۲۴) | |
| فاصلهگذاری | فشرده، معمولی، باز |
| سایه | بدون، ملایم، پررنگ |
دکمهها: «ذخیره و استفاده» (ذخیره و همزمان فعالکردن) و «خالیکردن این اسلات».
خوانایی
زیر فرم، فهرستی از جفترنگها نشان میدهد که هرکدام «خوانا» است یا «بیش از حد کمرنگ». جفتها: متن روی دیدگاه، متن روی پاسخ، متن کمرنگ روی دیدگاه، متن کمرنگ روی پاسخ، متن دکمه، متن روی پسزمینهی ملایم، متن هشدار، متن موفقیت، حاشیه در برابر پسزمینه. حداقل کنتراست ۴٫۵ به ۱ برای متنها و ۱٫۱ به ۱ برای حاشیه است.
هشدار: اگر یکی از چهار جفت اصلی (متن روی دیدگاه، متن روی پاسخ، متن دکمه، متن روی پسزمینهی ملایم) خوانا نباشد، تم ذخیره نمیشود و پیام «اول رنگهای متنِ علامتخورده را اصلاح کنید.» میآید. کمرنگی بقیهی جفتها فقط هشدار است.
بهاشتراکگذاری تم
کادر متنی «بهاشتراکگذاری تم»: «تم را بهصورت متن بنویس» تم جاری سازنده را به متن (JSON) برمیگرداند و «تم را از متن بخوان» متن چسباندهشده را میخواند و در سازنده میگذارد. بعد از خواندن پیشنمایش را ببینید و سپس ذخیره کنید؛ متن نامعتبر رد میشود.
پیشنمایش
بخش نمونه با دیدگاههای ساختگی که با همان شیوهنامهی صفحهی واقعی رنگ میشود.