Reepaa

مشکل عجیب افزایش خودکارحجم تصاویر سایت

16 پست در این موضوع قرار دارد

سلام

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

اما جدیدا بخاطر سنگین شدن سایت متوجه شدم تصاویر خود به خود به 100 کیلو بایت تبدیل میشن

کسی میتونه راجب این موضوع بهم کمک کنه ؟؟

درضمن از هیچ برنامه بهینه سازی استفاده نمیکنم

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

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

http://texpic.ir/

0

به اشتراک گذاری این پست


لینک به پست

تصویر شاخص ثبت شده در تم رو نمایش میده .

شما وقتی یه تصویرو اپلود میکنید وردپرس از اون تصویر 3 سایز دیگه هم درست میکنه ( البته اگه طراح قالب تصاویر بیشتر رو ثبت نکرده باشه )

سایز اصلی شما ممکنه 100*100 باشه ولی تصویرک ساخته شده وردپرس 200*200 :D قاعدتا تصویر دومی حجمش بیشتره

0

به اشتراک گذاری این پست


لینک به پست

تصویر شاخص ثبت شده در تم رو نمایش میده .

شما وقتی یه تصویرو اپلود میکنید وردپرس از اون تصویر 3 سایز دیگه هم درست میکنه ( البته اگه طراح قالب تصاویر بیشتر رو ثبت نکرده باشه )

سایز اصلی شما ممکنه 100*100 باشه ولی تصویرک ساخته شده وردپرس 200*200 :D قاعدتا تصویر دومی حجمش بیشتره

نظریه جالبیه

اما من تصاویریکه استفاده میکنم 650 در 350 هستش و این تصااویر بعد از ارسال پست بدون یک ذره کم و زیاد شدن نمایش داده میشه

یعنی وردپرس تصاویر شاخص و کرپ یا تغییر اندازه نمیده

پس چجوری حجمش زیاد میشه ؟؟؟

این یکم اوضاع رو پیچیده میکنه

ویرایش شده در توسط Reepaa
0

به اشتراک گذاری این پست


لینک به پست

تکراری بود _ حذف شد .

ویرایش شده در توسط Reepaa
0

به اشتراک گذاری این پست


لینک به پست

سایتتون رو برای ویروس اسکن کنید (سرچ گوگل کنید سایتهای اسکن ویروس زیادند)

2

به اشتراک گذاری این پست


لینک به پست

سایتتون رو برای ویروس اسکن کنید (سرچ گوگل کنید سایتهای اسکن ویروس زیادند)

سلام

اسکن کردم توی 2 تا سایت مختلف

اینم نتیجه

https://sitecheck.su...ults/texpic.ir/

http://tools.netfixed.ir/wp-scan/

مشکلی نیست

واقعا ی موضوع عجیبه

ویرایش شده در توسط Reepaa
0

به اشتراک گذاری این پست


لینک به پست

من ی سری هاست سایت زدم دیدم ی مشکل عجیبی هست

اونم اینکه تصاویر شاخص بعد از اپلود شدن به 4 تا اندازه عوض میشن

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

چجوری این مشکل و حل کنم ؟؟ کسی نظری نداره ؟

0

به اشتراک گذاری این پست


لینک به پست

دوستان من فهمیدم که مشکل از افزونه خاصی نیست

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

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

ممنون


//homapage flexslider
if( $args == 'flex_home_slide_width' ) return '630';
if( $args == 'flex_home_slide_height' ) return '390';
if( $args == 'flex_home_slide_crop' ) return true;

//blog entries
if( $args == 'entry_width' ) return '620';
if( $args == 'entry_height' ) return '320';
if( $args == 'entry_crop' ) return true;

//blog posts
if( $args == 'post_width' ) {
if( $post_layout == 'Full Width' || $post_media_size == 'full' ) {
return '940';
} else {
return '620';
}
}
if( $args == 'post_height' ) {
if( $post_layout == 'Full Width' || $post_media_size == 'full' ) {
return '400';
} else {
return '320';
}
}
if( $args == 'post_crop' ) {
if( $post_layout == 'Full Width' || $post_media_size == 'full' ) {
return true;
} else {
return true;
}
}

0

به اشتراک گذاری این پست


لینک به پست

بفرمائید

<?php

/**

* Functions.php contains all the core functions for your theme to work properly.

* Please do not edit this file!!

*

* @package WordPress

* @subpackage GoodInc

*/

/**

* Define Constants

* @since 1.0

*/

define( 'WPEX_JS_DIR', get_template_directory_uri().'/js' );

define( 'WPEX_CSS_DIR', get_template_directory_uri().'/css' );

/**

* Theme Setup

* @since 1.0

*/

if ( ! isset( $content_width ) ) $content_width = 620;

require_once( get_template_directory() .'/functions/theme-setup.php' );

require_once( get_template_directory() .'/functions/recommend-plugins.php' );

/**

* Admin Functions

* @since 1.0

*/

if ( !function_exists( 'optionsframework_init' ) ) {

require_once( get_template_directory() .'/admin/index.php');

}

require_once( get_template_directory() .'/functions/return-smof-data.php' );

/**

* Main functions

* @since 1.0

*/

// Define widget areas and add custom widgets

require_once( get_template_directory() .'/functions/scripts.php' );

require_once( get_template_directory() .'/functions/menu-walker.php' );

require_once( get_template_directory() .'/functions/current-post-id.php' );

require_once( get_template_directory() .'/functions/social-output.php' );

require_once( get_template_directory() .'/functions/widgets/widget-areas.php' );

require_once( get_template_directory() .'/functions/widgets/widget-video.php' );

require_once( get_template_directory() .'/functions/widgets/widget-flickr.php' );

require_once( get_template_directory() .'/functions/widgets/widget-featured-posts.php' );

require_once( get_template_directory() .'/functions/widgets/widget-featured-posts-simple.php' );

// Image cropping functions

require_once( get_template_directory() .'/functions/aqua-resizer.php' );

// Custom fonts

require_once( get_template_directory() .'/functions/google-fonts.php' );

// Useful functions/filters

require_once( get_template_directory() .'/functions/excerpts.php' );

require_once( get_template_directory() .'/functions/user-meta.php' );

require_once( get_template_directory() .'/functions/category-array.php' );

require_once( get_template_directory() .'/functions/default-image-sizes.php' );

require_once( get_template_directory() .'/functions/comments-callback.php' );

require_once( get_template_directory() .'/functions/featured-image-caption.php' );

// Pagination + Infinite Scroll

require_once( get_template_directory() .'/functions/pagination.php' );

// AJAX Load More Function

require_once( get_template_directory() .'/functions/load-more.php' );

if ( is_admin() ) {

require_once( get_template_directory() .'/functions/admin-columns.php' );

require_once( get_template_directory() .'/functions/meta/meta-post.php' );

require_once( get_template_directory() .'/functions/meta/meta-page.php' );

require_once( get_template_directory() .'/functions/home-menu-link.php' );

require_once( get_template_directory() .'/functions/gallery-metabox/gmb-admin.php' );

} else {

require_once( get_template_directory() .'/functions/custom-css.php' );

require_once( get_template_directory() .'/functions/gallery-metabox/gmb-display.php' );

require_once( get_template_directory() .'/functions/random-button.php' );

require_once( get_template_directory() .'/functions/re-directions.php' );

require_once( get_template_directory() .'/functions/exclude-home-cats.php' );

require_once( get_template_directory() .'/functions/layout-styles.php' );

}

// Remove ThemeForest nag

if ( 'check' == 'unnecessary' ) {

the_post_thumbnail();

}

0

به اشتراک گذاری این پست


لینک به پست

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

1

به اشتراک گذاری این پست


لینک به پست

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

آخه کراپ کردن با تغییر سایز فرق داره

کراپ کشیدن تصویر معمولا حجم عکس و زیاد نمیکنه (برعکس کم میکنه ) اما تو این مورد تصاویر به صورت اتوماتیک تغییرسایز داده میشن

به نظر شما نیمشه این مشکل و حل کرد ؟

0

به اشتراک گذاری این پست


لینک به پست

باید کل کدهای اسلایدرتون تغییر کنه

کراپ کردن ارتباطی به کشیدن نداره دستور کدهای شما اینه که عرض تصاویر رو به سه سایز 630 و 620 و 940 برسونه حالا تصاویر بزرگتر کراپ می شند و تصاویر کوچکتر ری سایز و ارتفاعشون هم به ترتیب 390 و 320 و 400 باید بشه که تناسب ها یکسان نیست در نتیجه اجبارا بعد از ریسایز باید کراپ هم اجرا بشه

یعنی تصویر

630 در 390 را اگر به طور یکسان به عرض 620 برسونید ارتفاعش 320 نخواهد شد و همینطور اگر به 940 برسونید 400 نخواهد نشد پس بعد از ریساز بخش های اضافی کراپ باید بشه

1

به اشتراک گذاری این پست


لینک به پست

باید کل کدهای اسلایدرتون تغییر کنه

کراپ کردن ارتباطی به کشیدن نداره دستور کدهای شما اینه که عرض تصاویر رو به سه سایز 630 و 620 و 940 برسونه حالا تصاویر بزرگتر کراپ می شند و تصاویر کوچکتر ری سایز و ارتفاعشون هم به ترتیب 390 و 320 و 400 باید بشه که تناسب ها یکسان نیست در نتیجه اجبارا بعد از ریسایز باید کراپ هم اجرا بشه

یعنی تصویر

630 در 390 را اگر به طور یکسان به عرض 620 برسونید ارتفاعش 320 نخواهد شد و همینطور اگر به 940 برسونید 400 نخواهد نشد پس بعد از ریساز بخش های اضافی کراپ باید بشه

مرسی

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

این موضوع خیلی هاست وو سنگین میکنه تو طولانی مدت

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری