Перейти к содержанию
flappyright

Undefined variable: thumb_heigh / thumb_width

Рекомендуемые сообщения

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

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> 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.