Jump to content

Search the Community

Showing results for tags 'php'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Основной
    • Новости и анонсы
    • Предложения и пожелания
    • Акции, подарки, конкурсы и награды
  • For developers
    • Общие вопросы
    • Нововведения на форуме
  • Opencart 3.x
    • Opencart 3.x: Общие вопросы
    • Opencart 3.x: Установка и обновление
    • Opencart 3.x: Локализация
    • Opencart 3.x: Настройка и оптимизация
    • Opencart 3.x: Песочница
    • Opencart 3.x: Поиск модулей
    • Opencart 3.x: Отчёты об ошибках
  • Opencart 2.x
    • Opencart 2.x: Общие вопросы
    • Opencart 2.x: Установка и обновление
    • Opencart 2.x: Локализация
    • Opencart 2.x: Настройка и оптимизация
    • Opencart 2.x: Песочница
    • Opencart 2.x: Поиск модулей
    • Opencart 2.x / ocStore 2.x: Отчёты об ошибках
  • Поддержка и ответы на вопросы
    • Общие вопросы
    • Установка, обновление, настройка
    • Шаблоны, дизайн и оформление магазина
    • Модули и дополнения
    • Помощь программистам и разработчикам
    • Мобильная витрина
    • Вопросы безопасности
    • SEO-вопросы (оптимизация и продвижение магазина)
    • Перевод
    • Отчёты об ошибках
    • Интернет-магазины и электронная коммерция
    • Песочница
  • Услуги
    • Создание магазинов под ключ
    • Дизайн, верстка и шаблоны
    • Программирование, создание модулей, изменение функциональности
    • Настройка и мелкая работа по уже существующему сайту
    • Обновление версии движка магазина
    • Наполнение магазина
    • Системное администрирование (настройка хостинга, серверов, ПО)
    • Другие услуги
    • Отзывы об исполнителях
    • Отзывы о заказчиках
  • Разное
    • Примеры сайтов на OpenCart (ocStore)
    • Курилка
    • Предложения по улучшению
    • Группы

Categories

  • Шаблоны
    • Бесплатные шаблоны
    • Платные шаблоны
  • Filters
  • Promotions & Pricing
  • Coupons & reward points, affiliate programs
  • Blogs, News & Articles
  • Shopping Cart & Order
  • Product Options
  • Product Attributes
  • Product Combinations
  • Search
  • SEO & Optimization
  • Caching & Server Performance
  • Платежные системы
  • Доставки
  • Editors
  • Design & Navigation
  • Banners, Slideshows & Galleries
  • Email Marketing & SMS Integration
  • Customer Support & Chat
  • Обмен данными
  • Учет в заказе
  • Compare & Wishlist
  • Социальные сети
  • Parsers
  • Модули
  • Tools & Developer Tools
  • Licenses
  • Языковые пакеты
  • Прочее
  • Отчеты
  • Сборки
  • Услуги

Categories

  • Настройка OpenCart
  • Служебные документы
  • Оплата

Blogs

  • Konorws (Разработка и модификация Opencart)
  • Блог mr.Kent)
  • AWS
  • Прожектор Бритни Спирс
  • Layk
  • Продвижение интернет-магазина, seo оптимизация
  • Записная книжка
  • Блог RGB
  • Записки от sitecreator
  • Автоматизация интернет-магазина и многое другое
  • Модули которые сделают сайт лучше
  • Блог веб-студии NeoSeo
  • Useful IT
  • Задачи, идеи, решения.
  • Найденные решения проблем с Opencart
  • ocdroid blog
  • Заметки на полях...
  • Pimur
  • Серж Ткач
  • О жизни, смерти, о бизнесе и Опенкарте
  • Полезное с бесполезным
  • Просто мысли от laim731

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


MSN


Сайт


ICQ


Jabber


Skype


Город:


Интересы

Found 22 results

  1. Добрый день. Есть магазин на ocStore Version 1.5.4.1. На сервере стоит версия PHP 5.3.3, хостинг reg.ru. Нужно установить модуль для работы с атрибутами, которому нужна версия PHP 5.4 и выше. Прочесала весь форум, судя по всему это единственный модуль, к-ый подходит под версию 1.5.4.1 и он нам очень нужен (для быстрого исправления ошибок в значениях атрибутов, к-ых довольно много). Вопрос, какова вероятность, что сайт перестанет работать, если на сервере обновить версию PHP (до 5.4 или 5.6)? Понимаю, что гарантий никто никогда не дает, но это действующий сайт интернет-магазина, если что-то пойдет не так, то будет потрачено некоторое время на откат на старую версию PHP 5.3 и потеряны заказы и клиенты. Или может это не так страшно, но перед обновлением стоит проверить все модули на совместимость с новой версией PHP? Нужно принять правильное решение, может кто-то уже сталкивался с подобным - буду благодарна за совет!
  2. Всем привет! Есть страница domain.ru/page. Нужно сделать так, чтобы эта же страница открывалась по domain.ru/page-1, .../page-2 и т.д. То есть, если после page через тире идет продолжение - открывать содержимое страницы /page без смены урл. Например: заходим по ссылке domain.ru/page-1 - показывается содержимое страницы page (для page один шаблон в view и один контроллер), при этом урл остается domain.ru/page-1 На сайте есть seoPro, опенкарт версии 1.5 Чтобы было понятнее для чего это: это будет страница контактов для множества городов (kontakty-v-moskve, kontakty-v-pitere) и по всем урлам должна открываться одна страница (/kontakty), в которой будет, в зависимости от урла, меняться информация. Создавать страницу для каждого города не вариант, т.к. таких городов >150.
  3. Есть модуль с отзывами. Пытаюсь в админке вывести уведомление о новом отзыве admin/controller/catalog/p_review.php: $p_review_total = $this->model_catalog_p_review->getTotalReviews(); $data['p_reviewtotal'] = $p_review_total; $results = $this->model_catalog_p_review->getReviews($filter_data); header.php // Reviews $this->load->model('catalog/p_review'); $p_reviewtotal = $this->model_catalog_p_review->getTotalReviews(array('status' => 0)); $data['p_reviewtotal'] = $p_reviewtotal; $data['p_review'] = $this->url->link('catalog/p_review', 'user_token=' . $this->session->data['user_token'] . '&status=0', true); header.twig {% if p_review_total >= 1 %} <li class="dropdown"><a href="{{ p_review }}"> <i class="fa fa fa-comments-o fa-lg blinking" style="color:green"></i> <span style="font-size: 10px">{{ text_review }}</span> <sub>{{ text_new_review }}: ({{ review_total }})</sub></a></li> {% endif %} Получаю ошибку Fatal error: Uncaught Error: Call to a member function getTotalReviews() on null Как правильно вывести количество?
  4. Здравствуйте. Для шаблона UltraStore. Доставка товара будет осуществляться только в точки самовывоза. Точки самовывоза - визуально в ИМ - это некая Таблица, которую клиент видит сразу после окончания выбора товара. В Таблице находятся параметры точек самовывоза. То есть, при формировании заказа клиент кликом должен выбрать элемент этой Таблицы. (Размер таблицы - до 100 строк). Таблица представляет собой матрицу, в которой (построчно): Первая строка: Элемент (1;1) - географическое название 1-ой точки самовывоза и иконка, нажав на которую всплывает схема расположения этой точки в городе, правее Элемент (1;2) - «кнопка» первый интервал времени работы 1-ой точки, правее Элемент (1;3) - «кнопка» второй интервал времени работы 1-ой точки. Вторая строка: Элемент (2;1) - географическое название 2-ой точки самовывоза и иконка, нажав на которую всплывает схема расположения этой точки в городе, Элемент (2;2) - «кнопка» первый интервал времени работы 2-ой точки, Элемент (1;3) - «кнопка» второй интервал времени работы 2-ой точки. И так далее: Над таблицей закреплена дата доставки («завтра», если текущее время менее 13 часов, «послезавтра», если текущее время более 13 часов, или позже «по выбору» покупателем). Таким образом, заказывая товар, клиент отмечает в Таблице-матрице в какую точку самовывоза он приедет и в какой промежуток времени. Администратору ИМ попадает с номером заказа и штатными параметрами еще и элемент Таблицы (номер точки самовывоза и интервал времени).
  5. Пытаюсь вывести количество отзывов. Прошу помочь правильно достучаться к переменной. Есть контроллер с отзывами review.php if ($data['field_rating']) { $data['rating'] = (int)$this->model_catalog_p_review->getRating($product_id); $rating_total = (int)$this->model_catalog_p_review->getRatingTotal($product_id); $data['rating_total'] = $rating_total ? sprintf($this->language->get('text_rating_total'), $rating_total) : $this->language->get('text_no_rating'); } else { $data['rating'] = array(0); $data['rating_total'] = $this->language->get('text_no_rating'); } нужно из файла catalog/view/theme/default/template/product/category.twig достучаться к catalog/controller/product/review.php ? <span class="count-reviews">{{ product.rating_total }}</span> Как правильно?
  6. Всем привет. Это буде короткая запись но очень полезная. Тема данной публикации: Как сделать redirect в PHP и отправить POST данные. Кто сталкивался тот знает в чем проблема. Давайте посмотрим основные варианты которые предлагают на форумах. 1) Создать форму и отправить ее. Суть заключается в том что бы на лету сгенерировать html форму и отправить ее. Пример кода function redirect_post($url, array $data) { ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script type="text/javascript"> function closethisasap() { document.forms["redirectpost"].submit(); } </script> </head> <body onload="closethisasap();"> <form name="redirectpost" method="post" action="<? echo $url; ?>"> <?php if ( !is_null($data) ) { foreach ($data as $k => $v) { echo '<input type="hidden" name="' . $k . '" value="' . $v . '"> '; } } ?> </form> </body> </html> <?php exit; } Как на меня довольно страшно выглядит тай костыль костылем. 2) Сохранить данные в Session Думаю пример кода делать не нужно и там понятно как работает. Тут я скажу что это один из самых адекватных способов, хотя влечет за собою несколько лишних действий. (Проверка, удаление и так далее). Другое. Примеров еще много начиная от Curl проксированния заканчивая fopen. Думаю дальнейшие приведение примеров лишние. А теперь Самое адекватное и правильное решение. Заключается оно в том что бы использовать 307 код редиректа. 307 - редирект это временое перенаправление - так сказано в первых 4 силках в Google по запросу 307 Redirect. А теперь главный нюанс "Если указать данный код то с редиректом будут отпрвленны данные из переменой $_POST" Реализация PHP <?php $_POST['firstName'] = 'Maykl'; $_POST['lastName'] = 'Yatsyshyn'; header("Location: <URL>", true, 307); ?> Использование в Opencart и сборках <?php // $this->request->post = &$_POST; $this->request->post['firstName'] = 'Maykl'; $this->request->post['lastName'] = 'YATSYSHYN'; $this->response->redirect($URL, 307); ?> Замечание вместе с данными которые вы записали (firstName, lastName) будут отправлены все данные которые уже били в $_POST это может пригодится когда вам нужно перенаправить данные с формы на другой обработчик или же назад на форму.
  7. На второй странице блога (4) сайта https://pyvnytsia.com/blog/?page=2 при переходе на первую страницу (1), или при нажимании на кнопку "предыдущие" (2) или сначала (3) не работает правильно пагинация. Как я понял ето изза перехода сайта на php 7.1 и выше. и такую ошибку выдает: Код, на который ругается: 125 строка $data['results'] = sprintf($this->language->get('text_pagination'), ($blog_total) ? (($page - 1) * $limit) + 1 : 0, ((($page - 1) * $limit) > ($blog_total - $limit)) ? $blog_total : ((($page - 1) * $limit) + $limit), $blog_total, ceil($blog_total / $limit)); 46 строка 'start' => ($page - 1) * $limit, 132 строка $this->document->addLink($this->url->link('simple_blog/article', 'page=' . ($page - 1), true), 'prev'); 136 строка $this->document->addLink($this->url->link('simple_blog/article', '&page=' . ($page + 1), true), 'next');
  8. Есть дополнительные модули оплаты, как их вывести на страницу продукта? Не могу найти связь между продуктом и методом оплаты в базе данных.Пример на картинке. Спасибо.
  9. всем доброго дня! Далеко не профи в opencart. Прошу подсказать либо как устранить проблему, либо где искать вообще ее решения. При добавлении товара в корзину, первый заказ оформляется без проблем, а второй, пока хранится кэш( причем не понятно, это куки, сессия ), не проходит. То есть, человек добавил товар нажал оформить, ему система выдает, что заказ оформлен, он появляется в админке - все хорошо. Далее, этот же человек начинает оформлять новый заказ, снова система пишет, что заказ оформлен, счетчиков заказов срабатывает, но заказ никуда не уходит. Если после этого снова оформлять какую-то позицию, при добавлении ее в корзину, в корзина отобразится и предыдущий товар. То есть будет как раз товар с того заказа, который был якобы оформлен, но по факту нет. Я так полагаю, что необходимо где-то просматрировать файлы с сессиями или что-то подобное. Интерес в том, что если сбросить кэш сайта, то заказ вновь проходит. Но отображается в админке с учетом предыдущих. как тут видно, не отображаются заказы 91 92 и 95. При этом счетчик сработал. Помогите понять, где вообще искать решение? В какой файл залеть?
  10. Парни, всем привет! Сломал себе весь мозг. Стоит задача opencart должен собрать данные из двух полей и после записать из в бд. Но я сейчас не могу от него добиться того, что бы он проверил длину строк хотя бы в чем я идиот??? Код tpl: <form id="form_add_store"> <div id="add_store"> <!-- Название магазина --> <div class="form-group"> <label class="col-sm-2 control-label" for="input-storage"><?php echo $add_store_name; ?></label> <div class="col-sm-10"> <input name="store_name" class="form-control" placeholder="<?php echo $add_store_name_placeholder ?>"> </div> </div> <!-- Поддомен магазина --> <div class="form-group"> <label class="col-sm-2 control-label" for="input-storage"><?php echo $add_store_domain; ?></label> <div class="col-sm-10"> <input name="store_domain" class="form-control" placeholder="<?php echo $add_store_domain_placeholder ?>"> </div> </div> <button type="button" id="add_store_button" data-loading-text="<?php echo $write_text_loading; ?>" class="btn btn-primary pull-right"><?php echo $add_store_button; ?></button> </div> </form> Код JS: <script> $('#add_store_button').on('click', function() { $.ajax({ url: 'index.php?route=extension/module/gincore_integration/add_store', type: 'post', dataType: 'json', data: $("#form_add_store").serialize(), beforeSend: function() { $('#add_store_button').button('loading'); }, complete: function() { $('#add_store_button').button('reset'); }, success: function(json) { $('.alert-success, .alert-danger').remove(); if (json['error']) { $('#add_store').after('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '</div>'); } if (json['success']) { $('#add_store').after('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>'); $('input[name=\'store_name\']').val(''); $('input[name=\'store_domain\']').val(''); } } }); }); </script> И код контроллера: public function add_store() { $this->load->language('extension/module/gincore_integration'); $json = array(); if ($this->request->server['REQUEST_METHOD'] == 'POST') { if ((utf8_strlen($this->request->post['store_name']) < 3) || (utf8_strlen($this->request->post['store_name']) > 25)) { $json['error'] = $this->language->get('error_store_name'); } if ((utf8_strlen($this->request->post['store_domain']) < 25) || (utf8_strlen($this->request->post['store_domain']) > 1000)) { $json['error'] = $this->language->get('error_store_name'); } if (!isset($json['error'])) { $json['success'] = $this->language->get('success_add_store'); } } } Подскажите кто - нибудь в чем я баран, я понимаю, что это ятормоз но не могу допереть в чем
  11. Здравствуйте! Нужна Ваша помощь! Ситуация следующая. OpenCart 1.5.6 В корзине покупок есть несколько товаров. Естественно что у каждого есть возможность удаления по кнопке. Однако, необходимо чтобы один из товаров автоматически удалялся из корзины (не просто из списка отображения в корзине, а полностью из корзины и не попадал в список при оформлении заказа), т.е. либо при генерации самой страницы "Корзина покупок", либо при переходе с этой страницы на страницу оформления (при нажатии кнопки "Оформление заказа").
  12. Хотел узнать, если использовать данный код в шаблоне header.tpl для получения получения полного url-адреса, то это как сказывается на общей безобразности сайта или нет? $actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; Данную переменную я хочу использовать чтобы выводить определенный текст при условии нахождения в url опреденных меток.
  13. Здравствуйте уважаемые форумчане. Прошу помощи. Нужно вывести текст в корзину, для товаров которые на складе стоят в количестве = 1. Сделали условие что если товар 1 то показывать под заказ, теперь нужно уведомить покупателя в корзине о том что если товар под заказ, то он не подлежит возрату и обмену. Подскажите как можно реализовать?
  14. Здравствуйте. Нужно поставить код Фейсбук пикселя с событием на сайт. Как поставить глобальный код - понятно, только вот для страницы /index.php?route=checkout/success нужно с событием. Придумал реализовать это через PHP конструкцию: если страница = /index.php?route=checkout/success, то: КОД1 в противном случае: КОД2 Уважаемые гуру, набросайте пожалуйста мне эти пару строк на PHP. Заранее благодарен.
  15. Вариант поиска для тех, у кого нет форматирования телефонов перед добавлением их в базу. Можно искать как заказы, так и покупателей, или чего-угодно, где есть это поле. Пример для поиска заказов if (!empty($data['filter_telephone'])) { $telephone = preg_replace('/\D+/', '', $data['filter_telephone']); $sql .= " AND (TRIM(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(o.telephone, ' ', ''), '(', ''), ')', ''), '-', ''), '/', ''), '+', '')) LIKE '%" . $this->db->escape($telephone) . "%' OR " . $this->db->escape($telephone) . " LIKE CONCAT('%', TRIM(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(o.telephone, ' ', ''), '(', ''), ')', ''), '-', ''), '/', ''), '+', '')), '%'))"; } Какие номера находит: +38(050)123-45-67 501234567 (050)123-45-67 050 123 45 67 0501234567 (050)1234567 или любое вхождение в них.
  16. Здравствуйте. Создаю поле в админке в настройках на вкладке витрина. Вот код; <spoiler> <file path="admin/controller/setting/setting.php"> <operation error="skip"> <search><![CDATA[$data['entry_google_analytics'] = $this->language->get('entry_google_analytics');]]></search> <add position="after"><![CDATA[$data['entry_config_min_price_order'] = $this->language->get('entry_config_min_price_order'); $data['entry_config_nomer_group'] = $this->language->get('entry_config_nomer_group');]]></add> </operation> <operation error="skip"> <search><![CDATA[$data['config_fax'] = $this->config->get('config_fax');]]></search> <add position="after" offset="2"><![CDATA[if (isset($this->request->post['config_min_price_order'])) { $data['config_min_price_order'] = $this->request->post['config_min_price_order']; } else { $data['config_min_price_order'] = $this->config->get('config_min_price_order'); } if (isset($this->request->post['config_nomer_group'])) { $data['config_nomer_group'] = $this->request->post['config_nomer_group']; } else { $data['config_nomer_group'] = $this->config->get('config_nomer_group'); } if (isset($this->request->post['nomer_group_2'])) { $data['config_nomer_group_2'] = $this->request->post['config_nomer_group_2']; } else { $data['config_nomer_group_2'] = $this->config->get('config_nomer_group_2'); } if (isset($this->request->post['nomer_group_3'])) { $data['config_nomer_group_3'] = $this->request->post['config_nomer_group_3']; } else { $data['config_nomer_group_3'] = $this->config->get('config_nomer_group_3'); } if (isset($this->request->post['nomer_group_4'])) { $data['config_nomer_group_4'] = $this->request->post['config_nomer_group_4']; } else { $data['config_nomer_group_4'] = $this->config->get('config_nomer_group_4'); } if (isset($this->request->post['nomer_group_5'])) { $data['config_nomer_group_5'] = $this->request->post['config_nomer_group_5']; } else { $data['config_nomer_group_5'] = $this->config->get('config_nomer_group_5'); } if (isset($this->request->post['nomer_group_6'])) { $data['config_nomer_group_6'] = $this->request->post['config_nomer_group_6']; } else { $data['config_nomer_group_6'] = $this->config->get('config_nomer_group_6'); } if (isset($this->request->post['nomer_group_7'])) { $data['config_nomer_group_7'] = $this->request->post['config_nomer_group_7']; } else { $data['config_nomer_group_7'] = $this->config->get('config_nomer_group_7'); }]]></add> </operation> </file> <file path="admin/view/template/setting/setting.tpl"> <operation error="skip"> <search><![CDATA[<input type="text" name="config_fax" value="<?php echo $config_fax; ?>" placeholder="<?php echo $entry_fax; ?>" id="input-fax" class="form-control" />]]></search> <add position="after" offset="2"><![CDATA[<div class="form-group"> <label class="col-sm-2 control-label" for="input-fax"><?php echo $entry_config_min_price_order; ?></label> <div class="col-sm-10"> <input type="text" name="min_price_order" value="<?php echo $config_min_price_order; ?>" placeholder="<?php echo $config_min_price_order; ?>" class="form-control" /> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label" for="input-fax"><?php echo $entry_config_nomer_group; ?></label> <div class="col-sm-10"> <td><input style="width: 40px;" type="text" name="nomer_group" value="<?php echo $config_nomer_group; ?>" /><input style="width: 40px;" type="text" name="nomer_group_2" value="<?php echo $config_nomer_group_2; ?>" /><input style="width: 40px;" type="text" name="nomer_group_3" value="<?php echo $config_nomer_group_3; ?>" /><input style="width: 40px;" type="text" name="nomer_group_4" value="<?php echo $config_nomer_group_4; ?>" /><input style="width: 40px;" type="text" name="nomer_group_5" value="<?php echo $config_nomer_group_5; ?>" /><input style="width: 40px;" type="text" name="nomer_group_6" value="<?php echo $config_nomer_group_6; ?>" /><input style="width: 40px;" type="text" name="nomer_group_7" value="<?php echo $config_nomer_group_7; ?>" /></td> </div> </div>]]></add> </operation> </file> </spoiler> В таблице `oc_setting` по ключу нашел config_fax скопировал, поменял значения и сохранил. На вкладке Витрина значение появилось. Нажимаю "сохранить" и все, значение, ключ и т.д. как не было. Что делать? Спасибо.
  17. Для тех кто не следит за жизнью php, тут недавно поехал 7.3 THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION! Что критичного ? регулярки переехали с PCRE на PCRE2 Оф информация http://php.net/archive/2018.php#id2018-09-13-2 Информация на хабре https://habr.com/post/422507/
  18. Добрый вечер. Подскажите, как протащить <?php echo $review['author']; ?> из review.tpl в product.tpl. Пробовал разные варианты, ничего не выходит.
  19. Добрый день помогите выбрать добить модуль личных количественных скидок на каждого пользователя отдельно в ограниченном виде! Получается 1) Можно сравнить количество скидок на товар и количество купленных товаров пользователей(только авторизованные будут) сравнивая по айди товара и купленого товара минусовать количество скидок от купленного товара и выводить есть ли скидочный товар или же нет( или какое количество осталось). 2) Я вывел sql запросом уже в пользователе количество скидочных товаров минус количество купленного товара по айди ----- и теперь нужно по айди сравнить купленный товар и товар связать и по полю kolichestvo которое получилось в пользователе смотреть Kol=>0 ? или меньше и тд Как лучше сделать? Как связать купленный товар(этим пользователем) и товар на сайте? В файле который добавил в этот вопрос есть код корзины где осуществил все (jan - это количество скидок на товар) cart.php
  20. Необходимо модифицировать CMS ocStore v2.3 (русский OpenCart 2.1) для работы с MS SQL Server 2012+. Обязательные требования: 1. Взаимодействие CMS с БД должно происходить исключительно через хранимые процедуры (доступа к таблицам у CMS не будет) 2. Часть логики из php нужно перенести в хранимые процедуры (например динамическое формирование запросов) В ответе сообщите срок и стоимость данной работы.
  21. Как передать POST параметр через ajax в файл controller модуля OpenCart ? Есть модуль "latest" Файл контроллера latest.php, нужно передать туда параметр width через Ajax/Jquery Как обратится к этому файлу? Как работать с Ajax знаю, как параметры передать знаю, как принять знаю, но как обратится к нужному файлу в OpenCart? При попытках обращения по "url:' скрипт выдает ошибку "404 (not found)" Пробовал вот так: url: 'index.php?route=extension/module/latest', url: 'index.php?route=module/latest', url: '/catalog/controller/extension/module/latest', Если перейти на прямую по ссылки: "/catalog/controller/extension/module/latest.php" выдает ошибку HTTP ERROR 500
  22. Доброго времени суток. Помогите плиз, нужно данные из корзины вставить в письмо заказа. Обработчик не от опенкарт.
×

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.