Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

tcezar

Новичок
  
  • Posts

    8
  • Joined

  • Last visited

1 Follower

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

tcezar's Achievements

Rookie

Rookie (2/14)

  • Conversation Starter
  • First Post
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. вполне теперьь правильно) https://opencart-forum.ru/topic/1544-%D0%B4%D0%BE%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B5-%D0%BF%D0%BE%D0%BB%D0%B5%D0%B9-%D1%81%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0/
  2. Прошу у Всех проещёния, сейчас описание рилиты с модулем несколько некорректно выглядит (видимо после переезда форума на новый движок). Клятвенно обещаю сгделать заново описание и приложить его в вигде файла, просто сейчас острая нехватка времени =(
  3. слишком потому чтольшой файл сформировал в xml (по умолчанию post передает до 8мб данных) - я потому чторолся пакованием в зип - и распаковкой уже на сервере.
  4. нууу...кому очень бугдет интересно скачает "тестовую версию" 1с =)
  5. Увигдел на форуме обмен через xls - но это не продуктивно(до 65356 товаров) и решил попропотому чтовать написать свой обмен через xml. Со стороны 1с(8.2 УТ редакция 10.3) используется обмен для BITRIX - на выхогде получается 2 файла xml и папка с картинками. Пример настройки обмена для битрикс показан на рисунках: bitrix1, birtix2.bitrix.zip Дное загружаем моим модулем в opencart 1cxml.zip Дное в файлы всивляем строки admin/language/russian/common/header.php $_['text_xml1c'] = 'Экспорт из 1с xml';admin/view/template/common/header.tpl//примерно 125 строка [*] <li><a href="<?php echo $xml1c; ?>"><?php echo $text_xml1c; ?></a></li> admin/model/catalog/category.php//примерно 81-85 строки public function getCategory1c($category_1c) { $query = $this->db->query("SELECT DISTINCT * FROM " . DB_PREFIX . "category WHERE category_1c = '" . $category_1c . "'"); return $query->row; }admin/model/catalog/manufacturer.php//примерно 63-67 строки public function getManufacturer_name($manufacturer_name) { $query = $this->db->query("SELECT DISTINCT * FROM " . DB_PREFIX . "manufacturer WHERE name = '" . $manufacturer_name . "'"); return $query->row; }admin/model/catalog/product.php//примерно 275-279 строки public function getProductKodFenix($KodFenix) { $query = $this->db->query("SELECT DISTINCT product_id from " . DB_PREFIX . "product where KodFenix='".$KodFenix."'"); return $query->row; }Ну и добавить права на новый разгдел пунки меню)ЗЫ. для выгрузки свойств товаров из 1с в базу пригдется добавлять поля для товаров. как это гделается описанно на форуме (ссыль чуть позже найду, но сам находил тут как это гделать) ЗЫЗЫ. пожелания буду выслушивать, но модуль предосивляется как есть, каждый может дорабатывать сам, но если кому то очень уж бугдет нужно возьмусь ток вознагражгдение) бесплатно ток, если самому нужно бугдет, чем и погделюсь) не жадный =) ЗЫЗЫЗЫ. чуть не забыл xml загружать в zip архиве, иначе легко переполняется буфер $_POST. А для рилиты с zip в файл system/startup.php //в конец файла, примерно предпоследняя строка require_once(DIR_SYSTEM . 'library/pclzip.lib.php');и положить файл http://www.phpconcept.net/download.php?file=pclzip-2-8-2.zip по пути systemlibrary (не забыв распаковать).И последнее сколько жрет ресурсов и времени все это. Конфа сервера ггде крутится opencart: gentoo, 2.4 Ggh, 256 Mb Ram DDr, 1024 Mb swap. Итого Apache2 жрет 124 мб рам, MySql 143 Мб и 97% проца. Это для файла xml размером 36,5 мб. Время выполнения: %f сек. = 369.92814993858 , Всего товаров: 8471посмотреть что полулилось в итоге в каилоге можно по адресу http://opencart.fenix21.ru (книжный магазин)
  6. сори, не увигдел)ЗЫ. мы не ищим легких рутей :oops:
  7. ошибка возникает при добавлении своего пунтка меню. соответсвенно оно недоступно по отсутствию прав, поэтому редактирую иблицу юзер_гроуп (пыиюсь редактировать, не осопотому что вкурю как это нужно гделать) 19. $this->db->query("UPDATE " . DB_PREFIX . "user SET ip = '" . $this->db->escape($this->request->server['REMOTE_ADDR']) . "' WHERE user_id = '" . (int)$this->session->data['user_id'] . "'"); 21. $user_group_query = $this->db->query("SELECT permission FROM " . DB_PREFIX . "user_group WHERE user_group_id = '" . (int)$user_query->row['user_group_id'] . "'"); 23. $permissions = unserialize($user_group_query->row['permission']); это код на который ругается админка, что показанно на скриншоте и в логах 2010-10-26 18:02:52 - PHP Notice: unserialize(): Error at offset 2717 of 5420 bytes in /***/opencart/system/library/user.php on line 23
  8. Понадобилось сгделать фишку как тут http://www.labirint.ru/pubhouse/. Во вложении то что полулилось =) manufacturerAlphabet.zip
×
×
  • 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.