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

nogocuHoBuk

Користувачі
  • Публікації

    362
  • З нами

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

Усі публікації користувача nogocuHoBuk

  1. Удалите все заказы Именно удалите, а не отмените. Это реально? Затем очистите таблицу "oc_order_status" Именно таким способом, а не удалением статусов. Чтобы сбросить аутоинкремент Затем в админке создать нужные статусы (те 4, которые Вам нужны) А уже после этого зайти в систему и проставить правильные статусы как тут: И сохранить настройки После этого попробуйте создать заказ
  2. А какой order_status_id у статуса "Принят"? Хотя это вряд-ли поможет, но мало ли. Ну и всех остальных статусов тоже. На всякий....
  3. Так в том то и дело, что теперь никто ни в чём не может быть уверен. Это ж и есть основная проблема. Советовать что-то, когда не уверен очень сложно... А если Вы смените статус в "просмотре" заказа, он меняется? Ну, и чтоб 2 раза не вставать: Система->Настройки->Редактировани->Вкладка Опции Что у Вас вот тут проставлено?
  4. В предыдущей теме Вы писали: Так что теперь вот прям "подсказать" что случилось вряд-ли кто-то сможет. Подсказать можно когда у Вас проблема возникла после какого-то модуля, обновления, какой-то операции, но не "я поковырялся" Теперь только разбираться нужно, дебажить весь процесс создания заказа для понимания причины установки всем заказам одного статуса.
  5. Заходите в /catalog/model/catalog/product.php Находите функцию getProducts() Находите строку $query = $this->db->query($sql); Перед ней пишете: print_r($sql); Получится примерно так: Обновляете модификаторы и переходите на проблемную страницу на сайте. Вверху появится строка с запросом, который Вас и интересует Копируете и после SELECT добавляете *, И с этой строкой бежите в phpmyadmin Примерно вот так: В результате запроса получится вот такое "полотенце": ну и по полученным полям можно надеяться найти некорректно удаленный товар. По картинке, названию, описанию, да мало ли. Там данных в выборке куча. И уже от этого отталкиваться. ЗЫ. После проделанных операция не забудьте удалить строку print_r($sql); И снова обновить модификаторы
  6. Покажите как выглядит скрипт, который Вы вставили с {{button_readmore}} И, если не сложно, непосредственно сам файл перевода со строкой $_['button_readmore'] Есть, конечно, подозрение, что у Вас "кто-то" (какой-то модуль) уже использует button_readmore Замените в скрипте и в переводе на but_read_more, например.
  7. @DomovoyUA Вот скажу положа руку на сердце. То, что было проделано Вами из предложенного в топике за, практически, сутки можно было сделать (ну вот реально) за 10 минут. Ведь все "советы по исправлению" пошли после ошибок, которые допустили Вы. Я не настаиваю, но может Вам проще, действительно, попросить спеца, который настроит стили, кнопки, тексты за 20 минут ПОТОЛОК!!! Просто Вы снова "скрыли" сайт и что-то посоветовать по делу невозможно. Только гадать на ... обрывках кода По Вашему вопросу: Убедитесь, что контроллер "подтянул" Ваш перевод. Глянтье, передается ли значение в твиг файл.
  8. Общем. Нашёл вот такое: https://github.com/jedfoster/Readmore.js/issues/177 Т.е. проблема 3-го jquery и скрипта. В итоге стили не корректны : В обсуждения пишут, что баг виллби фиксед, но чот как-то не оч. Причем я воспроизвел проблему у себя. Кнопка "подробнее" всё так же болтается в воздухе, а стили ундефайнед В итоге внёс небольшие правки в скрипт: В дефолтный конфигуратор добавил selector Тем самым "закостылил" ундефанед: @DomovoyUA, перекачайте замененный скрипт и замените у себя readmore.min.js. readmore.zip
  9. Ошибка говорит о том, что не массив. Если есть "навыки" и доступы - зайдите в phpmyadmin и выполните запрос: SELECT * FROM `oc_setting` WHERE `key` = 'quickcheckout_payment2shipping_shippings' Ну и результат, (лучше скрином) закиньте сюда. Типа такого: И да. Это ж у Вас какое-то дополнение модифицирует /catalog/model/setting/extension.php Хорошо б знать какое. Думаю правильней написать автору модификации.
  10. Не опытный тарифицирует себя $3-$5 в час, в то время как опытный $20-$25. Так что ой как вряд-ли не опытный получит больше чем опытный
  11. Моя невнимательность. Скобку с точкой запятой в конец поставить забыл. Исправил в своём сообщении. Перекопируйте
  12. Конфликт шаблона с jquery? Нет Попробуйте засунуть скрипт в документ.реди <script src="/catalog/view/javascript/readmore.min.js" ></script> <script type="text/javascript"><!-- $( document ).ready(function() { $('.more-text').readmore({ speed: 75, collapsedHeight: 150, moreLink: '<a href="#"><span style="font-size: 14px; background-color:#ED9A22;font-weight: 700;padding: 5px;color: white;">Подробнее</span></a>', lessLink: '<a href="#"><span style="font-size: 14px; background-color:#ED9A22;font-weight: 700;padding: 5px;color: white;">Закрыть</span></a>' }); }); //--></script>
  13. Никто ж не запретит Форум круглосуточный. Удачи!
  14. Это делается в контроллере. Производите проверку на условие, и в зависимости от результатов проверки вызываете либо первый twig, либо второй. т.е. вместо строки $this->response->setOutput($this->load->view('product/product', $data)); делаете своё условие и затем вызов if ($true) { $this->response->setOutput($this->load->view('product/product', $data)); } else { $this->response->setOutput($this->load->view('product/product2', $data)); // вызов файла product2.twig }
  15. Вот тут лишний кусок вставили. И %s у Вас, получается, вызывается 2 раза, а передается 1 параметр. Отсюда и ошибка (слишком мало аргументов в функции sprintf(): Правильная строка: $_['text_layout'] = 'После установки и настройки модуля вы можете добавить его в макет <a href="%s" class="alert-link">здесь</a>!';
  16. Как-то не так вставили Покажите. Ибо из того, что вижу я, вы вставили открытый тег скрипт внутрь уже открытого тега скрипт
  17. Дайте "посмотреть" на два файла: оригинальный : /admin/language/en-gb/extension/module/so_html_content.php и измененный Вами: /admin/language/ru-ru/extension/module/so_html_content.php В Вашем случае коды языков могут быть другими. Вместо en-gb, например, english, а вместо ru-ru может быть russian и т.д.
  18. @Tom выше предложил в <div> обернуть. Должно сработать. Просто Вы, как мне кажется, действительно не совсем понимаете что делаете. Ибо исходя из того html кода, который был выше Вы пытаетесь скрыть ВСЁ! а не какую-то часть текста. Ибо будет непонятно что "Подробнее". С таким кодом это будет выглядеть так: Вам же нужно обернуть в див только часть текста, оставив, например, первый абзац...
  19. Очень сложно что-то советовать, не видя редактируемой страницы. По Вашему нику нашел, конечно, что-то похожее, но там правок не видно.
  20. и список <ul> внутри строки <p> Вас, естественно, не смутил? Вполне закономерно, что html интерпретатор браузера закроет тег p когда "увидит" список. А после списка он же заметить закрытый p и для корректности исправит код, открыв его предварительно Пример кода и интерпретатора на скрине ниже
  21. @toporchillo Спасибо. В качестве решения был создан контроллер для работы из командной строки (для запуска из крона) . В oc_order создан флаг "sent" со значением по умолчанию 0 (чтобы поле заполнялось без явного его указания). В созданном контроллере запрос к БД со статусами оплачен, но не отправлен (sent = 0). Ну и в цикле отправка запросов к АПИ поставщика. Ответ вида XML сразу читается, и если сервер ответил - "угумс, принял" то меняем флаг заказа на 1. Без дописывания "всякого разного своего" По уму б ещё после получения ошибки от апи поставщика можно б было дописать посредством addOrderHistory в заказ комментарий с текстом ошибки, но там пока "проблема" на стороне поставщика. Там все запросы с ошибкой приходят, потому , чтобы не "спамить" в заказе это пока не реализовано
×
×
  • Створити...

Important Information

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