Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Troshkin

Новичок
  
  • Публикаций

    16
  • Зарегистрирован

  • Посещение

Все публикации пользователя Troshkin

  1. точно!!! спасибо!!! помогло и все заработало, как надо!!!
  2. да, в логах есть ошибка, значит все же лез в модели, запамятовал, сорри(((... только не могу понять в чем: текст ошибки указывает на " day_to_rem = '0" " - на кавычки ругается вот сам запрос, в конце сама прибавка, и кавычки все на месте: $this->db->query("UPDATE " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']) . "', upc = '" . $this->db->escape($data['upc']) . "', ean = '" . $this->db->escape($data['ean']) . "', jan = '" . $this->db->escape($data['jan']) . "', isbn = '" . $this->db->escape($data['isbn']) . "', mpn = '" . $this->db->escape($data['mpn']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . (int)$data['tax_class_id'] . "', sort_order = '" . (int)$data['sort_order'] . "', date_modified = NOW() WHERE product_id = '" . (int)$product_id . "', day_to_rem = '" . (int)$data['day_to_rem'] . "'");
  3. чистка кэша не помогает, спасибо за отклик) вот странная ситуация: название, описание и прочее меняются, если не трогать цену и не менять статус товара на "Включено", цена и статус не изменяются
  4. именно так, только не с помощью модуля, а с помощью стандартной кнопки "Копировать"
  5. я не закачивал, я в админке копировал существующий товар и с ним проблемы
  6. немного не догнал, айди товара нашел, айди языков нашел, а что значит "не совпало с сайтом" ?
  7. вносил, но модель и кнопки не трогал, только визуалка в tpl
  8. да, с остальными все хорошо, проблема только со скопированными
  9. да, включал, после копирования - отключено, когда ставлю статус "Включено" в табе "Данные" при редактировании товара и сохраняю изменения, результат все равно "Отключено" и так не только со статусом, но и с любым контентом в описании товара, ничего не меняется.
  10. Скопировал товар, он добавился в админке, но при внесении правок в новый товар нет никаких изменений, контент товара не изменяется, товар не включается и не отображается, как следствие. В чем может быть проблема? Спасибо.
  11. смотрел, все что понял (я не силен в php, так, базовые знания), грубо говоря: 1. создается массив, в который загоняются все выбранные товары 2. если input поле не пустое, то в массив загоняется выбранное значение из подгружаемых (название) 3. для каждой позиции в массиве вытягивается айди и в соответствии с ним идет заполнение товара 4. выводится массив 5. идет проверка на существование массива, наличия файла тпл и его заполнении что я упустил?((
  12. всем спасибо за ответы, так и придется делать, скорее всего все же только понять не могу, когда выбираем рекомендуемые товары в модуле, данные об этих товарах, как минимум айди, должны же где-то храниться, вот только где?
  13. но в любом случае, айди товаров, которые добавлены в "рекомендуемые" должны же где-то храниться, в какой-то таблице, облазил бд и не нашел... а там можно и запрос сформировать...
  14. спасибо, но немного не то, product_related это сопутствующие товары, которые настраиваются в карточке товара, а я про те товары, которые настраиваются непосредственно через модуль "Рекомендуемые"
  15. На примере акций: в product.tpl для thumbnails ставлю условие if($special) { тут код }, если у товара есть активная акция, но на картинку выводится текст. Как определить через код ( аналог if($special) ), принадлежит ли товар к рекомендуемым или к хитам продаж. Спасибо.
  16. Ситуация: в карточке товара вынес форму отправки отзыва в отдельную вкладку, сами отзывы остались в родной вкладке. При попытке отправить отзыв, не появляется див с сообщением о том, что отзыв отправлен на модерацию админу. При этом: если не заполнено какое-либо поле (имя или сам текст или то и другое) - алерт с ошибкой появляется, если все поля заполнены и после клика "Отправить", на почту приходит уведомление, в админке отзыв появляется, НО не появляется уведомление о необходимости модерации над самой формой. Вынес форму отзыва так: <div class="tab-pane" id="tab-review-write"> <form class="form-horizontal" id="form-rev"> <div id="rev"> <?php if ($review_guest) { ?> <div class="form-group required"> <div class="col-sm-12"> <label class="control-label" for="input-name"><?php echo $entry_name; ?></label> <input type="text" name="name" value="" id="input-name" class="form-control" /> </div> </div> <div class="form-group required"> <div class="col-sm-12"> <label class="control-label" for="input-review"><?php echo $entry_review; ?></label> <textarea name="text" rows="5" id="input-review" class="form-control"></textarea> <div class="help-block"><?php echo $text_note; ?></div> </div> </div> <?php echo $captcha; ?> <div class="buttons clearfix"> <div class="pull-right"> <button type="button" id="button-review" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary"><?php echo $button_continue; ?></button> </div> </div> <?php } else { ?> <?php echo $text_login; ?> <?php } ?> </div> </form> </div> Скрипт не изменен, за исключением имен айдишников $('#button-review').on('click', function() { $.ajax({ url: 'index.php?route=product/product/write&product_id=<?php echo $product_id; ?>', type: 'post', dataType: 'json', data: $("#form-rev").serialize(), beforeSend: function() { $('#button-review').button('loading'); }, complete: function() { $('#button-review').button('reset'); }, success: function(json) { $('.alert-success, .alert-danger').remove(); if (json['error']) { $('#form-rev').before('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '</div>'); } if (json['success']) { $('#form-rev').before('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>'); $('input[name=\'name\']').val(''); $('textarea[name=\'text\']').val(''); /* $('input[name=\'rating\']:checked').prop('checked', false); */ } } }); }); Не могу разобраться, почему уведомление при error'e появляется, а при success'е нет.
×
×
  • Создать...

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

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