Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

vladimir.adm

Newbie
  
  • Posts

    34
  • Joined

  • Last visited

Everything posted by vladimir.adm

  1. Проблема была не в модуле, а в том, что на втором языке не подгружался файл jquery.leanModal.min.js (по адресу site.ua/ru/jquery.leanModal.min.js).
  2. Приветствую всех. Столкнулся с проблемой: стандартный модуль слайдера не отображается на главной странице второго языка сайта. В настройках сайта включено ЧПУ, тип ЧПУ - SeoPro. site.ua - слайдер отображается site.ua/ru - слайдер не отображается Пробовал устанавливать несколько других модулей слайдера, но они тоже не отображаются... Если кто сталкивался и знает решение, поделитесь, пожалуйста. Заранее спасибо!
  3. ashap, здраствуйте. На странице модуля написано: "Пишите мне личное сообщение с запросом на лицензионный ключ (от вас нужно имя домена и название модуля)". Пишу лс, пытаюсь отправить: "Пользователь ashap больше не может получать новые сообщения"... Как получить лицензионный ключ?
  4. Что-то я совсем запутался... :( Мне нужно на страницу вывести конкретную систему оплаты, модуль которой установлен (и работает, если включить), но выключен. Я правильно понимаю, что мне нужно обратиться в контроллеру модуля? На сайте docs.opencart.com/developer/loading/ имеется следующий текст: Правильно ли я понимаю, что мне нужно из контроллера страницы вызывать функции модуля через $this->controller_payment_kaznachey (он находится по пути controller/payment/kaznachey) ? Пытаюсь понять, как по аналогии с файлом chackout/checkout отобразить один метод оплаты (указать конктретный независимо от того, какие методы оплаты включены/выключены) Насколько я понимаю, за вывод доступных методов оплаты отвечает этот метод: public function change_payment() { $json = array(); $payment_code = $this->request->post['payment_code']; if(isset($payment_code)) { $this->session->data['payment_method'] = $this->session->data['payment_methods'][$payment_code]['title']; $this->session->data['payment_code'] = $payment_code; $json['payment'] = $this->getChild('payment/' . $payment_code); } $this->response->setOutput(json_encode($json)); } Намекните, что тут надо подправить?
  5. напишите конкретно где мне нужно изменить <head> как вернуть ?? что сделать нужно ? Откройте demo сайт вашей версии, например, demo.*** и посмотрите раздел <head></head>. Все скрипты и линки переместите из <body></body> в <head></head>.
  6. Добрый день. Искренне захотел Вам помочь и заодно попытаться до конца разобраться в некоторых ньюансах опенкарта, которые до сих пор не понимаю. На главной инпут: <input type="button" value="Добавить в корзину" onclick="pq_addToCart( 579, $(this) )" class="button"> На карточке товара: <input type="button" value="Добавить в корзину" id="button-cart" class="button"> и ниже есть джаваскрипт код, добавляющий товар в корзину. Сверил этот код с оригинальным файлом из архива для установки: он совпадает. Но дальше в коде на странице товара я заметил кое-что для меня непонятное: <head> <script type="text/javascript" async="" charset="UTF-8" src="//code2.jivosite.com/js/widget_ru_RU.js?rand=1447161939"></script> <style type="text/css">.fancybox-margin{margin-right:15px;}</style> </head> <body> <meta charset="UTF-8"> <title>КАМУФЛЯЖ КОСТЮМ ТРОЙКА</title> ... <link rel="stylesheet" type="text/css" href="catalog/view/javascript/blog/rating/jquery.rating.css" media="screen"> ... <script type="text/javascript" async="" src="//code.jivosite.com/script/widget/koEVu2UrDX"></script> ... <div id="container"> Надеюсь более опытные обитатели данного форума подскажут мне: это ведь не нормально? Предполагаю, что когда Вы вернете в <head> все, что переместили из него в <body>, кнопка заработает.
  7. Всем привет. Теперь вопрос, заданный в прошлом сообщении, считаю элементарным, т.к. разобрался. :) Решил следующим образом: 1) В ссылке передаю номер заказа и сумму 2) При открытии страницы по ссылке идет проверка на статус заказа (чтоб никто не смог методом перебора посмотреть заказы) 3) Если статус заказа равен нужному (готов к оплате) и сумма в ссылке совпадает с суммой, которая хранится в базе сайта, то отображаем всю информацию по заказу (номер, дата, список товаров и т.д.) Теперь не могу до конца понять как мне на этой странице отобразить форму одной из платежных систем (которая в админке выключена) независимо от метода доставки и региона. Объясните, пожалуйста: 1) есть все данные о заказе 2) есть установленная платежная система Вопрос (возможно задам неправильно): как из контроллера моей страницы подключить контроллер платежной системы? Правильно ли я понимаю, что можно/нужно скопировать из контроллера платежной системы функции в свой контроллер и вызывать их? Блин, даже не знаю как правильно спросить... Только в этот раз не бросайте одного, пожалуйста. Этот вопрос, в отличие от предыдущих, не элементарный.
  8. Рассмотрите такой вариант: 1) создайте локальную версии сайта из бэкапа 2) удалите из админки всех покупателей и заказы 3) сделайте бэкап и отдайте его верстальщику
  9. Serg9988, Вы работали с фильтром ocfilter для opencart 2? Можете его порекомендовать как один из лучших и быстрых на большом количестве товаров? И еще: в нем можно создавать ссылки на фильтры с тайтлами и дескрипшенами?
  10. > Дальше пытаюсь разобраться в том, как добавить в это письмо сумму заказа и ссылки. С этим разобрался: решено. Спасибо всем, кто участвовал в помощи! Тему можно закрывать.
  11. Почитав местный форум, а также форум opencart_com решил, что правильно будет не "отделять" страницу от движка: создал контроллер, языковый файл и файл шаблона. По факту, скопировал и переименоал файлы страницы checkout/cart. При вводе адреса site.com/index.php?route=checkout/prepay появляется пустая корзина (ну путать с пустой страницей!!! :)). Теперь прошу помочь разобраться, как в созданную страницу передать номер заказа. В письме покупателю приходит ссылка вида: site.com/index.php?route=checkout/prepay&order_id=1 Как проверить статус заказа и вывести инфо?
  12. Приветствую всех! Клиент хочет, чтоб предоплата заказа осуществлялась после проверки наличия товара. Соответственно, необходимо создавать заказ и после проверки наличия отправлять в письме ссылку на страницу, на которой клиент будет выбирать размер (20% или 100%) и способ предоплаты (privat24, liqpay или другие) и оплачивать онлайн. Кто-нибудь сталкивался с такой необходимостью? Сгенерировать ссылку с номером заказа в письме получилось. 20% от суммы заказа в ссылке передать могу. Как вариант, посоветовали на базе системы оплаты Казначей сделать модуль или отдельным файлом. Посоветуйте как правильно сделать такую страницу: отдельно от движка или все-таки создавать отдельно и контроллер и файл шаблона? Зарнее спасибо всем откликнувшимся. З.Ы. В теме "https://opencartforum.com/topic/52688-%D0%BF%D1%80%D0%B5%D0%B4%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D0%B0-%D0%B7%D0%B0-%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D1%83-%D0%B8%D0%BB%D0%B8-100-%D1%81%D1%83%D0%BC%D0%BC%D1%8B-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%B0-%D0%BD%D0%B0-%D0%B2%D1%8B%D0%B1/" решения нет.
  13. СПАСИБО ОГРОМНОЕ!!! Текст добавить получилось. Дальше пытаюсь разобраться в том, как добавить в это письмо сумму заказа и ссылки.
  14. dimon89, спасибо за помощь, но это не то. Письмо при изменении статуса заказа офрмируется в /catalog/module/checkout/order.php В фунцкии update добавляю после проверки на комментарий следующий код: if ($comment) { $message .= $language->get('text_update_comment') . "\n\n"; $message .= $comment . "\n\n"; } $message .= "123\n\n"; // ДОБАВИЛ ЭТУ СТРОКУ $message .= $language->get('text_update_footer'); $mail = new Mail(); А письмо приходит стандартное без добавленного 123. Кэш чистил. Может не в той функции правлю? Помогите разобраться.
  15. Приветствую! Появилась необходимость изменить шаблон письма клиенту при переводе статуса заказа в один из статусов. А именно: добавить в письмо стоимость заказа. Подскажите, в каком файле править добавление стоимости. Заранее спасибо!
  16. Приветствую. А никто не покупал фильтр уже из полностью готовых (работоспособных) модулей на официальном сайте опенкарт?
  17. Получилось! Спасибо, Tom. Спасибо halfhope за столь полезный модуль. ^_^
  18. К сожалению, попытка адаптировать это решение под opencart 2.0 не увенчалась успехом: 1) создал файл category_40.tpl (для категории с id=40) 2) подкорректировал файл контроллера: if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category_' . $this->request->get['path'] . '.tpl')) { $this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/product/category_' . $this->request->get['path'] . '.tpl', $data)); } elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) { $this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/product/category.tpl', $data)); } else { $this->response->setOutput($this->load->view('default/template/product/category.tpl', $data)); }Все равно отображается стандартный шаблон. :(
  19. Видел это расширение, вроде пробовал делать по аналогии, но не помню что именно не получилось. Попробую еще раз и отпишусь. Спасибо за оперативный ответ!
  20. Добрый день. Нужно отобразить одну из категорий в виде, отличном от дефолтного. В админке сделал новый макет (layout), прописал путь product/category_new и для конкретной категории выбрал его. Пробовал: 1) в контроллере category.php проверять по category_id и выводить другой шаблон (category_new.tpl) 2) во вьюхе (category.tpl) делать проверку на id категории и вместо стандартного вывода категории вывести обычный текст, но передать из контроллера во вью category_id не получается: на странице появляется ошибка"undefined variable" 3) создавать контроллер category_new.php и вью category_new.tpl и в меню изменял путь на "product/category_new": в результате пустая страница Видимо упускаю какую-то деталь и не понимаю до конца. Может новый макет не нужно в админке создавать? Подскажите, пожалуйста, как правильно это сделать. Заранее спаисбо!
×
×
  • Create New...

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.