Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Отображение картинки в чеке (https://javascript.ru/forum/dom-window/85517-otobrazhenie-kartinki-v-cheke.html)

MISHKA12345 30.09.2023 15:13

Отображение картинки в чеке
 
Всем привет. Есть шаблон сайта, я его редактирую под свои задачи. Но у меня не получается сделать отображение картинки в чеке, не отображается картинка выбранного блюда. А сама картинка отображается на сайте нормально. Вот скриншот:

https://ibb.co/N6WZ1V4

Подскажите пожалуйста, как правильно загрузить картинку, чтобы она корректно отображалась в чеке?!

Редактирую именно /pay-with-cash-on-delivery/order-2.php
Остальные страницы не буду использовать в готовом шаблоне.
Вот архив с шаблоном https://dropmefiles.com/zBPsQ

Спасибо!

Nexus 30.09.2023 17:36

Вряд ли найдется человек, что вам поможет.
Хотите помощи - публикуйте кусок кода, в котором по вашему мнению возникает ошибка.

MISHKA12345 06.10.2023 11:30

Спасибо большое за совет, буду стараться быть более точным

MISHKA12345 06.10.2023 11:51

Вложений: 2
Кстати я понял в чем была проблема, решил её. Но есть еще один нюанс на сайте, который я не смог исправить.

На сайте есть раздел с чеком, где у блюда можно изменить количество порций. Выделил на скриншоте желтым цветом.
Вложение 4931

Я хочу вообще убрать данный функционал, он мне не нужен. В js нашел часть кода которая отвечает за увеличение и уменьшение порций.

// Handle qty plus
		$('#cartItem' + id + rowId + ' .order-list-details .qty-buttons .qtyplus').on('click', function () {

			qtyInput = $(this).parent('.qty-buttons').find('.qty');
			actualQty = parseInt(qtyInput.val(), 10);

			// If qty number is less than the max.limit
			if (actualQty < maxQty) {

				// Increment
				qtyInput.val(actualQty + 1);
				actualQty = qtyInput.val();

				// Update subSum
				updateSubSum(id, rowId, itemPrice, actualQty); // actualQty is the increased value

				// Update total
				updateTotal();

			} else {
				// Warning popup
				callWarningPopup('#modalWarningQtyMaxLimit');
			}
		});

		// Handle qty minus
		$('#cartItem' + id + rowId + ' .order-list-details .qty-buttons .qtyminus').on('click', function () {

			qtyInput = $(this).parent('.qty-buttons').find('.qty');
			actualQty = parseInt(qtyInput.val(), 10);

			if (actualQty > 1) {

				// Decrement
				qtyInput.val(actualQty - 1);
				actualQty = qtyInput.val();

				// Update subSum
				updateSubSum(id, rowId, itemPrice, actualQty); // actualQty is the decreased value

				// Calculate total
				updateTotal();

			} else {
				// Warning popup
				callWarningPopup('#modalWarningQtyMinLimit');
			}
		});


Удалил эту часть кода, да, действительно фунционал перестал работать на сайте, но сам блок виден так же по-прежднему (- 1 +). Подскажите пожалуйста где он находиться в коде? И как его удалить из странички сайта?

Не пойму как сюда выставить весть код HTML и JS, форум не позволяет выставлять большие коды. Упаковал в архив файл js и саму страничку сайта
Вложение 4930

Nexus 06.10.2023 13:07

Ищите в вашем html блок с классом «qty-buttons»

MISHKA12345 06.10.2023 14:12

Цитата:

Сообщение от Nexus (Сообщение 553524)
Ищите в вашем html блок с классом «qty-buttons»

Спасибо большое, буду искать. Нашёл такой класс в CSS, но его удаление не помогло. Но такого класса больше нигде не смог найти.... Странно

MISHKA12345 06.10.2023 14:22

Цитата:

Сообщение от Nexus (Сообщение 553524)
Ищите в вашем html блок с классом «qty-buttons»

А не могли бы вы мне посоветовать ещё по одному вопрому?

Есть код HTML, где отображается итоговая цена чека
<button type="button" name="forward" class="btn-form-func forward">
<span class="totalTitle float-left">С человека:</span><span class="totalValue format-price float-right">0.00</span>													    <input type="hidden" id="totalOrderSummary" class="total format-price" name="total" value="" data-parsley-errors-container="#totalError" data-parsley-empty-order="" disabled />													</button>


Сумма считается в переменной total, если я в js-коде напишу total/5, то сумма будет поделенна на 5.
total = total / 5;


Могу ли я код HTML (который выше) скопировать и сделать две итоговые суммы на сайте? Вторая сумма будет той, что не делится на 5.
Как я предполагаю, для этого мне нужно сделать новую переменную в js. Верно? А как её потом правильно прописать в HTML код?

Не могли бы вы мне подсказать по этому вопросу?!

Заранее спасибо!

voraa 06.10.2023 14:39

Цитата:

Сообщение от MISHKA12345
Спасибо большое, буду искать. Нашёл такой класс в CSS

Надо не в CSS искать, а в HTML (или php, если там HTML генерится)
В крайнем случае в CSS можно попробовать поставить для этого класса
dysplay: none;

MISHKA12345 06.10.2023 15:34

Цитата:

Сообщение от voraa (Сообщение 553527)
Надо не в CSS искать, а в HTML (или php, если там HTML генерится)
В крайнем случае в CSS можно попробовать поставить для этого класса
dysplay: none;

Цитата:

Сообщение от voraa
Надо не в CSS искать, а в HTML (или php, если там HTML генерится)
В крайнем случае в CSS можно попробовать поставить для этого класса
dysplay: none;

Офигеть, получилось)))))

MISHKA12345 06.10.2023 15:35

voraa,
не могли бы подсказать по второму вопросу?


Часовой пояс GMT +3, время: 08:18.