دکتر مهندس

سوال درباره تصاویر شاخص

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

سلام دوستان

لطفا این صفحه رو ببینید: http://www.amitisara.com/new/ نمیدونم چرا تصاویر شاخص بجای ابعاد تعریف شده، در ابعاد thumbnail میاد؟

کدها رو هم اینجا میذارم تا ببینید:

1- کد اون قسمت از صفحه که مربوط به تصویر شاخص میشه:


<?php
global $more; $more = 0;
$et_instyle_settings = maybe_unserialize( get_post_meta($post->ID,'et_instyle_settings',true) );
$et_bg_img = $et_instyle_settings['et_fs_bg_images'];
if ($et_bg_img <> '') $et_bgs = explode(",", $et_bg_img);
$et_service_width = 265;
$et_service_height = 145;
?>
<div class="service<?php if ( $i==3 ) echo ' last'; ?>">
<div class="service-top">
<div class="thumbnails">
<div class="service-thumb">
<?php if ( isset($et_bgs) ) { ?>
<?php foreach ( $et_bgs as $et_bg ) { ?>
<div class="service-slide">
<a href="<?php the_permalink(); ?>">
<img src="<?php bloginfo('template_directory') ?>/timthumb.php?src=<?php echo et_multisite_thumbnail($et_bg); ?>&w=<?php echo $et_service_width; ?>&h=<?php echo $et_service_height; ?>&zc=1" alt="" />
<span class="overlay"></span>
</a>
</div> <!-- end .service-slide -->
<?php } ?>
<?php } else { ?>
<?php
$thumb = '';
$classtext = '';
$titletext = get_the_title();
$thumbnail = get_thumbnail($width,$height,$classtext,$titletext,$titletext,false,'Service');
$thumb = $thumbnail["thumb"];
?>
<div class="service-slide">
<a href="<?php the_permalink(); ?>">
<?php print_thumbnail($thumb, $thumbnail["use_timthumb"], $titletext, $et_service_width, $et_service_height, $classtext); ?>
<span class="overlay"></span>
</a>
</div> <!-- end .service-slide -->
<?php } ?>
</div> <!-- end .service-thumb -->
</div> <!-- end .thumbnails -->
</div> <!-- end .service-top -->
<h3 class="title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>

2- کدی که برای تصاویر شاخص در function تعریف شده:


<?php
/* sets predefined Post Thumbnail dimensions */
if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );

//blog page template
add_image_size( 'ptentry-thumb', 184, 184, true );
//gallery page template
add_image_size( 'ptgallery-thumb', 207, 136, true );

//featured image size
add_image_size( 'entry-thumb', 211, 211, true );
//home
add_image_size( 'home-thumb', 265, 145, true );
}
/* --------------------------------------------- */
?>

3- کدی که در Css تعریف شده:


.service-thumb { display:block; float:left; position:relative; }
.service-thumb span.overlay { background:url(images/box-overlay.png) no-repeat; display:block; height:145px; left:0px; position:absolute; top:0px; width:265px; }

0

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


لینک به پست

کد نمایش تصویر شاخص این هست

<?php the_content('home-thumb'); ?>

پارامتر اول نام تصویر یا اندازه هست

2

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


لینک به پست

کد نمایش تصویر شاخص این هست

<?php the_content('home-thumb'); ?>

پارامتر اول نام تصویر یا اندازه هست

کدوم تکه از کد رو باید حذف کنم و این رو بذارم بجاش؟
0

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


لینک به پست

پوسته شما تجاری هست

بایگانی شد

0

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


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

  • مطالب مشابه

    • توسط meisam71
      سلام دوستان وقت بخیر
      من از قالب ouioui استفاده میکنم و سایز تصویر اصلی در صفحه محصول خیلی بزرگ هستش و هرچقدر داخل کدها گشتم چیزی پیدا نکردم.الآن فکر کنم 640*640 باشه ولی من میخوام 400*400 بشه.ممنون میشم راهنماییم کنید
    • توسط amir90
      سلام
      در داخل پستهای سایتم ، تصویری با لینک به سایت دیگه هست حالا میخواستم اولین تصویر در هر پست، به عنوان تصویر شاخص انتخاب بشه ، اما اپلود نشه رو هاستم
      از افزونه Featured Image From URL استفاده کردم ولی اتوماتیک همه تصاویر شاخص از لینک درست نمیشه لطفا راهنمای کنید چطور همه لینکهای در داخل پست ، اتوماتیک به عنوان تصویر شاخص اون پست انتخاب بشه
       
       
    • توسط parvizb7
      سلام دوستان.
      از پوسته وودمارت روی سایتم استفاده میکنم و یه مشکلی که دارم اینه که:
       نمیدونم که برای تصاویر شاخص مطالب سایت و فروشگاهم دقیقا چه سایزی قرار بدم که مناسب باشه و جی‌تی‌متریکس ایراد نگیره.
      این سایتمه: https://rasmyar.com/   و اینم فروشگاه ووکامرسی سایتم:  https://rasmyar.com/shop/
      ممنون میشم بررسی بفرمایید و راهنمایی کنید.
       
    • توسط wp_web
      سلام
      مشکل عجیبی یک سایت وردپرسی داره!! تغییر سایز تصاویر شاخص
      تقریبا تمام تصاویر شاخص پستها سایزشون عوض شده ، بالای 90درصد تصاویر شاخص (356 * 200) شدن (سایز جدید ساخته نشده روی همون فایل اصلی جایگزین شده). تعدادی هم 350 * 200
      موضوع جالبتر برخی تصاویر حتی اسمشون هم عوض شده و اسم فایل از عنوان پست گرفته شده.
      چون نمایش تصاویر شاخص در سایز کوچیک بوده کسی متوجه این موضوع نشده. با تغییر صفحه اصلی و نوع نمایش پستها متوجه این موضوع شدم.
      یکی از پلاگینهایی که غیرفعال کردم wp super cashe بود. تمام قالب رو سرچ زدم سایز جدیدی برای قالب تعریف نشده بود (add_image_size)
      پلاگینهای دیگه هنوز بر روی سایت فعاله مثل Shortcodes Ultimate , TinyMCE Advanced و برخی پلاگینهای معمول که بعید میدونم از اونها باشه
      طی این دو هفته که سایت دست بنده است تغییری در سایز تصاویر رخ نداده.
      دوستان مجرب آیا تابحال با اینچین موضوعی برخورده بودید؟ 
       
    • توسط unid_user
      درود
      دوستان گرامی من میخوام که آخرین پستم رو در قسمتس از صفحه سایت نمایش بدم. اما نمیدونم چرا تصویر شاخص این پست نمایش داده نمیشه؟!
      کدی که من استفاده میکنم:
      <?php $args = array( 'numberposts' => '1' ); $recent_posts = wp_get_recent_posts( $args ); foreach( $recent_posts as $recent ){ echo '<h2>' . $recent["post_title"].'</h2>'; echo '<p>' . $recent["post_excerpt"].'</p>'; echo $recent["the_post_thumbnail()"]; //مشکل من عدم نمایش تصویر شاخصه echo '<a class="btn" href="' . get_permalink($recent["ID"]) . '">' . "مطالعه بیشتر" . '</a>'; } wp_reset_query(); ?> این مشکل زمانی پیش اومد که در تنظیمات خواندن از صفحه های یکتا استفاده کردم. در حالی که اگه روی آخرین نوشته باشه کد به صورت زیر کاملا درست کار میکنه.
      <?php the_post_thumbnail(); ?>//اینجا تصویر شاخص رو نشون میده و مشکلی هم نداره <div> <?php $args = array( 'numberposts' => '1' ); $recent_posts = wp_get_recent_posts( $args ); foreach( $recent_posts as $recent ){ echo '<h2>' . $recent["post_title"].'</h2>'; echo '<p>' . $recent["post_excerpt"].'</p>'; echo '<a class="btn" href="' . get_permalink($recent["ID"]) . '">' . "مطالعه بیشتر" . '</a>'; } wp_reset_query(); ?> </div> سپاس از همه.