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

[РЕШЕНО] Цена и сумма разными размерами шрифта

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

Всем привет !) 

Подскажите кому не трудно

Хочу сделать вот так:

цена 18 размер

Сумма 32 размер

и валюта 18 размер шрифта

 

 

Да данный момент так:

 

ZKqtPzmLu0U.jpg

 

Нужно примерно вот так:

 

bCEcx8bZWMs.jpg

 

сайт

Изменено пользователем Electr0n

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


Ссылка на сообщение
Поделиться на другие сайты
<script>
html = $('.price').html();
htm = html.replace(/([\d\.]+)/,"<span class='big'>$1</span>");
$('.price').html(htm);
$('.price .big').css{'font-size':'36px');
</script>

Это конечно шутка, но она работает.

 

 

Но делать это нужно в самом контроллере,

т.е делать кастомный

 

$price = $this->currency->format($this->tax->calculate($option_value['price'], $product_info['tax_class_id'], $this->config->get('config_tax')));

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


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

А можно это сделать по средствам css ?

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


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

Увы

 

<div class="price"><span>Цена</span> 111 11 грн</div>

Как видите это, практически не поддается стилизации

 

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

И потом уже CSS

 

Мой скрипт не идеальный и только для вашего случая.

 

Для унификации, нужен другой подход

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


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

Слово "Цена" обёрнуто в спан.С ним нет проблем.Сумма и валюта в данный момент одно целое.Если валюта будет использоваться одна,как вариант так видимо.

<?php echo preg_replace("/[^0-9]/", '',$price); ?>

а потом уже добавить например  ещё один спан с валютой.

<span class=''....">грн</span>

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


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

или так

 

<?php echo preg_replace('~([\\d.]+)~', '<span class="num">$1</span>', $price); ?>

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


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

Сделал по способу 

Tom

 

Все получилось. Спасбо всем кто откликнулся!

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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