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

AlexTurner

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

    38
  • З нами

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

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

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

AlexTurner's Achievements

Contributor

Contributor (5/14)

  • Dedicated Rare
  • First Post
  • Collaborator
  • Week One Done
  • One Month Later

Recent Badges

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. Именно в хидере, я убрал это и поменял поле 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. Доброго времени суток всем! такой вопрос, есть ли модуль вывода опций в категориях именно для версии 1.5.5.1.2 ? я находил только для более поздних, но даже если находил статьи, как сделать, я находил эту старую статью https://for-opencart.com/additions/option-in-product-list , все получилось, но не понимаю, как сделать, чтобы цена обновлялась... Как можно решить такой момент? я уверен что есть готовые модули, но действительно, находятся только от 2.x
  9. Добрый день всем! Есть еще один вопрос по 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 - ничего не меняется, или я вообще не там разбираю?
  10. Это действительно работает! огромное спасибо! С переносом запроса и языковым файлом я разберусь!
  11. Доброго времени суток всем! И вновь я со специфическим вопросом, не найдя ответа на вопрос в интернете (может быть не правильно задавал вопрос), но я не нашел решения нигде. Суть в том, что товары оформляются вручную, оформляют несколько людей, и хотелось бы реализовать возможность в том, чтобы нельзя было оформить товары с одинаковыми Артикулами или Моделями (здесь нет разницы для чего сделать реализацию) Сейчас что модель, что артикул можно оформить одинаково в разных товарах, никаких конфликтов , ничего, товары с одинаковыми артикулами, как это поправить можно, где копать?
  12. реализация уже сейчас нужна, да и нужен именно экспорт в xls, а здесь я как понял, csv, но если бы поля эти уже были сейчас, можно было бы рассмотреть
×
×
  • Створити...

Important Information

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