• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

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

tahoom

کاربر تازه وارد
تاریخ عضویت
26 جولای 2012
نوشته‌ها
53
لایک‌ها
24
سلام رفقا
وقتی سایتم رو با GTMetrix چک میکنم این یکی از ایراداتی هست که بهم میگیره(چند تا عکس با این مشکل دارم که این یکیشه):

Serve scaled images:

http://*********/2014/11/رادیاتور-ماشین-600×450.jpg is resized in HTML or CSS from 600×450 to 200×150. Serving a scaled image could save 28.8KiB (88% reduction).

که این فقط یکی از عکس هایی هست که تو قسمت پست اسلایدر تو صفحه اصلی سایت قرار داره که مشخصا داره به جای یه تصویر ۲۰۰×۱۵۰ یه تصویر ۶۰۰×۴۵۰ رو لود میکنه!! داخل کد نویسی اسلایدر پست ها رو که نگاه کردم:
http://uploadboy.com/zz5h7ospb4z2.html
این کد رو دیدم (کلا زیاد از کدنویسی سر در نمیارم ولی با کمی سرچ یکم اطلاعات در این مورد کسب کردم):
‘thumb_size’ => ‘medium’,
که اگه اشتباه نکنم داره سایز مدیوم رو برای تصویر بندانگشتی فراخوانی میکنه و تصویر میانه من در تنظیمات رسانه رو ۴۰۰×۳۰۰ تنظیم شده که مشخصا این فراخوانی اون رو هم نمیخونه و میره سراغ تصویر ۶۰۰×۴۵۰ ، تو فایل functions.php هم چند تا اندازه تصویر تعریف شده مثل
add_image_size(‘mpcth-horizontal-columns-4′, 300, 225, true);
که سعی کردم و به جای medium تصویر mpcth-horizontal-columns-4 رو جایگزین کردم تا حداقل ۳۰۰×۲۲۵ رو بخونه تا حجم کمتری رو بارگذاری کنه ولی تغییری تو نتایج GTMetrix حاصل نشد و دوباره نشون میده که با ۶۰۰×۴۵۰ داره لود میکنه.
من تو اسلایدر پست ها میخوام ۸ تا پست رو لود کنم که اینطوری حجم اضافه و بیخودی به صفحه تحمیل میشه، چطوری میتونم رو همون ۲۰۰×۱۵۰ تنظیمش کنم؟
خیلی این موضوع برام اهمیت داره، پیشاپیش از راهنمایی هاتون متشکرم
 

alihosein

Registered User
تاریخ عضویت
19 نوامبر 2012
نوشته‌ها
288
لایک‌ها
20
سلام اگه میتونین دسترسی بدین کدها رو چک کنیم.
 

nilord

Registered User
تاریخ عضویت
18 آگوست 2014
نوشته‌ها
219
لایک‌ها
101
ابعاد یک عکس که می بنیم در مرورگر به این معنا نیست که اون تصویر دقیقا چنین پیسکلی رو داره . ممکنه یک تصویر 1000 در 1000 رو با css و یا حتی html تبدیل کنن به 10 در 10 اما نکته اینجاست که حجم 1000 در 1000 خوانده میشود . و بر عکس هم میشه ! میشه یک تصویر 10 در 10 پیکسل رو به 1000 در 1000 تبدیل کرد بدون افزایش حجم تصویر !
پس این یک مطلب .

تصاویر بند انگشتی به چند صورت می تونن در وردپرس کوچک و بزرگ بشن نسبت به حالت اصلی .
یکی اعمال تغییرات در توابع و کلاس های وردرپس که بهش هم اشاره کردید .
یکی هم استایل دهی عکس های بند انگشتی در css قالب !
یعنی Css قالب میتونه معادلات ابعاد تصاویر رو به راحتی بهم بزنه ! طوری که با توابع وردرپس هم نمی تونین درستش کنید ! چون css جز اخرین لایه هایی هست که خوانده میشه . پس تغییرات اعمالی از سوی css آخرین و مهم ترین تغییرات رو در بر می گیره و در صورت اشکال در css حتی با توابع وردپرس هم نمیتونین کنترل دقیق و حساب شده ای داشته باشید .
اگر می بینید با وردرپس دستتون به جایی بند نیست . پیشنهاد من بررسی استایل css هست.( و همچنین html )
امیدوارم مشکلتون حل بشه
 
Last edited:
بالا