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

kourysan

Users
  • Posts

    310
  • Joined

  • Last visited

Everything posted by kourysan

  1. Обновилась версия модуля до 1.1.0. По многочисленным просьбам добавил утилиту, позволяющую автоматически конвертировать структуру распределения изображений по папкам, из стандартного формата в оптимизированный для магазинов уже заполненных товарами. Прошу тестировать. Задача эта требует много ресурсов сервера и на разных настройках, думаю, могут быть сюрпризы...
  2. Не совсем понял зачем это нужно... Сейчас пишу утилиту, которая будет позволять преобразовывать файловое хранилище из стандартной структуры в мою. Там же хочу добавить настроек и опций. Что покажется мне логичным и удобным постараюсь реализовать. Поэтому предлагайте
  3. Это типичная ситуация, которая возникает после установки нового модуля. Вам нужно в админке Система / Пользователи / Группы пользователей / Главный Администратор (или другой группы, в какой находится ваш аккаунт) установить права на просмотр и изменение для файла adnfilemanager.php
  4. Была погожая ситуация. На в коде сайта был вирус
  5. Да, все правильно. Модуль равномерно распределяет картинки по папкам, чтобы не создавать излишнюю нагрузку на сервер. При стандартных настройках в каждой папке будет создано не более 100 подпапок, в каждой из которых может быть размещено до 100 картинок. Таким образом максимальное число картинок, которые можно разместить 10 млн. шт. Если этого для кого-то окажется не достаточно, очень просто можно сделать 3-х значные имена папок. В этом случае максимальное число картинок составит 10 млрд. шт
  6. Завантажити / Придбати розширення Загрузчик картинок для магазинов с большим числом товаров Удобный загрузчик файлов для магазинов с большим числом товаров К сожалению, родной менеджер файлов в опенкарт очень не удобный и заторможенный. Работа с ним приводит к одной из двух проблем: 1) - все картинки владелец магазина добавляет в одну директорию, в результате после того, когда их становится несколько тысяч, сайт начинает серьезно тормозить и добавить новую картинку становится достаточно трудно, а порой и вообще не возможно 2) - владелец магазина знает, что нужно распределять картинки по папкам и делает это. В результате, через некоторое время, очень трудно разобраться в какой папке к какому товару лежит картинка. Данная версия модуля позволяет добавлять и изменять картинки к товарам и категориям не задумываясь о том, где физически эти картинки на сервере будут размещены. Больше об выборе места их размещения заботиться не нужно! Картинки загружаются на сервер в директорию image/data, внутри которой автоматически создаются подкатегории вида XX/YY, где XX,YY - числа от 00 до 99 Преимущества файлы добавляются в 1 клик можно добавить миллионы картинок и при этом нагрузка на сервер не возрастет файлы в папках распределяются равномерно. Не более 100 файлов в папке и не более 100 вложенных папок. можно добавлять файлы с одинаковыми именами, они переименовываются автоматически нет проблемы в работе с картинками, имеющими русские названия структуру папок и файлов с изображениями, можно автоматически конвертировать в оптимизированный формат Модуль не изменяет ни каких файлов движка. VQMOD - обязателен Протестировано на OpenCart 1.5.4, 1.5.5, 1.5.6 ocStore 1.5.4, 1.5.5 За основу модуля был взял стандартный filemanager. Установка. Работает с vqmod 1. Скопировать файлы из папки upload в корень сайта Если обновляете предыдущую версию согласитесь на замену имеющихся файлов. 2. Установить модуль "Удобный загрузчик файлов". Пожелания о доработке и дальнейшем улучшении функционала приветствуются в теме поддержки модуля. Автор kourysan долучення 28.07.14 Категорія Модули  
  7. Таблица oc_order - это таблица, в которой хранятся все заказы. Она в движке есть всегда. Возможно, у вас префикс таблицы не oc_ или просто проблемы с базой. запросом, который вы написали ее создавать не правильно. Если ее нет, советую переустановить базу Эта таблица создается так: CREATE TABLE IF NOT EXISTS `oc_order` ( `order_id` int(11) NOT NULL AUTO_INCREMENT, `invoice_no` int(11) NOT NULL DEFAULT '0', `invoice_prefix` varchar(26) NOT NULL, `store_id` int(11) NOT NULL DEFAULT '0', `store_name` varchar(64) NOT NULL, `store_url` varchar(255) NOT NULL, `customer_id` int(11) NOT NULL DEFAULT '0', `customer_group_id` int(11) NOT NULL DEFAULT '0', `firstname` varchar(32) NOT NULL, `lastname` varchar(32) NOT NULL, `email` varchar(96) NOT NULL, `telephone` varchar(32) NOT NULL, `fax` varchar(32) NOT NULL, `payment_firstname` varchar(32) NOT NULL, `payment_lastname` varchar(32) NOT NULL, `payment_company` varchar(32) NOT NULL, `payment_company_id` varchar(32) NOT NULL, `payment_tax_id` varchar(32) NOT NULL, `payment_address_1` varchar(128) NOT NULL, `payment_address_2` varchar(128) NOT NULL, `payment_city` varchar(128) NOT NULL, `payment_postcode` varchar(10) NOT NULL, `payment_country` varchar(128) NOT NULL, `payment_country_id` int(11) NOT NULL, `payment_zone` varchar(128) NOT NULL, `payment_zone_id` int(11) NOT NULL, `payment_address_format` text NOT NULL, `payment_method` varchar(128) NOT NULL, `payment_code` varchar(128) NOT NULL, `shipping_firstname` varchar(32) NOT NULL, `shipping_lastname` varchar(32) NOT NULL, `shipping_company` varchar(32) NOT NULL, `shipping_address_1` varchar(128) NOT NULL, `shipping_address_2` varchar(128) NOT NULL, `shipping_city` varchar(128) NOT NULL, `shipping_postcode` varchar(10) NOT NULL, `shipping_country` varchar(128) NOT NULL, `shipping_country_id` int(11) NOT NULL, `shipping_zone` varchar(128) NOT NULL, `shipping_zone_id` int(11) NOT NULL, `shipping_address_format` text NOT NULL, `shipping_method` varchar(128) NOT NULL, `shipping_code` varchar(128) NOT NULL, `comment` text NOT NULL, `total` decimal(15,4) NOT NULL DEFAULT '0.0000', `order_status_id` int(11) NOT NULL DEFAULT '0', `affiliate_id` int(11) NOT NULL, `commission` decimal(15,4) NOT NULL, `language_id` int(11) NOT NULL, `currency_id` int(11) NOT NULL, `currency_code` varchar(3) NOT NULL, `currency_value` decimal(15,8) NOT NULL DEFAULT '1.00000000', `ip` varchar(40) NOT NULL, `forwarded_ip` varchar(40) NOT NULL, `user_agent` varchar(255) NOT NULL, `accept_language` varchar(255) NOT NULL, `date_added` datetime NOT NULL, `date_modified` datetime NOT NULL, PRIMARY KEY (`order_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  8. супер, вы наткнулись на ошибку в фале движка. Странно,что никто ее ранее не видел. Присутствует в ocStore, включая opencart 1.5.6.4. Напишу разрабам, чтобы пофиксили Нужно в файле admin/model/sale/order.php в методе getTotalOrders строку $sql .= " AND DATE(o.date_modified) = DATE('" . $this->db->escape($data['filter_date_modified']) . "')"; заменить на $sql .= " AND DATE(date_modified) = DATE('" . $this->db->escape($data['filter_date_modified']) . "')";
  9. А к разработчику обратиться не пробовали? Или модуль не покупали?
  10. Есть здесь клон рекомендуемых, именно для такого случая. Называете его, как хотите. Если я правильно понял, что вы хотите https://opencartforum.com/topic/24574-%D0%BA%D0%BB%D0%BE%D0%BD-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8F-%D1%80%D0%B5%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D0%B4%D1%83%D0%B5%D0%BC%D1%8B%D0%B5-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D1%8B/
  11. Приходилось делать такой перенос. Пишите в личку, помогу
  12. Уверен, что на новом хостинге не установлено какое-то необходимое расширение. Попробуйте принудительно включить отображение ошибок. В корне сайта, в файл index.php перед строкой $request = new Request(); вставьте код: ini_set('error_reporting', E_ALL); ini_set('display_errors', 1); ini_set('display_startup_errors', 1);
  13. Бесплатных хороших не встречал. Я пользуюсь этим https://opencartforum.com/files/file/467-csv-price-pro-importexport/
  14. У вас ошибка в файле common.js в 113 строке, у вас так: function addToCart а должно быть так: function addToCart(product_id, quantity) {
  15. модуль готовый не подскажу. А вообще можно добавить дополнительное поле в товар (например использовать поле JAN:) в качестве единиц измерений и вывести его в шаблоне
×
×
  • 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.