-
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.
-
Помогите исправить проблему на OpenCart 3.0
AlexTurner replied to AlexTurner's topic in Opencart 3.x: Общие вопросы
Черт, действительно! я думал что кеш ставится в папке с сайтом и не заметил, что он общий... спасибо! -
Помогите исправить проблему на OpenCart 3.0
AlexTurner posted a topic in Opencart 3.x: Общие вопросы
Доброго времени суток! Я даже не знаю с чего начать, потому что я не понимаю в какой момент происходит эта проблема. Есть полноценный сайт на OpenCart 3.0 со своими товарами, БД итд. Иногда приходится копировать сайт на несколько других доменов, на том же хостинге, с некоторой исправленной информацией. Я копирую все файлы, создаю новую БД и прописываю все в обоих конфигах. И вот тут начинается какой-то бред, Если я начинаю на одном сайте делать чистку кеша, после изменения на ней всей информации, ТО МЕНЯЕТСЯ ВЕЗДЕ после чистки кеша (например внес изменения в футере или хидере и они поменялись везде?!) Я не понимаю каким образом они взаимосвязанны? если БД разные в конфигах, домен другой, что я упускаю? P.s : Пути в config.php тоже изменены, а именно : там где "новый сайт" это то, что я только менял в конфиге там где "ИЗМЕНИЛ" это то, что я поменял в Базе В папке admin тоже все сделано по такому же принципу изменения собственно вопрос, какого.... почему чистка кеша все равно влияет на все скопированные сайты? -
Итак, вот что я сделал : файле 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">×</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 Сделал тоже самое в модификаторе на всякий случай, обновил все. Но кнопка не срабатывает( однако если туда вписать имя, то он срабатывает
-
Именно в хидере, я убрал это и поменял поле 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 у поля с именем, а телефон оставил прежним Но после нажатия на отправку - ничего не происходит, кеш и все почистил, просто не нажимается кнопка, словно он все еще проверяет и что-то еще не сделано
-
Помогите разобраться и сделать поле "ИМЯ" не обязательным для заполнения, есть файл 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">×</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
-
ocStore Версия 1.5.5.1.2 Доброго времени суток всем! Дело в том, что на все страницах сайта отображается favicon, кроме главной страницы и в категориях, на других страницах все работает, в чем может быть проблема? Прикладываю category.tpl Посмотреть можно здесь Я думал проблема в том, что не выводится favicon на этих страницах, но посмотрев код страницы, я вижу что он выводится так же, как и на других страницах <link href="https://**.ru/image/data/суши/log2.png" rel="icon" /> в чем может быть проблема? category.tpl
-
Хочу поблагодарить Baco, за оперативную помощь в адаптации модуля https://opencartforum.com/files/file/830-vybor-opciy-v-kategoriyah/ , он не подходил под версию 1.5.5.1.2, но Васо помог и адаптировал за считанные минуты. Спасибо вам еще раз!
-
Опции в категориях (с обновлением цены) для OC 1.5.5.1.2
AlexTurner replied to AlexTurner's topic in Общие вопросы
он не работает на 1.5.5.1.2 -
AlexTurner changed their profile photo
-
Доброго времени суток всем! такой вопрос, есть ли модуль вывода опций в категориях именно для версии 1.5.5.1.2 ? я находил только для более поздних, но даже если находил статьи, как сделать, я находил эту старую статью https://for-opencart.com/additions/option-in-product-list , все получилось, но не понимаю, как сделать, чтобы цена обновлялась... Как можно решить такой момент? я уверен что есть готовые модули, но действительно, находятся только от 2.x
-
Добрый день всем! Есть еще один вопрос по 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 - ничего не меняется, или я вообще не там разбираю?
- 1 reply
-
- opencart 3x
- модель
-
(and 1 more)
Tagged with:
-
Это действительно работает! огромное спасибо! С переносом запроса и языковым файлом я разберусь!
- 10 replies
-
- opencart 3x
- sku
-
(and 1 more)
Tagged with:
-
wow! надо изучить этот момент, я попробую протестировать подобное на 3.0
- 10 replies
-
- opencart 3x
- sku
-
(and 1 more)
Tagged with:
-
Доброго времени суток всем! И вновь я со специфическим вопросом, не найдя ответа на вопрос в интернете (может быть не правильно задавал вопрос), но я не нашел решения нигде. Суть в том, что товары оформляются вручную, оформляют несколько людей, и хотелось бы реализовать возможность в том, чтобы нельзя было оформить товары с одинаковыми Артикулами или Моделями (здесь нет разницы для чего сделать реализацию) Сейчас что модель, что артикул можно оформить одинаково в разных товарах, никаких конфликтов , ничего, товары с одинаковыми артикулами, как это поправить можно, где копать?
- 10 replies
-
- opencart 3x
- sku
-
(and 1 more)
Tagged with: