Jump to content

AlexTurner

Новичок
  • Content Count

    35
  • Joined

  • Last visited

Community Reputation

0 Обычный

About AlexTurner

  • Rank
    Пользователь

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Черт, действительно! я думал что кеш ставится в папке с сайтом и не заметил, что он общий... спасибо!
  2. Доброго времени суток! Я даже не знаю с чего начать, потому что я не понимаю в какой момент происходит эта проблема. Есть полноценный сайт на OpenCart 3.0 со своими товарами, БД итд. Иногда приходится копировать сайт на несколько других доменов, на том же хостинге, с некоторой исправленной информацией. Я копирую все файлы, создаю новую БД и прописываю все в обоих конфигах. И вот тут начинается какой-то бред, Если я начинаю на одном сайте делать чистку кеша, после изменения на ней всей информации, ТО МЕНЯЕТСЯ ВЕЗДЕ после чистки кеша (например внес изменения в футере или хидере и они поменялись везде?!) Я не понимаю каким образом они взаимосвязанны? если БД разные в конфигах, домен другой, что я упускаю? P.s : Пути в config.php тоже изменены, а именно : там где "новый сайт" это то, что я только менял в конфиге там где "ИЗМЕНИЛ" это то, что я поменял в Базе В папке admin тоже все сделано по такому же принципу изменения собственно вопрос, какого.... почему чистка кеша все равно влияет на все скопированные сайты?
  3. Итак, вот что я сделал : файле feedback.php Я закомментировал строку /*if ((utf8_strlen($this->request->post['name']) < 3) || (utf8_strlen($this->request->post['name']) > 25)) { $json['error'] = $data['error_name']; }*/ и удалил эту же строку в модификаторе так как у меня не выводилось поле само, я самостоятельно вписал его в header.twig, а именно : {% if callback_active == 1 %} <div class="modal fade" id="modalFeedbackHeader" tabindex="-1" role="dialog" aria-labelledby="modalFeedbackHeaderLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-body"> <div style="display:inline-block; width: 100%; text-align:right;"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">&times;</span> </button> </div> <form class="form-horizontal" id="form-feedback-header"> <div class="form-group"> <div class="col-sm-12"> <label class="control-label" for="input-name">{{ entry_name }}</label> <input type="text" name="name" value="{{ name_callback }}" id="input-name" class="form-control" /> </div> </div> <div class="form-group required"> <div class="col-sm-12"> <label class="control-label" for="input-phone">{{ entry_phone }}</label> <input type="text" name="phone" value="{{ phone_callback }}" id="input-phone" class="form-control" /> </div> </div> </form> <button type="button" id="button_send_feedback_header" data-loading-text="{{ text_loading }}" class="btn btn-primary">{{ text_send }}</button> </div> </div> </div> </div> <script> $('#button_send_feedback_header').on('click', function () { $.ajax({ url: 'index.php?route=common/header/write', type: 'post', dataType: 'json', data: $("#form-feedback-header").serialize(), beforeSend: function () { $('#button_send_feedback_header').button('loading'); }, complete: function () { $('#button_send_feedback_header').button('reset'); }, success: function (json) { $('.alert-success, .alert-danger').remove(); if (json['error']) { $('#form-feedback-header').after('<div class="alert alert-danger" style="margin:20px 0;"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '</div>'); } if (json['success']) { $('#form-feedback-header').after('<div class="alert alert-success" style="margin:20px 0;"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>'); $('input[name=\'name\']').val(''); $('input[name=\'phone\']').val(''); } } }); }); </script> {% endif %} Поменяв при этом поле form-group required на form-group Сделал тоже самое в модификаторе на всякий случай, обновил все. Но кнопка не срабатывает( однако если туда вписать имя, то он срабатывает
  4. Именно в хидере, я убрал это и поменял поле required теперь это выглядит вот так : <form class="form-horizontal" id="form-feedback-header"> <div class="form-group"> <div class="col-sm-12"> <label class="control-label" for="input-name">{{ entry_name }}</label> <input type="text" name="name" value="{{ name_callback }}" id="input-name" class="form-control" /> </div> </div> <div class="form-group required"> <div class="col-sm-12"> <label class="control-label" for="input-phone">{{ entry_phone }}</label> <input type="text" name="phone" value="{{ phone_callback }}" id="input-phone" class="form-control" /> </div> </div> </form> Я разделил поля forn-group, убрал required у поля с именем, а телефон оставил прежним Но после нажатия на отправку - ничего не происходит, кеш и все почистил, просто не нажимается кнопка, словно он все еще проверяет и что-то еще не сделано
  5. Помогите разобраться и сделать поле "ИМЯ" не обязательным для заполнения, есть файл feedback.php и сам вывод шаблона {% if callback_active == 1 %} <li><a href="#modalFeedbackHeader" id="button_feedback" data-toggle="modal"><i class="fa fa-volume-control-phone"></i> <span class="hidden-xs hidden-sm hidden-md">{{ text_button_callback }}</span></a></li> {% endif %} {% if callback_active == 1 %} <div class="modal fade" id="modalFeedbackHeader" tabindex="-1" role="dialog" aria-labelledby="modalFeedbackHeaderLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-body"> <div style="display:inline-block; width: 100%; text-align:right;"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">&times;</span> </button> </div> <form class="form-horizontal" id="form-feedback-header"> <div class="form-group required"> <div class="col-sm-12"> <label class="control-label" for="input-name">{{ entry_name }}</label> <input type="text" name="name" value="{{ name_callback }}" id="input-name" class="form-control" /> </div> <div class="col-sm-12"> <label class="control-label" for="input-phone">{{ entry_phone }}</label> <input type="text" name="phone" value="{{ phone_callback }}" id="input-phone" class="form-control" /> </div> </div> </form> <button type="button" id="button_send_feedback_header" data-loading-text="{{ text_loading }}" class="btn btn-primary">{{ text_send }}</button> </div> </div> </div> </div> <script> $('#button_send_feedback_header').on('click', function () { $.ajax({ url: 'index.php?route=common/header/write', type: 'post', dataType: 'json', data: $("#form-feedback-header").serialize(), beforeSend: function () { $('#button_send_feedback_header').button('loading'); }, complete: function () { $('#button_send_feedback_header').button('reset'); }, success: function (json) { $('.alert-success, .alert-danger').remove(); if (json['error']) { $('#form-feedback-header').after('<div class="alert alert-danger" style="margin:20px 0;"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '</div>'); } if (json['success']) { $('#form-feedback-header').after('<div class="alert alert-success" style="margin:20px 0;"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>'); $('input[name=\'name\']').val(''); $('input[name=\'phone\']').val(''); } } }); }); </script> {% endif %} я пытался убрать выражение в php : удалил: $data['error_name'] = $this->language->get('error_name'); if ((utf8_strlen($this->request->post['name']) < 3) || (utf8_strlen($this->request->post['name']) > 25)) { $json['error'] = $data['error_name']; } но он все равно не пропускает потом удалил из шаблона это : <div class="col-sm-12"> <label class="control-label" for="input-name">{{ entry_name }}</label> <input type="text" name="name" value="{{ name_callback }}" id="input-name" class="form-control" /> </div> Тоже эффекта ноль, подскажите, что я упускаю? feedback.php
  6. Забавно, проблема действительно была в этом.. спасибо вам! получилось.
  7. ocStore Версия 1.5.5.1.2 Доброго времени суток всем! Дело в том, что на все страницах сайта отображается favicon, кроме главной страницы и в категориях, на других страницах все работает, в чем может быть проблема? Прикладываю category.tpl Посмотреть можно здесь Я думал проблема в том, что не выводится favicon на этих страницах, но посмотрев код страницы, я вижу что он выводится так же, как и на других страницах <link href="https://**.ru/image/data/суши/log2.png" rel="icon" /> в чем может быть проблема? category.tpl
  8. Хочу поблагодарить Baco, за оперативную помощь в адаптации модуля https://opencartforum.com/files/file/830-vybor-opciy-v-kategoriyah/ , он не подходил под версию 1.5.5.1.2, но Васо помог и адаптировал за считанные минуты. Спасибо вам еще раз!
  9. Доброго времени суток всем! такой вопрос, есть ли модуль вывода опций в категориях именно для версии 1.5.5.1.2 ? я находил только для более поздних, но даже если находил статьи, как сделать, я находил эту старую статью https://for-opencart.com/additions/option-in-product-list , все получилось, но не понимаю, как сделать, чтобы цена обновлялась... Как можно решить такой момент? я уверен что есть готовые модули, но действительно, находятся только от 2.x
  10. Добрый день всем! Есть еще один вопрос по Opencart 3.0.3.1, как правильно привязать input маску при создании модели товара? Например нужен вид маски цифрами и не больше 5? Я попробовал разобраться с этим в файле /admin/view/template/catalog/ в файле product_form.twig там я нашел значение : <label class="col-sm-2 control-label" for="input-model">{{ entry_model }}</label> <div class="col-sm-10"> <input type="text" name="model" value="{{ model }}" placeholder="{{ entry_model }}" id="input-model" class="form-control" /> {% if error_model %} <div class="text-danger">{{ error_model }}</div> {% endif %}</div> </div> но при любых попытка внедрить значение .mask или изменение placeholder - ничего не меняется, или я вообще не там разбираю?
  11. Это действительно работает! огромное спасибо! С переносом запроса и языковым файлом я разберусь!
  12. wow! надо изучить этот момент, я попробую протестировать подобное на 3.0
  13. Доброго времени суток всем! И вновь я со специфическим вопросом, не найдя ответа на вопрос в интернете (может быть не правильно задавал вопрос), но я не нашел решения нигде. Суть в том, что товары оформляются вручную, оформляют несколько людей, и хотелось бы реализовать возможность в том, чтобы нельзя было оформить товары с одинаковыми Артикулами или Моделями (здесь нет разницы для чего сделать реализацию) Сейчас что модель, что артикул можно оформить одинаково в разных товарах, никаких конфликтов , ничего, товары с одинаковыми артикулами, как это поправить можно, где копать?
×

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.