-
Публикаций
87 -
Зарегистрирован
-
Посещение
Тип публикации
Профили
Форум
Дополнения
Статьи
FAQ
Наши новости
Наши услуги
Блоги
module__dplus_manager
Все публикации пользователя DarkJoker
-
[Решено {ssl}] Проблема с почтой SMTP
DarkJoker ответил в теме пользователя DarkJoker в Установка, обновление, настройка
Бингоооо :eek: :eek: :eek: :eek: :eek: :eek: :eek: :eek: решение кто столкнулся с этой проблемой >>>> Короче мучился 6 часов и убирал модули и шаблон проверял и чистил VQMOD не чего не помогало. Решение нашлось в настройках SMTP применил SSL протокол и порт 465 и всё стало моментально отсылаться. Сообщения приходят как админу,так и на дополнительный адрес. Видимо через 25 порт тупит очень хостинг.... -
[Решено {ssl}] Проблема с почтой SMTP
DarkJoker ответил в теме пользователя DarkJoker в Установка, обновление, настройка
Так чистый opencart бедственный модуль это сокращённая форма отправки данных -
[Решено {ssl}] Проблема с почтой SMTP
DarkJoker ответил в теме пользователя DarkJoker в Установка, обновление, настройка
не кто не заценил вопрос? -
И так проблема такая когда заказ сформирован и все строки заполнены нажимаем подтвердить заказ,проходит где то 20 секунд и видим "Ваш заказ формирован!" Отсылка происходит: на 2 почты. SMTP использую другую почтовый сервер. Вопрос! >> 20 секунд ожидания это достаточно много и как убрать такую задержку? Ставил SMTP таймаут 0.2 отсылка моментальная но не чего на почту не приходит Ставлю SMTP таймаут 5 всё отсылается но около 20 секунд ожидания пока страница "Ваш заказ формирован!" Как побороть это?
-
У меня тут стало выходить ошибки 2015-03-18 22:58:02 - PHP Notice: getimagesize() [<a href='function.getimagesize'>function.getimagesize</a>]: Read error! in /home/catalog/model/tool/image.php on line 39 2015-03-18 22:58:02 - PHP Notice: getimagesize() [<a href='function.getimagesize'>function.getimagesize</a>]: Read error! in /home/system/library/image.php on line 11 Попробовал удалить всё картинки а категории и товары не помогло....image/change почистил и всё равно не как не убирается
-
Хотел почитать а у вас везде Notice: Error: Can't create/write to file '/tmp/#sql_11b8_1.MAI' (Errcode: 28) Error No: 1 SELECT * FROM roc_category c LEFT JOIN roc_category_description cd ON (c.category_id = cd.category_id) LEFT JOIN roc_category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '1' AND c2s.store_id = '0' AND c.status = '1' ORDER BY c.parent_id, c.sort_order, cd.name in /home/opencart/public_html/system/database/mysql.php on line 49
-
Хорошо я подумаю спасибо Сейчас разрабатываю на основе opencart отдельную cms
-
Ещё есть варианты?
-
Спасибки. Если я его куплю можно его изменить для своих клиентов? И добавлять в мою версию cms opencart (переделка).
-
Здравствуйте, мне нужно разделить новости и статьи по группам(разделам). Например: Наши ---> |проекты| новости |2015 года| Развитие|. Можете что нибудь посоветовать?
-
Нужно заменить из резервной копии файлы в не папке VQMOD index.php ,config.php и т.д
-
Спасибо большое помогло null
-
Точней куда впихнуть её <?php class ControllerCommonHeader extends Controller { protected function index() { $this->data['title'] = $this->document->getTitle(); if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) { $server = $this->config->get('config_ssl'); } else { $server = $this->config->get('config_url'); } $this->data['base'] = $server; $this->data['description'] = $this->document->getDescription(); $this->data['keywords'] = $this->document->getKeywords(); $this->data['links'] = $this->document->getLinks(); $this->data['styles'] = $this->document->getStyles(); $this->data['scripts'] = $this->document->getScripts(); $this->data['lang'] = $this->language->get('code'); $this->data['direction'] = $this->language->get('direction'); $this->data['google_analytics'] = html_entity_decode($this->config->get('config_google_analytics'), ENT_QUOTES, 'UTF-8'); $this->data['name'] = $this->config->get('config_name'); if ($this->config->get('config_icon') && file_exists(DIR_IMAGE . $this->config->get('config_icon'))) { $this->data['icon'] = $server . 'image/' . $this->config->get('config_icon'); } else { $this->data['icon'] = ''; } if ($this->config->get('config_logo') && file_exists(DIR_IMAGE . $this->config->get('config_logo'))) { $this->data['logo'] = $server . 'image/' . $this->config->get('config_logo'); } else { $this->data['logo'] = ''; } $this->language->load('common/header'); $this->data['og_url'] = (isset($this->request->server['HTTPS']) ? HTTPS_SERVER : HTTP_SERVER) . substr($this->request->server['REQUEST_URI'], 1, (strlen($this->request->server['REQUEST_URI'])-1)); $this->data['og_image'] = $this->document->getOgImage(); $this->data['text_myaccount'] = $this->language->get('text_myaccount'); $this->data['text_home'] = $this->language->get('text_home'); $this->data['text_category'] = $this->language->get('text_category'); $this->data['text_compare'] = sprintf($this->language->get('text_compare'), (isset($this->session->data['compare']) ? count($this->session->data['compare']) : 0)); $this->data['text_wishlist'] = sprintf($this->language->get('text_wishlist'), (isset($this->session->data['wishlist']) ? count($this->session->data['wishlist']) : 0)); $this->data['text_shopping_cart'] = $this->language->get('text_shopping_cart'); $this->data['text_search'] = $this->language->get('text_search'); $this->data['text_welcome'] = sprintf($this->language->get('text_welcome'), $this->url->link('account/login', '', 'SSL'), $this->url->link('account/register', '', 'SSL')); $this->data['text_logged'] = sprintf($this->language->get('text_logged'), $this->url->link('account/account', '', 'SSL'), $this->customer->getFirstName(), $this->url->link('account/logout', '', 'SSL')); $this->data['text_account'] = $this->language->get('text_account'); $this->data['text_checkout'] = $this->language->get('text_checkout'); $this->data['text_page'] = $this->language->get('text_page'); $this->data['home'] = $this->url->link('common/home'); $this->data['compare'] = $this->url->link('product/compare', '', 'SSL'); $this->data['wishlist'] = $this->url->link('account/wishlist', '', 'SSL'); $this->data['logged'] = $this->customer->isLogged(); $this->data['account'] = $this->url->link('account/account', '', 'SSL'); $this->data['shopping_cart'] = $this->url->link('checkout/cart'); $this->data['checkout'] = $this->url->link('checkout/checkout', '', 'SSL'); $this->data['text_contact'] = $this->language->get('text_contact'); $this->data['contact'] = $this->url->link('information/contact'); // Daniel's robot detector $status = true; if (isset($this->request->server['HTTP_USER_AGENT'])) { $robots = explode("\n", trim($this->config->get('config_robots'))); foreach ($robots as $robot) { if ($robot && strpos($this->request->server['HTTP_USER_AGENT'], trim($robot)) !== false) { $status = false; break; } } } // A dirty hack to try to set a cookie for the multi-store feature $this->load->model('setting/store'); $this->data['stores'] = array(); if ($this->config->get('config_shared') && $status) { $this->data['stores'][] = $server . 'catalog/view/javascript/crossdomain.php?session_id=' . $this->session->getId(); $stores = $this->model_setting_store->getStores(); foreach ($stores as $store) { $this->data['stores'][] = $store['url'] . 'catalog/view/javascript/crossdomain.php?session_id=' . $this->session->getId(); } } // Search if (isset($this->request->get['search'])) { $this->data['search'] = $this->request->get['search']; } else { $this->data['search'] = ''; } // Menu if (isset($this->request->get['path'])) { $parts = explode('_', (string)$this->request->get['path']); } else { $parts = array(); } $this->load->model('catalog/category'); $this->load->model('catalog/product'); $this->data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { if ($category['top']) { // Level 2 $children_data = array(); $children = $this->model_catalog_category->getCategories($category['category_id']); foreach ($children as $child) { //Будем вычислять кол-во товаров в категориях только если это кол-во надо показывать if ($this->config->get('config_product_count')) { $data = array( 'filter_category_id' => $child['category_id'], 'filter_sub_category' => true ); $product_total = $this->model_catalog_product->getTotalProducts($data); } $children_data[] = array( 'name' => $child['name'] . ($this->config->get('config_product_count') ? ' <span class="kolvo">' . $product_total . '</span>' : ''), 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); } // Level 1 $this->data['categories'][] = array( 'name' => $category['name'], 'children' => $children_data, 'active' => in_array($category['category_id'], $parts), 'column' => $category['column'] ? $category['column'] : 1, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } } $this->children = array( 'module/language', 'module/currency', 'module/cart' ); $this->data['html_block'] = $this->getChild('module/html_block', array('html_block_id' => '2')); if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/header.tpl')) { $this->template = $this->config->get('config_template') . '/template/common/header.tpl'; } else { $this->template = 'default/template/common/header.tpl'; } $this->render(); } } ?>
-
Как задать переменную?
-
Всё спасибо нашёл ошибку в контроллере.
-
я так понимаю тут искать? vq2-admin_controller_common_header.php
-
Здравствуйте прошу прощения может глупый вопрос но нужна помощь PHP Notice: Undefined variable: heading_title in /home/u189969233/public_html/vqmod/vqcache/vq2-admin_view_template_common_header.tpl on line 57 Не может найти переменную. Это стандартная функция но куда то пропала. Подскажите как восстановить. Вот файл. <!DOCTYPE html> <html dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>"> <head> <meta charset="UTF-8" /> <title><?php echo $title; ?></title> <base href="<?php echo $base; ?>" /> <?php if ($description) { ?> <meta name="description" content="<?php echo $description; ?>" /> <?php } ?> <?php if ($keywords) { ?> <meta name="keywords" content="<?php echo $keywords; ?>" /> <?php } ?> <?php foreach ($links as $link) { ?> <link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>" /> <?php } ?> <link rel="stylesheet" type="text/css" href="view/stylesheet/stylesheet.css" /> <?php foreach ($styles as $style) { ?> <link rel="<?php echo $style['rel']; ?>" type="text/css" href="<?php echo $style['href']; ?>" media="<?php echo $style['media']; ?>" /> <?php } ?> <script type="text/javascript" src="view/javascript/jquery/jquery-1.7.1.min.js"></script> <script type="text/javascript" src="view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js"></script> <link type="text/css" href="view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css" rel="stylesheet" /> <script type="text/javascript" src="view/javascript/jquery/tabs.js"></script> <script type="text/javascript" src="view/javascript/jquery/superfish/js/superfish.js"></script> <?php foreach ($scripts as $script) { ?> <script type="text/javascript" src="<?php echo $script; ?>"></script> <?php } ?> <script type="text/javascript"> //----------------------------------------- // Confirm Actions (delete, uninstall) //----------------------------------------- $(document).ready(function(){ // Confirm Delete $('#form').submit(function(){ if ($(this).attr('action').indexOf('delete',1) != -1) { if (!confirm('<?php echo $text_confirm; ?>')) { return false; } } }); // Confirm Uninstall $('a').click(function(){ if ($(this).attr('href') != null && $(this).attr('href').indexOf('uninstall', 1) != -1) { if (!confirm('<?php echo $text_confirm; ?>')) { return false; } } }); }); </script> </head> <body> <div id="container"> <div id="header"> <div class="div1"> <div class="div2"><img src="view/image/logo.png" title="<?php echo $heading_title; ?>" onclick="location = '<?php echo $home; ?>'" /></div> <?php if ($logged) { ?> <div class="div3"><img src="view/image/unlock.png" alt="" style="position: relative; top: 3px;" /> <?php echo $logged; ?></div> <?php } ?> </div> <?php if ($logged) { ?> <div id="menu"> <ul class="left" style="display: none;"> <li id="dashboard"><a href="<?php echo $home; ?>" class="top"><img src="view/image/menu/home.png"><br><?php echo $text_dashboard; ?></a></li> <li id="catalog"><a class="top"><img src="view/image/menu/catalog.png"><br><?php echo $text_catalog; ?></a> <ul> <li><a href="<?php echo $category; ?>"><?php echo $text_category; ?></a></li> <li><a href="<?php echo $product; ?>"><?php echo $text_product; ?></a></li> <li><a class="parent"><?php echo $text_attribute; ?></a> <ul> <li><a href="<?php echo $attribute; ?>"><?php echo $text_attribute; ?></a></li> <li><a href="<?php echo $attribute_group; ?>"><?php echo $text_attribute_group; ?></a></li> </ul> </li> <li><a href="<?php echo $option; ?>"><?php echo $text_option; ?></a></li> <li><a href="<?php echo $download; ?>"><?php echo $text_download; ?></a></li> <li><a href="<?php echo $review; ?>"><?php echo $text_review; ?></a></li> <li><a href="<?php echo $news; ?>"><?php echo $text_news; ?></a></li> <li><a href="<?php echo $information; ?>"><?php echo $text_information; ?></a></li> <li><a href="<?php echo $cachemanager; ?>"><?php echo $text_cachemanager; ?></a></li> </ul> </li> <li id="extension"><a class="top"><img src="view/image/menu/module.png"><br><?php echo $text_extension; ?></a> <ul> <li><a href="<?php echo $module; ?>"><?php echo $text_module; ?></a></li> <li><a href="<?php echo $shipping; ?>"><?php echo $text_shipping; ?></a></li> <li><a href="<?php echo $payment; ?>"><?php echo $text_payment; ?></a></li> <li><a href="<?php echo $total; ?>"><?php echo $text_total; ?></a></li> <li><a href="<?php echo $feed; ?>"><?php echo $text_feed; ?></a></li> </ul> </li> <li id="sale"><a class="top"><img src="view/image/menu/sale.png"><br><?php echo $text_sale; ?></a> <ul> <li><a href="<?php echo $order; ?>"><?php echo $text_order; ?></a></li> <li><a href="<?php echo $return; ?>"><?php echo $text_return; ?></a></li> <li><a class="parent"><?php echo $text_customer; ?></a> <ul> <li><a href="<?php echo $customer; ?>"><?php echo $text_customer; ?></a></li> <li><a href="<?php echo $customer_group; ?>"><?php echo $text_customer_group; ?></a></li> </ul> </li> <li><a href="<?php echo $affiliate; ?>"><?php echo $text_affiliate; ?></a></li> <li><a href="<?php echo $coupon; ?>"><?php echo $text_coupon; ?></a></li> <li><a class="parent"><?php echo $text_voucher; ?></a> <ul> <li><a href="<?php echo $voucher; ?>"><?php echo $text_voucher; ?></a></li> <li><a href="<?php echo $voucher_theme; ?>"><?php echo $text_voucher_theme; ?></a></li> </ul> </li> <li><a href="<?php echo $contact; ?>"><?php echo $text_contact; ?></a></li> </ul> </li> <li id="system"><a class="top"><img src="view/image/menu/system.png"><br><?php echo $text_system; ?></a> <ul> <li><a href="<?php echo $setting; ?>"><?php echo $text_setting; ?></a></li> <li><a class="parent"><?php echo $text_design; ?></a> <ul> <li><a href="<?php echo $layout; ?>"><?php echo $text_layout; ?></a></li> <li><a href="<?php echo $banner; ?>"><?php echo $text_banner; ?></a></li> </ul> </li> <li><a class="parent"><?php echo $text_users; ?></a> <ul> <li><a href="<?php echo $user; ?>"><?php echo $text_user; ?></a></li> <li><a href="<?php echo $user_group; ?>"><?php echo $text_user_group; ?></a></li> </ul> </li> <li><a class="parent"><?php echo $text_localisation; ?></a> <ul> <li><a href="<?php echo $language; ?>"><?php echo $text_language; ?></a></li> <li><a href="<?php echo $currency; ?>"><?php echo $text_currency; ?></a></li> <li><a href="<?php echo $stock_status; ?>"><?php echo $text_stock_status; ?></a></li> <li><a href="<?php echo $order_status; ?>"><?php echo $text_order_status; ?></a></li> <li><a class="parent"><?php echo $text_return; ?></a> <ul> <li><a href="<?php echo $return_status; ?>"><?php echo $text_return_status; ?></a></li> <li><a href="<?php echo $return_action; ?>"><?php echo $text_return_action; ?></a></li> <li><a href="<?php echo $return_reason; ?>"><?php echo $text_return_reason; ?></a></li> </ul> </li> <li><a href="<?php echo $country; ?>"><?php echo $text_country; ?></a></li> <li><a href="<?php echo $zone; ?>"><?php echo $text_zone; ?></a></li> <li><a href="<?php echo $geo_zone; ?>"><?php echo $text_geo_zone; ?></a></li> <li><a class="parent"><?php echo $text_tax; ?></a> <ul> <li><a href="<?php echo $tax_class; ?>"><?php echo $text_tax_class; ?></a></li> <li><a href="<?php echo $tax_rate; ?>"><?php echo $text_tax_rate; ?></a></li> </ul> </li> <li><a href="<?php echo $length_class; ?>"><?php echo $text_length_class; ?></a></li> <li><a href="<?php echo $weight_class; ?>"><?php echo $text_weight_class; ?></a></li> </ul> </li> <li><a href="<?php echo $error_log; ?>"><?php echo $text_error_log; ?></a></li> <li><a href="<?php echo $backup; ?>"><?php echo $text_backup; ?></a></li> </ul> </li> <li id="reports"><a class="top"><img src="view/image/menu/report.png"><br><?php echo $text_reports; ?></a> <ul> <li><a class="parent"><?php echo $text_sale; ?></a> <ul> <li><a href="<?php echo $report_sale_order; ?>"><?php echo $text_report_sale_order; ?></a></li> <li><a href="<?php echo $report_sale_tax; ?>"><?php echo $text_report_sale_tax; ?></a></li> <li><a href="<?php echo $report_sale_shipping; ?>"><?php echo $text_report_sale_shipping; ?></a></li> <li><a href="<?php echo $report_sale_return; ?>"><?php echo $text_report_sale_return; ?></a></li> <li><a href="<?php echo $report_sale_coupon; ?>"><?php echo $text_report_sale_coupon; ?></a></li> </ul> </li> <li><a class="parent"><?php echo $text_product; ?></a> <ul> <li><a href="<?php echo $report_product_viewed; ?>"><?php echo $text_report_product_viewed; ?></a></li> <li><a href="<?php echo $report_product_purchased; ?>"><?php echo $text_report_product_purchased; ?></a></li> </ul> </li> <li><a class="parent"><?php echo $text_customer; ?></a> <ul> <li><a href="<?php echo $report_customer_online; ?>"><?php echo $text_report_customer_online; ?></a></li> <li><a href="<?php echo $report_customer_order; ?>"><?php echo $text_report_customer_order; ?></a></li> <li><a href="<?php echo $report_customer_reward; ?>"><?php echo $text_report_customer_reward; ?></a></li> <li><a href="<?php echo $report_customer_credit; ?>"><?php echo $text_report_customer_credit; ?></a></li> </ul> </li> <li><a class="parent"><?php echo $text_affiliate; ?></a> <ul> <li><a href="<?php echo $report_affiliate_commission; ?>"><?php echo $text_report_affiliate_commission; ?></a></li> </ul> </li> </ul> </li> <li id="help"><a class="top"><img src="view/image/menu/info.png"><br><?php echo $text_help; ?></a> <ul> <li><a onClick="window.open('');"><?php echo $text_opencart; ?></a></li> <li><a onClick="window.open('');"><?php echo $text_documentation; ?></a></li> <li><a onClick="window.open('');"><?php echo $text_support; ?></a></li> </ul> </li> </ul> <ul class="right"> <li id="store"><a onClick="window.open('<?php echo $store; ?>');" class="top"><img src="view/image/menu/store.png"><br><?php echo $text_front; ?></a> <ul> <?php foreach ($stores as $stores) { ?> <li><a onClick="window.open('<?php echo $stores['href']; ?>');"><?php echo $stores['name']; ?></a></li> <?php } ?> </ul> </li> <li id="store"><a class="top" href="<?php echo $logout; ?>"><img src="view/image/menu/logout.png"><br><?php echo $text_logout; ?></a></li> </ul> <script type="text/javascript"><!-- $(document).ready(function() { $('#menu > ul').superfish({ hoverClass : 'sfHover', pathClass : 'overideThisToUse', delay : 0, animation : {height: 'show'}, speed : 'normal', autoArrows : false, dropShadows : false, disableHI : false, /* set to true to disable hoverIntent detection */ onInit : function(){}, onBeforeShow : function(){}, onShow : function(){}, onHide : function(){} }); $('#menu > ul').css('display', 'block'); }); function getURLVar(urlVarName) { var urlHalves = String(document.location).toLowerCase().split('?'); var urlVarValue = ''; if (urlHalves[1]) { var urlVars = urlHalves[1].split('&'); for (var i = 0; i <= (urlVars.length); i++) { if (urlVars[i]) { var urlVarPair = urlVars[i].split('='); if (urlVarPair[0] && urlVarPair[0] == urlVarName.toLowerCase()) { urlVarValue = urlVarPair[1]; } } } } return urlVarValue; } $(document).ready(function() { route = getURLVar('route'); if (!route) { $('#dashboard').addClass('selected'); } else { part = route.split('/'); url = part[0]; if (part[1]) { url += '/' + part[1]; } $('a[href*=\'' + url + '\']').parents('li[id]').addClass('selected'); } }); //--></script> </div> <?php } ?> </div>
-
Не кто не знает?
-
И так ошибка 2015-03-01 1:17:03 - PHP Notice: Undefined variable: context in /home/u182969211/public_html/vqmod/vqcache/vq2-catalog_view_theme_default_template_common_header.tpl on line 1500 Идём и смотрим что за ошибка у меня на 1500 строке находиться такая функция. <div id="logo"> <?php echo $html_block; $result = file_get_contents(' http://мой_сайт.ru/round.php' false, $context); ?> <<< 1500 строка <div id="donationcount" class="count"> <span class="countframe"> <span class="mask"><?php echo $result; ?></span> </span> </div> </div> Это функция чтения файла...вроде бы всё работает. Но ошибка выходит...как исправить не подскажите? У меня подозрения на file_get_contents
-
Нужна помощь модуль "Последние покупки"
DarkJoker ответил в теме пользователя DarkJoker в Помощь программистам и разработчикам
не валюта одна,но почему то показывает 0.00 хотя платежи в базе есть -
Нужна помощь модуль "Последние покупки"
DarkJoker ответил в теме пользователя DarkJoker в Помощь программистам и разработчикам
Откройти плиз тему проблему не решил -
Нужна помощь модуль "Последние покупки"
DarkJoker ответил в теме пользователя DarkJoker в Помощь программистам и разработчикам
не как не получается вывести платёж человека -
Нужна помощь модуль "Последние покупки"
DarkJoker ответил в теме пользователя DarkJoker в Помощь программистам и разработчикам
получил Array $results = $this->model_module_last_order->getLastOrders($setting['limit']); -
Нужна помощь модуль "Последние покупки"
DarkJoker ответил в теме пользователя DarkJoker в Помощь программистам и разработчикам
Пробовал странно,думаю в этом файле проблема /http/catalog/model/module <?php /* * Last Order module * * by dub * */ class ModelModuleLastOrder extends Model { public function getLastOrders($limit) { $order_data = $this->cache->get('order.last.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id') . '.' . $limit); if (!$order_data) { $order_data = array(); $query = $this->db->query(" SELECT o.order_id, o.firstname, o.shipping_city, o.shipping_country, o.date_added, op.product_id, op.name, p.price, p.image FROM " . DB_PREFIX . "order o JOIN " . DB_PREFIX . "order_product op ON o.order_id = op.order_id LEFT JOIN " . DB_PREFIX . "product p ON p.product_id = op.product_id WHERE o.order_status_id > 0 ORDER BY o.order_id DESC LIMIT {$limit} "); $order_data = $query->rows; $this->cache->set('order.last.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id') . '.' . $limit, $order_data); } return $order_data; } } ?> -
Подходит ли OpenCart для такого функционала?
DarkJoker ответил в теме пользователя agentkraut в Общие вопросы
Да подходит