رفتن به مطلب

لود شدن تصاویر به صورت on demand


پست های پیشنهاد شده

سلام به همه دوستای خودم

خوبین خدا رو شکر؟

ی برگه ی ایزوتوپی ساختم که تصویر شاخص تمام مطالبم رو نشون میده و فیلتر بندی هم داره.

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

قبلا راهنمایی گرفته بودم و دوستان ی سری افزونه بهم معرفی کردند.منتها کار نکردند.

امکانش هست راهنماایی کنین؟ممنون

http://glassy-garden.com/album/

لینک به ارسال

از چی استفاده کردید که کار نکرد؟ چون وقتی اینجوری با یه کلمه‌ی "کار نکرد" جلو برید اساساً برای هر چیزی میشه استفادش کرد. و روش‌های بعدی رو هم منتفی کرد.

به هر حال از lazy load استفاده کنید.

لینک به ارسال

چند تا افزونه برای lazy load استفاده کردم.

افزونه کامل و سالمی سراغ دارید؟

لینک به ارسال

ممنونم.مشکلی که ایجاد شده اینه که تصاویر لود نمیشن کلا.فقط قابشون هست.

در واقع همه عکسام غیب شدند!

لینک به ارسال

تصاویرتون باید به شکلی که گفته شده کد نویسی بشند

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


<img class="lazy" data-original="img/example.jpg" width="640" height="480">

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


<img src="img/example.jpg" width="640" height="480">

کدش بوده یعنی بجای src باید data-original باشه و کلاس lazy هم به تصویر اضافه شده باشه

لینک به ارسال

آخه من اومدم کوءری ایجاد کردم و نوشتم و از اون طریق عکس ها می آد.یعنی کد زیر


<div class="he-wrap tpl4">
<?php the_post_thumbnail('medium'); ?>
<div class="he-view">
<div class="bg">
<div class="a0" data-animate="fadeIn"></div><div class="a1" data-animate="fadeIn"></div><div class="a2" data-animate="fadeIn"></div><div class="a3" data-animate="fadeIn"></div><div class="a4" data-animate="fadeIn"></div>

حالا این تغییراتی که فرمودید رو نمیتونم اعمال کنم که.

لینک به ارسال

این کد را جایگزین تکه کدی که خودتون نوشتید

کنید


<div class="he-wrap tpl4">
<?php
$src = wp_get_attachment_image_src( get_post_thumbnail_id(), 'medium' );
?>
<img class="lazy" data-original="<?php echo $src;?>" width="300" height="300">
<div class="he-view">
<div class="bg">
<div class="a0" data-animate="fadeIn"></div><div class="a1" data-animate="fadeIn"></div><div class="a2" data-animate="fadeIn"></div><div class="a3" data-animate="fadeIn"></div><div class="a4" data-animate="fadeIn"></div>

لینک به ارسال

ممنونم.همین کارو انجام دادم.ولی همچنان تصاویر نشون داده نمیشه.


<div class="he-wrap tpl4">
<?php
$src = wp_get_attachment_image_src( get_post_thumbnail_id(), 'medium' );
?>
<img class="lazy" data-original="<?php echo $src;?>" width="300" height="300">
<div class="he-view">
<div class="bg">
<div class="a0" data-animate="fadeIn"></div><div class="a1" data-animate="fadeIn"></div><div class="a2" data-animate="fadeIn"></div><div class="a3" data-animate="fadeIn"></div><div class="a4" data-animate="fadeIn"></div>

لینک به ارسال

صفحه ای که لینک دادید که برای من خیلی روون و کامل باز می شه مشکلتون الان دقیقا چیه؟

لینک به ارسال

ماشالا سرعت اینترنت شما بالاست پس :دی

این برگه حدود ۴۰۰ تا عکس رو همزمان با وارد شدن بهش،شروع میکنه به لود شدن که طبیعتا برای سرعت های معمولی خیلی سنگینه.خیلی از کاربرام اعتراض داشتند به این قضیه.مخصوصا اینکه قراره فیلتر بندی هم داشته باشه و فیلترش هم وقتی عمل میکنه که همه عکس ها لود بشه.

لینک به ارسال

کدتون رو به این تغییر بدید (افزونه را هم نصب کنبد)


<div class="he-wrap tpl4">
<?php
$large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'large' );
echo get_the_post_thumbnail( $post_id, 'medium', array( 'class' => 'lazy', 'data-original' => $large_image_url ) ); ?>
<div class="he-view">
<div class="bg">
<div class="a0" data-animate="fadeIn"></div><div class="a1" data-animate="fadeIn"></div><div class="a2" data-animate="fadeIn"></div><div class="a3" data-animate="fadeIn"></div><div class="a4" data-animate="fadeIn"></div>

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...