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

Редактирование кода


Recommended Posts

Доброго времени суток, Друзья!

Основная тема: клик

Помогите отредактировать код.

Хочется сделать так, чтобы вместо ввода количества товаров, выводилось кол-во товаров на складе.

Премногом благодарен. :)

post-16976-0-35952000-1333465559_thumb.png

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


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

Затем в product.tpl

вот это

<input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" />
поменять на это

<input type="text" name="quantity" size="2" value="<?php echo $stock; ?>" />
Надіслати
Поділитися на інших сайтах

Извините, я немного неправильно выразился, вследствие чего вы мне дали не тот вариант, который я ждал.

Итак, я немного подумал решил немного по-другому реализовать эту идею. Реализовать как на этом сайте.

Имеются 6 статусов(иконок) с наличием на складе. Помогите пожалуйста составить конструкцию, чтобы например при наличии 4 товаров выводилась иконка из 4 палочек. При наличии например 6 и более товаров выводилась иконка из 6 палочек.

Попробовал на фотошопе сделать что-то подобное. Очень буду признателен!

post-16976-0-05662500-1333468636_thumb.png

post-16976-0-77757800-1333468679_thumb.png

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


ну тут как бы условия надо писать на подобие вот этого

  <?php if ($stock > 0 && $stock < 10) { ?>
  <?php echo '<img src="catalog/view/theme/default/image/stock1.png"/>'; ?>
  <?php } ?>
итд

может и заработает, но все же надо почитать теорию.. сам не пробовал. Но допилить, добавить и можно пользоваться.

Смысл в подключении изображения в зависимости от значения переменной $stock

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

Ничего у меня не вышло. мб стоит следовать по принципу отображения рейтинга?

но как бы составить конструкцию для отображения товара на складе?

<?php if ($product['rating']) { ?>
	  <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
<?php } ?>
Надіслати
Поділитися на інших сайтах


Ничего у меня не вышло. мб стоит следовать по принципу отображения рейтинга?

не вышло, это не значит что не работает. Проверил. Код рабочий.

код для проверки

<?php if ($stock > 0 && $stock < 1000) { ?>
<?php echo 'мало'; ?>
<?php } ?>
 
<?php if ($stock > 999 && $stock < 2002) { ?>
<?php echo 'много'; ?>
<?php } ?>
Надіслати
Поділитися на інших сайтах

Я имел ввиду, к какому классу его отнести в category.tpl, потому что если ставлю без класса, то ничего не происходит, а если добавляю к классу id='cart', то ошибка. Помогите пожалуйста разобраться! Ибо я в программировании на нулевом уровне

post-16976-0-38245000-1333543173_thumb.png

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


Ткните пальцем новичку, пожалуйста, что нужно прописать в category.tpl, чтобы этот блок "На складе: " отображался именно в этом месте на скрине. Очень хочется понять основы построения страницы. В моем примере это - "category.tpl". Премногом буду благодарен.

post-16976-0-00385400-1333559846_thumb.png

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


а кто сказал что там он появится??? :-) Читаем что я писал с самого начала. Я подумал что на странице продуктов вам надо.... скрины доступны не были. Для того что бы отображалось там где хотите, вам надо установить дополнение (где то тут на форуме было) которое покажет наличие товара в category.tpl, а потом уже применять то что я писал.

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

а кто сказал что там он появится??? :-) Читаем что я писал с самого начала. Я подумал что на странице продуктов вам надо.... скрины доступны не были. Для того что бы отображалось там где хотите, вам надо установить дополнение (где то тут на форуме было) которое покажет наличие товара в category.tpl, а потом уже применять то что я писал.

Вы это имели ввиду?

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


Как я не сделаю, выдает эту ошибку:

Notice: Undefined variable: stock in Z:homeshop3wwwvqmodvqcachevq2-catalog_view_theme_furniture-store_template_product_category.tpl on line 115 Notice: Undefined variable: stock in Z:homeshop3wwwvqmodvqcachevq2-catalog_view_theme_furniture-store_template_product_category.tpl on line 119

То есть $stock - неизвестная переменная

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


Ravlir, огромное вам спасибо! :) У меня получилось! :) только вот ещё один вопрос:

Когда мне требуется поместить переменную в атрибут title для картинки, выскакивает синтаксическая ошибка

<?php echo '<img src="catalog/view/theme/furniture-store/image/z1.gif"  title="На складе находятся $product['stock'] товаров"/>'; ?>
Надіслати
Поділитися на інших сайтах


так может вам попробовать вставлять например как <?php echo $product['stock']; ?>

та же самая ошибка:

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in Z:homeshop3wwwvqmodvqcachevq2-catalog_view_theme_furniture-store_template_product_category.tpl on line 118
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

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

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

Important Information

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