Гость vyatkait Опубликовано 5 мая, 2016 Поделиться Опубликовано 5 мая, 2016 Или это зависит еще как настроена 1С-ка? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость zubahistka Опубликовано 12 июля, 2016 Поделиться Опубликовано 12 июля, 2016 на версии 2.0.3.1 (rs.2) работает? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость mavibmstu Опубликовано 18 июля, 2016 Поделиться Опубликовано 18 июля, 2016 На 2.2 версии проверял кто-нибудь? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость pomerla Опубликовано 15 ноября, 2016 Поделиться Опубликовано 15 ноября, 2016 Здравствуйте и как скачать Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость vadim Опубликовано 18 ноября, 2016 Поделиться Опубликовано 18 ноября, 2016 Здравствуйте и как скачать Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость serggovs Опубликовано 21 ноября, 2016 Поделиться Опубликовано 21 ноября, 2016 Ошибку нашел. Для людей, которые занимаются seo. [spoiler=Сохраняем имя категории:] private function initCategory($category, $parent, $data = array(), $language_id) { $result = array( 'status' => isset($data['status']) ? $data['status'] : 1 ,'top' => isset($data['top']) ? $data['top'] : 1 ,'category_store' => isset($data['category_store']) ? $data['category_store'] : array(0) ,'keyword' => isset($data['keyword']) ? $data['keyword'] : '' ,'image' => (isset($category->Картинка)) ? (string)$category->Картинка : ((isset($data['image'])) ? $data['image'] : '') ,'sort_order' => (isset($category->Сортировка)) ? (int)$category->Сортировка : ((isset($data['sort_order'])) ? $data['sort_order'] : 0) ,'column' => 1 ); $result['category_description'] = array( $language_id => array( 'name' => (isset($data['name'])? $data['name'] : (string)$category->Наименование ,'meta_keyword' => (isset($data['category_description'][$language_id]['meta_keyword'])) ? $data['category_description'][$language_id]['meta_keyword'] : '' ,'meta_description' => (isset($data['category_description'][$language_id]['meta_description'])) ? $data['category_description'][$language_id]['meta_description'] : '' ,'description' => (isset($category->Описание)) ? (string)$category->Описание : ((isset($data['category_description'][$language_id]['description'])) ? $data['category_description'][$language_id]['description'] : '') ,'seo_title' => (isset($data['category_description'][$language_id]['seo_title'])) ? $data['category_description'][$language_id]['seo_title'] : '' ,'seo_h1' => (isset($data['category_description'][$language_id]['seo_h1'])) ? $data['category_description'][$language_id]['seo_h1'] : '' ), ); $result['category_description'][$language_id]['meta_title'] = (isset($data['category_description'][$language_id]['meta_title'])) ? $data['category_description'][$language_id]['meta_title'] : ''; return $result; } [spoiler=И сохраняем url, перенося выделенный код] private function insertCategory($xml, $parent = 0, $language_id) { $this->load->model('catalog/category'); foreach ($xml as $category){ if (isset($category->Ид) && isset($category->Наименование) ){ $id = (string)$category->Ид; $data = array(); $query = $this->db->query('SELECT * FROM `' . DB_PREFIX . 'category_to_1c` WHERE `1c_category_id` = "' . $this->db->escape($id) . '"'); if ($query->num_rows) { $category_id = (int)$query->row['category_id']; $data = $this->model_catalog_category->getCategory($category_id); $data['category_description'] = $this->model_catalog_category->getCategoryDescriptions($category_id); $data = $this->initCategory($category, $parent, $data, $language_id); $this->model_catalog_category->editCategory($category_id, $data); } else { $data = $this->initCategory($category, $parent, array(), $language_id); //$category_id = $this->getCategoryIdByName($data['category_description'][1]['name']) ? $this->getCategoryIdByName($data['category_description'][1]['name']) : $this->model_catalog_category->addCategory($data); $category_id = $this->model_catalog_category->addCategory($data); $this->db->query('INSERT INTO `' . DB_PREFIX . 'category_to_1c` SET category_id = ' . (int)$category_id . ', `1c_category_id` = "' . $this->db->escape($id) . '"'); } $this->CATEGORIES[$id] = $category_id; } if (!$query->num_rows) { //только если тип 'translit' if ($this->config->get('exchange1c_seo_url') == 2) { $cat_name = "category-" . $data['parent_id'] . "-" . $data['category_description'][$language_id]['name']; $this->setSeoURL('category_id', $category_id, $cat_name); } } if ($category->Группы) $this->insertCategory($category->Группы->Группа, $category_id, $language_id); } unset($xml); } Спасибо Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость potapm Опубликовано 23 ноября, 2016 Поделиться Опубликовано 23 ноября, 2016 В OC - Version 2.3.0.2 (rs.3) работает? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость GSHXT Опубликовано 22 марта, 2017 Поделиться Опубликовано 22 марта, 2017 Подскажите, будет ли работать с Мой Склад? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость flystar Опубликовано 23 марта, 2017 Поделиться Опубликовано 23 марта, 2017 Повторный вопрос. Работает на опенкарт 2.2? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость vadim Опубликовано 23 марта, 2017 Поделиться Опубликовано 23 марта, 2017 В OC - Version 2.3.0.2 (rs.3) работает?Работает Подскажите, будет ли работать с Мой Склад?Нет Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость DjangoOsvobogdenniy Опубликовано 19 апреля, 2017 Поделиться Опубликовано 19 апреля, 2017 2.3.0.2 и УНФ 1.4 работает? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость MMG Опубликовано 17 мая, 2017 Поделиться Опубликовано 17 мая, 2017 Спасибо за модуль, немного покопался в коде и всё работает. изначально не выгружались цены. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость pt1pp Опубликовано 29 апреля, 2018 Поделиться Опубликовано 29 апреля, 2018 Есть ли у вас новая версия по opencart 3.00 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Captain25 Опубликовано 7 мая, 2018 Поделиться Опубликовано 7 мая, 2018 Модуль хорош! А для 3.2 опенкарт пробовал его кто-нибудь? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Soulflier Опубликовано 5 июля, 2018 Поделиться Опубликовано 5 июля, 2018 Попробую еще этот модуль. А то я только по 1С, и методом тыка может получится Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.