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

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

Eсть возможность вывести базовую цену товара, то есть без скидок и выбираемых опций, чтоб было 2 цены допустим 1 с опциями и 1 начальная?

Сделал примерно таки  образом:

Вывел начальное повторную цену товара: <?php echo $price_value; ?>

Но возникла проблема, цена показывается с 4 нулями после  точки "100.0000"

Пытаюсь убрать их с помощью js, но не  получается, вот код:

<div id="number2">
          <?php echo $price_value; ?>
</div>

<script type="text/javascript">
  var number = +document.getElementById ("number2");
  number = number.toFixed(2);
  alert(number);
</script>

В чем мб проблема?

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

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


Ссылка на сообщение
Поделиться на другие сайты
33 минуты назад, Froxy сказал:

var number = +document.getElementById ("number2");

вы,  получаете сам элемент с идентификатором    number2

нужно еще получить значение

 var number = +document.getElementById ("number2").innerHTML;

 

Изменено пользователем fanatic
  • +1 1

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


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

fanatic,

6 минут назад, fanatic сказал:

вы,  получаете сам элемент с идентификатором    number2

нужно еще получить значение


 var number = +document.getElementById ("number2").innerHTML;

 

Отлично, только выдает "попап: Подтвердите действие на buoneclick" Но цена уже без доп 4 нулей, это хорошо

Как заставить его выводить именно в див?

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

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


Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, Froxy сказал:

заставить его выводить именно в див?

 

document.getElementById ("number2").innerHTML = number;

 

  • +1 1

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


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

fanatic, Спасибо, все получилось)):eek:

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


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

а почему, не отформатировать цену  в контроллере?

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


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

fanatic, Слишком просто)

+ я не в курсе как это сделать)

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

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


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

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

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

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

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

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

Войти

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

Войти

  • Похожий контент

    • От Ptenec
      300.00 руб
      Скачать/Купить дополнение


      Вопрос ответ
      Дополнение Вопрос ответ! Дополнение как страница поможет вам ответить на вопросы клиентов и вывести все на 1 странице, дабы не задавали вам 1 и теже вопросы при звонке или обращении по почте!  проще говоря это FAQ
       
      Добавил Ptenec Добавлено 19.01.2019 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет  
    • От Ptenec
      Дополнение Вопрос ответ! Дополнение как страница поможет вам ответить на вопросы клиентов и вывести все на 1 странице, дабы не задавали вам 1 и теже вопросы при звонке или обращении по почте!  проще говоря это FAQ
       
    • От Jonotan
      Здравствуйте! Mega Filter (не работает javascript после фильтрации), если обновить страницу javascript начинает работать с примененным фильтром. 
      Находил несколько тем с данной проблемой, но решения так и не нашел.
      Много решал задач, но это прям вопрос года! )
       
      Вопрос: куда нужно вставлять javascript, чтобы после фильтрации работал javascript.
      Спасибо, очень буду рад решению этой проблемы :))
      OcStore 2.3.0.2.3
       
       
    • От Exzik
      Добрый день , форумчане 
      Появилась проблема, которую я не могу решить сам 
      На страницу категорий добавил скрипт прокрутки, работает как часы  и грузит все отлично.
      Проблема в том, что из-за этого скрипта перестали работать кнопки (Добавить в корзину и т.д )
      Не могли бы подсказать в чем именно проблема ? 
      Ссылка на сайт  тут
       
       
      Скрипт 
      $(function() { function scrollLoader() { console.log('---', 123) if ($(window).scrollTop() == $(document).height() - $(window).height()) { console.log('---', 'ok') setTimeout(function() { $('#endless').trigger('click') }, autoscroller.delay) } } var autoscroller = [] //setting autoscroller.hidePagination = 1 autoscroller.autoScroll = 0 autoscroller.catcher = '#endless' autoscroller.delay = 1000 autoscroller.loading = 0 $(window).scroll(function() { scrollLoader() if (inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { autoscroller.loading = true $('#endless .fa-refresh').addClass('btn-load-new') } }) if ($('.category-catalog').length) { if ($('.pagination').length && !$('.pagination > li:last-child').hasClass('active')) { $('#content col-12 col-md-9 order-2').hide() $('.pagination') .parent() .before( '<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 120px;" ><span class="btn-load-new">Еще товары</span></i></button></div>') $('#endless').on('click', function(e) { var lastProduct = $('.pagination') .closest('.category-catalog') .find('.front-top-products li:last-child') var nextPage = $('ul.pagination li.active').next().find('a:first-child') var nextPageHref = nextPage.attr('href').substring(7) // console.log('---',nextPageHref); // console.log('---', nextPage.attr('href')); $.ajax({ url: 'https://' + nextPageHref, beforeSend: function() { $('#endless .fa-refresh').addClass('btn-load-new') }, success: function(data) { var products = $(data).find('.category-catalog .front-top-products') lastProduct.after(products) $('.pagination').html($(data).find('.pagination > *')) nextPage = $('ul.pagination li.active').next().find('a:first-child') if (nextPage.length == 0) { $('#endless').remove() } else { $('#endless .fa-refresh').removeClass('btn-load-new') } autoscroller.loading = 1 }, }) return false }) } } function inWindow(el) { if ($(el).length) { var scrollTop = $(window).scrollTop() var windowHeight = $(window).height() var offset = $(el).offset() if (scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) { return true } } return false } })  
    • От Aussie
      500 RUB
      View File


      Вопрос - Ответ
      "Вопрос-Ответ" для магазина на OpenCart.
       
      Администратор магазина имеет возможность добавлять, редактировать и удалять вопросы и ответы, а также управлять их видимостью для посетителей. Посетители магазина имеют возможность задавать вопросы. Для этого используется простая форма отправки вопроса на странице вопросов и ответов. Для отправки вопроса используются стандартные почтовые настройки OpenCart. При отправке вопроса есть возможность включения капчи. Заданный вопрос добавляется в базу данных, но не показывается на сайте до одобрения администратором, а также дублируется администратору магазина по почте.
       
      Модуль "Вопрос-Ответ" не заменяет и не изменяет никаких файлов OpenCart. Поддерживается мультиязычность.
       
      Совместимость с версиями OpenCart: 2.0.1.x-2.1.x.x, 2.2.0.0, 2.3.0.x, 3.0.x.x
       
      Порядок установки на OpenCart версий ниже 3:
      распаковать архив с модулем; скопировать содержимое каталога /upload из архива Q&A в корень каталога с установленным OpenCart; зайти в административную часть; открыть список модулей, найти "Вопрос-Ответ" (в англоязычных версиях "Q&A") и активировать его.
      Возможность включения капчи при отправке вопроса посетителями сайта реализуется установкой мода qa.captcha.ocmod.xml из архива модуля.
      Добавление модуля в главное меню сайта (на последнее место справа) реализуется установкой мода qa.mainmenu.ocmod.xml из архива модуля.
       
      Порядок установки на OpenCart версий 3.x:
      распаковать архив с модулем и установить файл qa-3.0.x.x-1.3.ocmod.zip;  
      Включение капчи при отправке вопроса посетителями сайта реализуется установкой мода qa.captcha.ocmod.zip.
      Добавление модуля в главное меню сайта (на последнее место справа, для темы по-умолчанию и ее производных) реализуется установкой мода qa.mainmenu.ocmod.zip.
       
      Демо административной части. Логин demo пароль demo (модуль называется Q&A)
      Демо клиентской части.
      Submitter Aussie Submitted 01/16/2017 Category Модули Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop  
  • Последние посетители   0 пользователей онлайн

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

×

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

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