Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Undefined variable: thumb_heigh / thumb_width


flappyright

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-->
Змінено користувачем flappyright
Надіслати
Поділитися на інших сайтах


Разобрался, немножко натупил когда модуль переписывал. Исправил спасибо. Кому интересно проблема была вовсе не в размере изображение, как я подумал сразу, а в непонятной для 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> 

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

Надіслати
Поділитися на інших сайтах


  • 6 months later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.