Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

zomo

Users
  • Posts

    812
  • Joined

  • Last visited

Everything posted by zomo

  1. В раздумьях...

  2. Добрый вечер, необходимо получить количество элементов массива в цифирном виде ... var numbers = ['<?php echo count($uploads)?>']; for (var i = 0; i < numbers.length; i++) { if (numbers == <?php echo $number_of_sides; ?>) { $("#pdfsendfile").removeClass('hidden'); } } этот код работает отлично, но беда в том, что количество элементов нужно получать динамически через ajax... Как реализовать ?(
  3. Вопрос решен самостоятельно, если кому нужно то вот решение, добавил атрибут text к импуту и выводим его так: $("body").change(function () { $(".<?php echo $option['product_option_id']; ?>").text($("input[name='option[<?php echo $option['product_option_id']; ?>]']:checked").attr("text")) })
  4. Ребят откликнитесь ! Очень нужна помощь!
  5. Ребят спасайте, в js не силен ( Как через <script> $("body").change(function () { $(".<?php echo $option['product_option_id']; ?>").text($("input[name='option[<?php echo $option['product_option_id']; ?>]']:checked").val()) }) </script> Передать не значение опции цифирное а именно текст значения опции
  6. Добрый всем вечер, вопрос такой вроде легкий, но что то не могу допереть) Есть radio кнопки (опции) у товара Необходимо при выборе опции ее значение отображалось в определенном div Написал код <div class="row" id="input-option<?php echo $option['product_option_id']; ?>"> <?php foreach ($option['product_option_value'] as $key =>$option_value) { ?> <div class="radio col-sm-3 col-xs-12"> <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="<?php echo $option_value['product_option_value_id']; ?>" /> <label data-toggle="tooltip" for="<?php echo $option_value['product_option_value_id']; ?>" data-original-title="" title=""><?php echo $option_value['name']; ?></label> </div> <script> $("body").change(function () { $(".<?php echo $option['product_option_id']; ?>").text($("input[name='option[<?php echo $option['product_option_id']; ?>]']:checked").val()) }) </script> <?php } ?> </div> Создал div с классом <?php echo $option['product_option_id']; ?> для вывод значений, конечно же в массиве опций. Все работает на ура, но при выборе опции выводится ее значение в цифирном виде, что то вроде 454 и тд, что логично Вопрос как выводить не value которое 454 а именно <?php echo $option_value['name']; ?>
  7. На чистой установке Ocstore все отлично кроме того что не добавляет цену и количество в опциях
  8. Вопрос решен тему можно закрывать!
  9. Вместо проверки есть ли в цикле id с опцией 65, я получаю все значения массива...(
  10. Пробую условием <?php foreach ($products as $product) { ?> <?php foreach ($product['option'] as $option) { ?> <?php if(in_array($option['option_value_id'], array(65))) { ?> <?php $yabloko = "ЯБЛОКО ЕСТЬ"?> <?php } else { ?> <?php $yabloko = "УЖЕ ЦЕЛЫХ 2 ЯБЛОКА"?> <?php }?> <?php }?> <?php }?> <h1><?php echo $yabloko; ?></h1> Но условие не правильное... полагаю нужно что то вроде return true
  11. Доброе время суток всю голову уже сломал, ситуация следующая есть массив опций... foreach ($products as $product) { $option_data = array(); $options = $this->model_account_order->getOrderOptions($type_id, $product['order_product_id']); foreach ($options as $option) { $option_data[] = array( 'name' => $option['name'], 'option_value_id' => $option['option_value_id'], 'value' => (utf8_strlen($value) > 20 ? utf8_substr($value, 0, 20) . '..' : $value) ); } В нем есть опция "Сколько яблок", и ее значения 1 и 2, так же id этих значений у нас есть в $option['option_value_id']. Нужно составить условия if если значение конкретной опции "Сколько яблок" == 1 то выводилась одна информация, а если же значение конкретной опции "Сколько яблок" == 2, то другая информация, как правильно составить условия ? Заранее всем спасибо за ответы
  12. На чистом OCstore модуль вообще не устанавливается , последнее обновление... При установке в модулях вот что пишет Fatal error: Uncaught exception 'Exception' with message 'Error: Unknown column 'column_name' in 'where clause'<br />Error No: 1054<br />SHOW COLUMNS FROM `oc_product` WHERE `column_name` = 'unit_id'' in /home/www/system/library/db/mysqli.php:40 Stack trace: #0 /home/www/system/library/db.php(16): DB\MySQLi->query('SHOW COLUMNS FR...', Array) #1 /home/www/admin/controller/extension/module/exchange1c.php(1006): DB->query('SHOW COLUMNS FR...') #2 [internal function]: ControllerExtensionModuleExchange1c->install(Array) #3 /home/www/system/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array) #4 /home/www/system/storage/modification/system/engine/loader.php(24): Action->execute(Object(Registry), Array) #5 /home/www/admin/controller/extension/extension/module.php(25): Loader->controller('extension/modul...') #6 [internal function]: ControllerExtensionExtensionModule->install() in /home/www/system/library/db/mysqli.php on line 40
  13. Тогда однозначно избавиться, запросы будут к стандартным таблицам, ну и пофиг что добавим свои столбцы туда
  14. Доброе время суток, проблема сложная и уже опускаются руки, необходимо разбить корзину на заказы То есть пользователь положил в корзину 3 товара, в админку и на фронте нужно чтобы создавалось именно 3 заказа с своими номерами и тд... Как это реализовать, не переписывая весь opencart ?)) Очень прошу помощи
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.