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

AlexTurner

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

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

  • Посещение

Посетители профиля

Блок последних посетителей выключен и не отображается другим пользователям.

Достижения AlexTurner

Contributor

Contributor (5/14)

  • Dedicated Редкая
  • First Post
  • Collaborator
  • Week One Done
  • One Month Later

Последние медали

0

Репутация

  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. Там я тоже сделал, вот скриншот модификатора
  5. Именно в хидере, я убрал это и поменял поле 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 у поля с именем, а телефон оставил прежним Но после нажатия на отправку - ничего не происходит, кеш и все почистил, просто не нажимается кнопка, словно он все еще проверяет и что-то еще не сделано
  6. Помогите разобраться и сделать поле "ИМЯ" не обязательным для заполнения, есть файл 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
  7. Забавно, проблема действительно была в этом.. спасибо вам! получилось.
  8. ocStore Версия 1.5.5.1.2 Доброго времени суток всем! Дело в том, что на все страницах сайта отображается favicon, кроме главной страницы и в категориях, на других страницах все работает, в чем может быть проблема? Прикладываю category.tpl Посмотреть можно здесь Я думал проблема в том, что не выводится favicon на этих страницах, но посмотрев код страницы, я вижу что он выводится так же, как и на других страницах <link href="https://**.ru/image/data/суши/log2.png" rel="icon" /> в чем может быть проблема? category.tpl
  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. Доброго времени суток всем! И вновь я со специфическим вопросом, не найдя ответа на вопрос в интернете (может быть не правильно задавал вопрос), но я не нашел решения нигде. Суть в том, что товары оформляются вручную, оформляют несколько людей, и хотелось бы реализовать возможность в том, чтобы нельзя было оформить товары с одинаковыми Артикулами или Моделями (здесь нет разницы для чего сделать реализацию) Сейчас что модель, что артикул можно оформить одинаково в разных товарах, никаких конфликтов , ничего, товары с одинаковыми артикулами, как это поправить можно, где копать?
  14. реализация уже сейчас нужна, да и нужен именно экспорт в xls, а здесь я как понял, csv, но если бы поля эти уже были сейчас, можно было бы рассмотреть
×
×
  • Создать...

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

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