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

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

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

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


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

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

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

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

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

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

Войти

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

Войти

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

    • От 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  
    • От Aussie
      "Вопрос-Ответ" для магазина на 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)
      Демо клиентской части.
    • От deadlylimonad
      Появилась ошибка в JS при переезде на https, перестали подгружаться товары в категориях (бесконечная прокрутка).
      Вот что в консоли:
      Mixed Content: The page at 'https://abt-professional.com/magazin/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://abt-professional.com/magazin/?page=2'. This request has been blocked; the content must be served over HTTPS. send @ jquery-2.1.1.min.js?j2v=2.8.5:4 ajax @ jquery-2.1.1.min.js?j2v=2.8.5:4 n.(anonymous function) @ jquery-2.1.1.min.js?j2v=2.8.5:4 load @ jquery-ias.min.js?j2v=2.8.5:13 (anonymous) @ jquery-ias.min.js?j2v=2.8.5:13 j @ jquery-2.1.1.min.js?j2v=2.8.5:2 add @ jquery-2.1.1.min.js?j2v=2.8.5:2 c.next @ jquery-ias.min.js?j2v=2.8.5:13 scrollHandler @ jquery-ias.min.js?j2v=2.8.5:13 a @ jquery-ias.min.js?j2v=2.8.5:13 setTimeout (async) d @ jquery-ias.min.js?j2v=2.8.5:13 f @ jquery-2.1.1.min.js?j2v=2.8.5:2 dispatch @ jquery-2.1.1.min.js?j2v=2.8.5:3 r.handle @ jquery-2.1.1.min.js?j2v=2.8.5:3  
    • От deadlylimonad
      Привет. Проблема в том, что все выпадающие меню (главное вверху и несколько в футере) в мобильной версии сайта начинают работать т.е. выпадать только после прокрутки страницы на тлф. туда-сюда, или если в браузере (при эмуляции тлф.) то после некоторого перетаскивания границ экрана эмулируемого устройства (320-760px). Думаю, что-то с подгрузкой скриптов. Куда копать?
      Версия ocStore 2.3.0.2.2, JOURNALv.2.8.5
      https://abt-professional.com/
  • Последние посетители   0 пользователей онлайн

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

×

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

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