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

dTern

Новачок
  
  • Публікації

    11
  • З нами

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

Відвідувачі профілю

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

dTern's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Репутація

  1. Да. Уже вопрос решен, за вполне умеренную сумму. Вопрос. Большой модуль это конечно круто, с его возможностями, но мне всего 3 функции простых нужны были, а бюджет малый дают.
  2. Нам фактически нужны 2 простых функции (проставление\урока цен для дефолтных пользователей) и вывод списка товаров с ценами. Ваш модуль конечно впечатляет по возможностям, но для наших задач громоздкий и избыточный, + цена дорогая. Если готовы представить решение для наших двух задач, готов обсудить.
  3. Добрый день! Интересует скрипт со следующим функционалом: Есть в ядре Опенкарта возможность ставить акционные цены для товара. То есть Старая цена х (становится перечеркнутой), а новая ценя y, задается в карточке товара на закладке акции. На данный момент я вручную прохожусь по карточкам и устанавливаю эти цены. Необходимо сделать скрипт с SQL запросом, который бы брал список кодов (парсил из xls), и по ним проставлял цены из этого же файла. Соответственно и в "обратном направлении", если цена указана (Null), то убирал акционные цены у товара. Я так понимаю, что это просто заполнение определенной колонки для товра в базе, и ее очистка. Задача: написать скрипт php + sql с нужными запросами, парсингом, и простым gui, с загрузкой файла с ценами и кодами. + скрипт, который формирует табличку товаров с проставленными акционными ценами (все которые есть в базе). Интересует цена, сроки. Cвязь: gorovenko.pt @ gmail (точка) com или телеграмм: @ioGeneric
  4. Господа, окей. Правильно ли я понял, что файлы в папках модицикаций: system/storage/* и все что ниже - это КЭШ а также ( catalog/model/account/) - тоже КЭШ? Или же последняя папка - это как раз архив базовых файлов из которых обновляется КЭШ в первом пути (что сомнительно, ибо не совпадают по размерам исходники)... Вопрос: где лежит код файлов базовых OCMOD и как до него добраться, и редактировать корректно. Код файлов лежит в базе? Нужно лезть в БД? Есть адекватные гайды как это делать (Погуглить могу, но вдруг у вас есть толковые ссылки)?
  5. Никто не говорил. Некоторые моменты пытался решить сам, и нашел где правки возымели действия, и участки где это по логике должно работать и работает. Не знаю специфики работы ОпенКарта, сам работаю с ним как "администратор сайта" а не как разработчик, поэтому столкнулся с такой проблемой.
  6. Доброго времени суток! Вносил изменения в некоторые файлы в папках public_html/system/storage/modification/catalog/model/account/ в файлы. В итоге, каждый сутки файлы откатываются к своему изначальному базовому состоянию, без правок. Так происходит и с другими файлами в папках модели и контроллера (точно сказать не могу что именно изменяется). В итоге внесенные правки затираются. И я не могу определить из какого каталога с бекапом этих файлов, или по какому принципу идет восстановление базовой структуры. Приходится каждый день снова менять дефолтные файлы на файлы с правками... Как это поправить? Я в замешательстве от такого поведения движка (ранее не работал с опенкартом, и не понимаю зачем происходит данный механизм восстановления файлов)
  7. Добрый день! Требуется решить вопрос по загрузке товара на сайт из xml файла (который выгружается из 1С). Текущий модуль имеет ограничение на загрузку товара из файла (не дает загрузить более 1500 товара) или "глючит". Необходимо доработать скрипт, чтобы загружалось нормально любое количество данных. Или предложить альтернативный модуль, который будет корректно и надежно работать с неограниченным количеством данных. Если возможна доп опция к модулю (выгрузка товара на prom.ua), в случае работы модуля на загрузку и выгрузку данных, то можно рассмотреть и эти варианты модулей. В базе интересует именно загрузка данных из xml файла - на сайт. Версия ocStore 2.3.0.2.3 Skype: icardmi
  8. Правильно ли я понимаю, что скрипт импорта в этом файле?: url: 'http://' + window.location.host + '/93473a7344419b15c4219cc2b6c64c6f/import.php',
  9. Вот этот код размещен в админке, тут интерфейс с выбором файла и я так понял алерты по ошибкам. Но к какому скрипту загрузки файла xml относится - я не знаю. <?php echo $header; ?><?php echo $column_left; ?> <div id="content"> <div class="page-header"> <div class="container-fluid"> <h1><?php echo $heading_title; ?></h1> <ul class="breadcrumb"> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li> <?php } ?> </ul> </div> </div> <div class="container-fluid"> <?php if ($error_install) { ?> <div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> <?php echo $error_install; ?> <button type="button" class="close" data-dismiss="alert">&times;</button> </div> <?php } ?> <?php foreach ($rows as $row) { ?> <div class="row"> <?php foreach ($row as $dashboard_1) { ?> <?php $class = 'col-lg-' . $dashboard_1['width'] . ' col-md-3 col-sm-6'; ?> <?php foreach ($row as $dashboard_2) { ?> <?php if ($dashboard_2['width'] > 3) { ?> <?php $class = 'col-lg-' . $dashboard_1['width'] . ' col-md-12 col-sm-12'; ?> <?php } ?> <?php } ?> <div class="<?php echo $class; ?>"><?php echo $dashboard_1['output']; ?></div> <?php } ?> </div> <?php } ?> <div class="row"> <div class="col-lg-12 col-md-12 col-sm-12"> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"><i class="fa fa-download"></i> Импорт товаров</h3> </div> <div class="panel-body import" style="clear: both;"> <input name="import_file" type="file" accept=".xml"> <br /> <input name="import_file_go" type="button" value="Импортнуть"> <div id="import-success" style="display: inline-block;color: green;margin-left: 20px;"></div> </div> </div> </div> <button id="refresh-bf-filter">Refresh brainy filter</button> <br/> <br/> <br/> <div> <button id="send-emails">Send emails to users</button> <pre id="results-echo"></pre> </div> </div> </div> </div> <script type="text/javascript"> var file; $('input[name=import_file]').change(function(){ file = this.files[0]; event.stopPropagation(); event.preventDefault(); var data = new FormData(); data.append('uploadfile', file); $('input[name=import_file_go]').prop('disabled', true); $.ajax({ url: 'index.php?route=common/dashboard/uploadFile&token=<?php echo $token; ?>', type: 'POST', data: data, cache: false, dataType: 'json', processData: false, contentType: false, beforeSend: function() { $('#import-success').text('Загрузка файла на сервер, подождите...'); }, success: function(respond, textStatus, jqXHR){ if(typeof respond.error === 'undefined') { var files_path = respond.files; $('#import-success').text('Файл загружен, нажмите Импортнуть!'); $('input[name=import_file_go]').prop('disabled', false); } else{ console.log('ОШИБКИ ОТВЕТА сервера: ' + respond.error ); } }, error: function(jqXHR, textStatus, errorThrown) { $('#import-success').text('Файл не был загружен!'); console.log('ОШИБКИ AJAX запроса: ' + textStatus); alert("Доступна загрузка максимум 1500 товаров!"); alert("Ваши товары не были загружены! Пожалуйста, попробуйте еще раз. Убедитесь что количество товаров не превышает 1500. Если ошибка повторится больше 3-х раз, свяжитесь с поддержкой.") } }); }); $('input[name=import_file_go]').click(function(){ var $input = $('input[name=import_file]'); var fd = new FormData; fd.append('import_file', $input.prop('files')[0]); event.stopPropagation(); event.preventDefault(); $.ajax({ url: 'http://' + window.location.host + '/93473a7344419b15c4219cc2b6c64c6f/import.php', type: 'POST', processData: false, contentType: false, data: fd, beforeSend: function() { $('#import-success').text('Загрузка товаров на сайт, подождите...'); }, success: function(respond, textStatus, jqXHR){ $('#import-success').text('Успешно загружено!'); alert("Вaши товары успешно загружены!"); $("#response_php").text(respond); }, }); }); $("#refresh-bf-filter").click(function () { $.ajax({ url: 'http://' + window.location.host + '/93473a7344419b15c4219cc2b6c64c6f/refresh.php', success: function(respond, textStatus, jqXHR){ alert(respond); } }); }); $("#send-emails").click(function () { $.ajax({ url: 'http://' + window.location.host + '/catalog/model/mailsend/send-register-alert-email.php/send', beforeSend: function() { $('#import-success').text('Загрузка файла на сервер, подождите...'); }, success: function(respond, textStatus, jqXHR){ alert('success'); $('#results-echo').text(respond); }, error: function(jqXHR, textStatus, errorThrown) { $('#results-echo').text(errorThrown); console.log('ОШИБКИ AJAX запроса: ' + textStatus); } }); }) </script> <?php echo $footer; ?>
  10. Если честно, то без понятия. Не при мне делалась эта функция. Размещена она в главном окне админки, кнопка выбора файла, и кнопка "Импортнуть". К разработчику модуля (если это делал предыдущий программист) доступа и связи нет. Как определить установленный модуль? Какие альтернативы можно найти? Или кто может посмотреть\исправить?
  11. Доброго времени суток! Столкнулись с проблемой выгрузки товара из xml файла на сайт. Раньше проходило все, товара в файле и раньше было >1500 (вроде как), в какой-то момент перестало работать и начало писать: "Ваши товары не были загружены! Пожалуйста, попробуйте еще раз. Убедитесь что количество товаров не превышает 1500. Если ошибка повторится больше 3-х раз, свяжитесь с поддержкой.".. Не можем понять кто виноват, и как это поправить... Подскажите как с этим быть?
×
×
  • Створити...

Important Information

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