Jump to content
Sign in to follow this  
flappyright

Undefined variable: thumb_heigh / thumb_width

Recommended Posts

Здравствуйте, возникла проблема, точнее даже не проблема, а просто маленькая деталь которая режет глаз, так что решить нужно обязательно)

vqmod начал выдать ошибку:

Undefined variable: thumb_height in public_html/vqmod/vqcache/vq2-catalog_view_theme_tempus_template_product_product.tpl on line 279
Undefined variable: thumb_width in public_html/vqmod/vqcache/vq2-catalog_view_theme_tempus_template_product_product.tpl on line 286

Ошибка получается в модуле similar productв превьюшках размер которых как я понял должен быть 150px, у меня же 200px. Изменить размер на 150 не подходитПробовал что-то крутить, так ничего и не получилось...

На самом сайте никаких видимых ошибок нету, работает все как надо. Но если есть ошибка значит нужно её решить.

Прошу помощи...

 

vq2-catalog_view_theme_tempus_template_product_product.tpl (на всякий даю сразу часть кода):

<!-- similar products-->
  <?php if ($products_similar) { ?>
  <div id="tab-similar" class="tab-content">
    <div class="box-product product-grid">
      <?php foreach ($products_similar as $product) { ?>
      <div>
        <?php if ($product['thumb']) { ?>

<!-- 279 строчка -->

        <div class="image"><a href="<?php echo $product['href']; ?>" style="<?php echo ($thumb_height < 150) ? 'line-height: 150px' : ''; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>

<!-- 279 строчка -->


        <?php } else { ?>
        <div class="image">
			<span class="no-image" style="<?php echo ($thumb_width < 150) ? 'width: 150px' : 'width: '.$thumb_width.'px'; ?>; <?php echo ($thumb_height < 150) ? 'line-height: 150px' : 'line-height: '.$thumb_height.'px;'; ?>">
			<img src="image/no_image.jpg" alt="<?php echo $product['name']; ?>" /></span>
		</div>
        <?php } ?>

<!-- 286 строчка -->

        <div class="name" style="width: <?php echo $thumb_width; ?>px"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>

<!-- 286 строчка -->

        <?php if ($product['rating']) { ?>
        <div class="rating"><img src="catalog/view/theme/tempus/image/icons/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
        <?php } ?>
        <?php if ($product['price']) { ?>
        <div class="price">
          <?php if (!$product['special']) { ?>
          <div><span class="price-fixed"><?php echo $product['price']; ?></span></div>
          <?php } else { ?>
          <div class="special-price"><span class="price-old"><?php echo $product['price']; ?></span><span class="price-fixed"><?php echo $product['special']; ?></span></div>
          <?php } ?>
        </div>
        <?php } ?>
        <div class="cart"><a class="button" onclick="addToCart('<?php echo $product['product_id']; ?>');"><span class="icon-cart-grey"><?php echo $button_cart; ?></span></a></div>
		<div class="details">
        <div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><span class="icon-wishlist-grey"><?php echo $button_wishlist; ?></span></a></div>
        <div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');"><span class="icon-compare-grey"><?php echo $button_compare; ?></span></a></div>
        </div>
      </div>
      <?php } ?>
    </div>
    <div style="height:50px;"></div>
  </div>
  <?php } ?>
<!-- similar products-->
Edited by flappyright

Share this post


Link to post
Share on other sites

Разобрался, немножко натупил когда модуль переписывал. Исправил спасибо. Кому интересно проблема была вовсе не в размере изображение, как я подумал сразу, а в непонятной для vqmod-а функции thumb_width и thumb_height.

Решение было простое, вернутся к истокам и заменить функцию с ошибкой на:

<div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>

и

<div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div> 

Прошу прощения за засорение мусором ваш форум, не хотел, думал проблема по глобальней, пока "не дошло" как говорится

Share this post


Link to post
Share on other sites

Hi

Apache logs are showing the following error.

PHP Notice: Undefined variable: exportxls in /var/nedi/html/inc/header.php on line 247

Any ideas?

___

XRumer 12.0.16 + SocPlugin: the BEST software for Facebook / VK / Forums / Blogs promotion!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.