Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

alexb

Користувачі
  
  • Публікації

    579
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем alexb

  1. Проблема со скрытыми категориями что много приходится проиписывать в ручную + при добавлении / редактировании товаров и выбора категории в списках полная каша 100500 категорий, не сразу найдешь главную.

  2. Подскажите как вывести скрипт который в модуле в отдельный файл? Точнее код

     

    <script type="text/javascript"><!--

    function price_format(n)
    {
    c = 0;
    d = '.'; // decimal separator
    t = ' '; // thousands separator
    s_left = '';
    s_right = ' р.';

    n = n * 1.00000000;

    //sign = (n
    < 0) ? '-' : '';

    //extracting the absolute value of the integer part of the number and converting to string
    i = parseInt(n = Math.abs(n).toFixed©) + '';

    j = ((j = i.length) > 3) ? j % 3 : 0;
    return s_left + (j ? i.substr(0, j) + t : '') + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed©.slice(2) : '') + s_right;
    }

    function calculate_tax(price)
    {
    return price;
    }

    function process_discounts(price, quantity)
    {
    return price;
    }


    animate_delay = 20;

    main_price_final = calculate_tax(Number($('#formated_price').attr('price')));
    main_price_start = calculate_tax(Number($('#formated_price').attr('price')));
    main_step = 0;
    main_timeout_id = 0;

    function animateMainPrice_callback() {
    main_price_start += main_step;

    if ((main_step > 0) && (main_price_start > main_price_final)){
    main_price_start = main_price_final;
    } else if ((main_step
    < 0) && (main_price_start < main_price_final)) {
    main_price_start = main_price_final;
    } else if (main_step == 0) {
    main_price_start = main_price_final;
    }

    $('#formated_price').html( price_format(main_price_start) );

    if (main_price_start != main_price_final) {
    main_timeout_id = setTimeout(animateMainPrice_callback, animate_delay);
    }
    }

    function animateMainPrice(price) {
    main_price_start = main_price_final;
    main_price_final = price;
    main_step = (main_price_final - main_price_start) / 10;

    clearTimeout(main_timeout_id);
    main_timeout_id = setTimeout(animateMainPrice_callback, animate_delay);
    }




    function recalculateprice()
    {
    var main_price = Number($('#formated_price').attr('price'));
    var input_quantity = Number($('#product_buy_quantity').attr('value'));
    var special = Number($('#formated_special').attr('price'));
    var tax = 0;

    // Process Discounts.
    main_price = process_discounts(main_price, input_quantity);
    tax = process_discounts(tax, input_quantity);



    var option_price = 0;

    $('#product_options input:checked,option:selected').each(function() {
    if ($(this).attr('price_prefix') == '=') {
    option_price += Number($(this).attr('price'));
    main_price = 0;
    special = 0;
    }
    });

    $('#product_options input:checked,option:selected').each(function() {
    if ($(this).attr('price_prefix') == '+') {
    option_price += Number($(this).attr('price'));
    }
    if ($(this).attr('price_prefix') == '-') {
    option_price -= Number($(this).attr('price'));
    special -= Number($(this).attr('price'));
    tax -= Number($(this).attr('price'));
    }
    if ($(this).attr('price_prefix') == '*') {
    option_price *= Number($(this).attr('price'));
    main_price *= Number($(this).attr('price'));
    special *= Number($(this).attr('price'));
    }
    });

    special += option_price;
    main_price += option_price;

    tax = main_price;

    // Process TAX.
    main_price = calculate_tax(main_price);
    special = calculate_tax(special);

    // Раскомментировать, если нужен вывод цены с умножением на количество
    //main_price *= input_quantity;
    //special *= input_quantity;
    //tax *= input_quantity;

    // Display Main Price
    //$('#formated_price').html( price_format(main_price) );
    animateMainPrice(main_price);


    }

    recalculateprice();

    //-->
    </script>

  3. Заметил такую особенность при добавления опций и выставления им порядка сортировки все ок, но когда заходим на страницу товара в админке, то опции странным образом там отсортированы, точно не по порядку. Подскажите где исправить?

  4. опять тему можно закрывать. Решение.

    Этот товар можно купить в кредит с первоначальным взносом <span style="font-size: 23px; font-style: italic;"><?php echo ($price / 10); ?> руб.</span>
    

    Все гениальное просто

     

    Сделал как описано выше но цена почемуто округляется вместо 2250 пишет 22 или 20

  5. Ну вот создал я 50 скрытых категорий + моих открытых 150, и теперь при добавлении товара лазишь как слепой котенок ищешь нужную категорию. Не совсем удобно мягко выражаясь (

  6. Установил себе на сайт LazyLoad, все работает отлично, но не с каруселью, при прокрутке страницы фотки открываются, а если нажать как скролинг карусели то фоток нет ( помогает только прогручивание сайт вверх или вниз.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.