Перейти к содержанию
Форум поддержки пользователей VamShop

Текст вместо числового значения


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

Доброго времени суток! Как сделать, чтобы в строке цена товара была возможность вывести не только числовое значение(например "100,00 грн" ), но и необходимый текст(например "согласуйте при заказе")?

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

Здравствуйте!

По умолчанию никак.

Разве что по умолчанию сделано, что если цена 0 - выводится текст бесплатно.

Можно по аналогии сделать, т.е. например указывать цену -1 и выводить свой текст.

Посмортите как сделать вывод TXT_FREE в /includes/classes/vam_price.php и делайте по аналогии.

Текст для константы TXT_FREE задаётся в /lang/russian/russian.php

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

Доброго времени суток! Подскажите, какой программой редактировать russian.php, а то с кодировкой угадать не получается, текст константы нечитаемый.

define('TXT_FREE','<span class="Requirement"><strong>бесплатно</strong></span>');

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

Подскажите, как и в каком файле добавить к общей стоимости (Всего: 10.000) на странице подтверждения заказа +Доставка, если цена доставки = 0?

Итог:

Стоимость товара: 10.000

Доставка: Бесплатная

Всего: 10.000 +Доставка

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

Если это слово в самом конце, то можно просто в /templates/vamshop/module/checkout_confirmation.html добавить текст + доставка после соответствующей метки.

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

Вот еще вопросик в тему:

на страницах выбора способа оплаты и доставки (в частности доставки) - стоимость выводит 0 грн., а на странице подтверждения - выводит переменную TXT_FREE. Можно ли как-то и здесь вывести "0 грн" вместо TXT_FREE ???

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

В /lang/russian/russian.php вообще-то должен быть такой есть.

Видимо, что-то правили, добавьте в этот файл:


define('TXT_FREE','0 грн.');
[/code]

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

В /lang/russian/russian.php вообще-то должен быть такой есть.

Видимо, что-то правили, добавьте в этот файл:


define('TXT_FREE','0 грн.');
[/code]

та он то есть, имел ввиду чтоб для товаров выводилось "Бесплатно", а для доставки оставалось "0 грн."

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

Нельзя, по умолчанию везде где 0 - выводится текст.

Тогда убирать в /includes/classes/vam_price.php вывод TXT_FREE

По всему магазину будет просто 0 и править шаблоны там где нужен текст вместо 0

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

нашел более гладкое решение проблемы, в нужных модулях доставки прописал стоимость 0.001, это уже не 0, и его выводит в конце корректно с учетом округления.

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