usergio Опубліковано: 17 вересня 2013 Автор Share Опубліковано: 17 вересня 2013 Перед покупкой интересует вопрос. Может этот модуль импортировать данные из xml файла формата Яндекс маркет (yml) ? Если нет, то когда это будет реализовано? (p.s. Интересует не только сама возможность импортировать новые товары, но и возможность обновлять цены из такого xml формата) Спасибо. Ужасный формат. Уже пытался в нем разобраться.... :( Может быть существует, какая-то программа преобразования его в нормальный Эксель-файл? Надіслати Поділитися на інших сайтах More sharing options... Відповіді 49,5k Created 11 р Остання відповідь %d годину Top Posters In This Topic 4282 1600 5935 4816 Popular Days 17 лют 106 28 лют 101 13 лют 96 12 лют 93 Top Posters In This Topic Rassol2 4 282 posts cherkas 1 600 posts usergio 5 935 posts Rubynoid 4 816 posts Popular Days 17 лют 2015 106 posts 28 лют 2015 101 posts 13 лют 2014 96 posts 12 лют 2014 93 posts Popular Posts usergio 9 січня 2013 39 usergio 10 березня 2022 Я жив и уже работаю usergio 9 травня 2019 Уряяяя! Наконец выложил новую версию 9.1 С Cron-ом, кушает прайсы по ссылке в любом формате... 9 месяцев работы Много писать не буду, заснял видео (если что не доложил в раздаче, Posted Images usergio Опубліковано: 17 вересня 2013 Автор Share Опубліковано: 17 вересня 2013 Что то Автор модуля никак не проявляется. Давненько его избушки не было видно! :-D Часом руки на себя не наложил из-за всех наших вопросов ?! :ugeek: :ugeek: :ugeek: А вы скажите: "Избушка, избушка, повернись к лесу задом, а ко мне передом" :) И я тут, как тут. Вот запущу магазин, буду здесь чаще. Уже почти все закончил, осталось накрутку настроить. На все вопросы стараюсь ответить. Надіслати Поділитися на інших сайтах More sharing options... lupen Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 Ужасный формат. Уже пытался в нем разобраться.... :( Может быть существует, какая-то программа преобразования его в нормальный Эксель-файл? Да решения-то, есть. Но, тут дело в "многоступенчатости". Сначала скачать файл одним инструментом, вторым преобразовать, третьим импортировать на сайт. Мне нужно "коробочное" решение. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 17 вересня 2013 Автор Share Опубліковано: 17 вересня 2013 Руками вставьте эту getAllCategories() в vq2_admin_model_catalog_category Вот она: public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 17 вересня 2013 Автор Share Опубліковано: 17 вересня 2013 1. Заметил, что при обновлении каталога, не добавляются акции к существующим товарам. 2. Будет ли функционал работы с категориями и производителями? (Пакетное добавление с описанием и всеми тегами.) В смысле "Акционные цены"? Как бы делал, должно работать. По крайней мере заказчик не жаловался. 2. Производители уже создаются (со всеми СЕО). Категории будут тоже создаваться в 5.0 со всеми СЕО и вложенностями до самой верхней категории (которую все же придется создать руками). Но называться они будут, как в прайс-листе :( Надіслати Поділитися на інших сайтах More sharing options... ukrline Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 В смысле "Акционные цены"? Как бы делал, должно работать. По крайней мере заказчик не жаловался. 2. Производители уже создаются (со всеми СЕО). Категории будут тоже создаваться в 5.0 со всеми СЕО и вложенностями до самой верхней категории (которую все же придется создать руками). Но называться они будут, как в прайс-листе :( Если товар уже есть в базе, то акция к нему не добавляется, если товаре еще нет в базе, то все норм. То есть, сегодня появился новый прайс, в котором есть акции, но эти акции не добавляются к имеющемся товарам. Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 У меня на сайте та же история, пришлось в название ставить в скобках артикул. Теперь еще вручную к каждому товару артикул добавлять? Бред какой то. В описании вроде автоматически подставление артикла в урл. Разве не так? Тогда было бы проще вручную и добавлять их и прописывать по-человечески урлы. Сделайте что-нибудь, чтобы решить этот вопрос, ведь если ЧПУ отключить, то все товары нормально открываются и имеют собственные урлы Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 При генерации ссылок у товаров можно сделать чтобы к урлам присваивался артикул или ID? Подскажите как? Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 А что это за ошибка Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\*******\www\admin\model\catalog\suppler.php on line 1993 с 1993 строки suppler $head = curl_exec($ch); if($head === false) { $s=curl_error($ch); $err = " curl error head = " . $s ." \n"; $this->adderr($err); } Надіслати Поділитися на інших сайтах More sharing options... Sinpak Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 Можно поподробнее? Что там пишут? В ошибке пишут следующее: Notice: Undefined variable: addattr in /home/my host/public_html/my domen/admin/model/catalog/suppler.php on line 3977 Надіслати Поділитися на інших сайтах More sharing options... Arcus Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 Так точно. Решил, что у вас Опенкарт :) Давайте узнаем, в каком же файле вашего движка находится эта функция. Сделайте поиск по названию getAllCategories по всем файлам движка (искать по содержимому). Нас интересует ...../model/... Поиск показал три результата: /admin/controller/catalog/suppler.php /admin/controller/module/parserj.php /vqmod/vqcache/vq2_admin_model_catalog_categiry.php - этот файл сделал по Вашей прошлой рекомендации. В .../model/... ничего нет. Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 Подскажите что в файле SOS означает цифра 41, если в ней строк всего 20? Надіслати Поділитися на інших сайтах More sharing options... wwizard Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Да, получается, как-то не очень удобно. Нужно сначала отключить все товары, потом прогнать все прайсы и "включить товары, которые обновились сегодня". Как-то не подумал об этом. тоже интересное решение. А как это можно придумать без отключения товаров. чисто теоритически Надіслати Поділитися на інших сайтах More sharing options... sh2000v Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Народ кто знает, подскажите. Если прайс не менялся, но поменялся курс поставщика доллар/нац валюта, к тому же есть часть товара которую завожу вручную. Чтобы не запускать модуль (цены в прайсе указаны в долларах) хочу воспользоваться стандартными возможностями OpenCart по изменению курса Система-Локализация-Валюты. Но если там менять курс, то меняется цена не в нац валюте, а в долларах, так как валюта по умолчанию установлена - нац.валюта, а надо бы наоборот. А если ставить по умолчанию доллар, то при заходе в магазин показывает доллар и на нац валюту необходимо переключаться - это неудобно. Как сделать чтобы по умолчанию была нац валюта, но при изменении курса доллар/нац валюта средствами OpenCart, менялась цена в нац валюте (т.е. доллар бы выступал базовой валютой) ? Или на крайний случай, как вывести цену в обоих валютах одновременно в карточке товара ? Тогда валюту по умолчанию можно будет ставить доллар (всё равно отражаться будет цена в обоих валютах). Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Если товар уже есть в базе, то акция к нему не добавляется, если товаре еще нет в базе, то все норм. То есть, сегодня появился новый прайс, в котором есть акции, но эти акции не добавляются к имеющемся товарам. Отправил в ЛС, как исправить. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Теперь еще вручную к каждому товару артикул добавлять? Бред какой то. В описании вроде автоматически подставление артикла в урл. Разве не так? Тогда было бы проще вручную и добавлять их и прописывать по-человечески урлы. Сделайте что-нибудь, чтобы решить этот вопрос, ведь если ЧПУ отключить, то все товары нормально открываются и имеют собственные урлы Да, в урл артикул добавлялся, и код товара добавлялся тоже. Но начались проблемы, народ стал писать гневные посты, типа: - уберите; - оставьте. Решил дать возможность каждому решать этот вопрос самостоятельно. Найдите поиском в admin/model/catalog/suppler // SEO URL Там увидите закоментированные строки - готовые решения. Откройте, какую вам нужно. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 В ошибке пишут следующее: Notice: Undefined variable: addattr in /home/my host/public_html/my domen/admin/model/catalog/suppler.php on line 3977 Обновите admin/model/catalog/suppler - она пропадет. Это я в 4.10 вбабахал парсинг атрибутов из 5.0 и забыл, что в 4 нет параметра "Создавать атрибуты автоматически" (addattr) Это на работу модуля не должно влиять Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 А что это за ошибка Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\*******\www\admin\model\catalog\suppler.php on line 1993 с 1993 строки suppler $head = curl_exec($ch); if($head === false) { $s=curl_error($ch); $err = " curl error head = " . $s ." \n"; $this->adderr($err); } Стандартная ситуация: вы купили такой тариф на хостинге :( За ваши деньги, вам дается 30 сек , чтобы программа на ПХП начала и закончила свою работу. Иначе, работа программы безжалисно прерывается (поэтому, не важно, в каком месте она была прервана: сейчас в строке 3977, завтра - в другой). Модуль "умеет" обходить такие неприятности. Он успевает сохранить номер последней обработанной строки прайс-листа в файле sos.tmp и когда вы нажмете "Обновить страницу" он продолжит работу с этого места...до следующего Maximum execution time of 30 seconds А вы опять - "Обновить страницу" :) Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Стандартная ситуация: вы купили такой тариф на хостинге :( За ваши деньги, вам дается 30 сек , чтобы программа на ПХП начала и закончила свою работу. Иначе, работа программы безжалисно прерывается (поэтому, не важно, в каком месте она была прервана: сейчас в строке 3977, завтра - в другой). Модуль "умеет" обходить такие неприятности. Он успевает сохранить номер последней обработанной строки прайс-листа в файле sos.tmp и когда вы нажмете "Обновить страницу" он продолжит работу с этого места...до следующего Maximum execution time of 30 seconds А вы опять - "Обновить страницу" :) Я предполагал такой сценарий и в php.ini и в htaccess прописал 18000 лимит, вместо 30. Но это не помогло, залил все на денвер и тут такая же ситуация. Сделал вывод, что это из-за парсинга. А еще заметил, что парсятся фото товара и к каждому товару добавляется еще одно фото другого товара, откуда оно берется не имею даже понятия. Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Да, в урл артикул добавлялся, и код товара добавлялся тоже. Но начались проблемы, народ стал писать гневные посты, типа: - уберите; - оставьте. Решил дать возможность каждому решать этот вопрос самостоятельно. Найдите поиском в admin/model/catalog/suppler // SEO URL Там увидите закоментированные строки - готовые решения. Откройте, какую вам нужно. А эту комментировать нужно? $seo_url = $this->MetaURL($seo_url); Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Поиск показал три результата: /admin/controller/catalog/suppler.php /admin/controller/module/parserj.php /vqmod/vqcache/vq2_admin_model_catalog_categiry.php - этот файл сделал по Вашей прошлой рекомендации. В .../model/... ничего нет. Интересная ситуация. Тогда получается, что /admin/controller/module/parserj.php должен выдавать ошибку. Он ведь тоже обращается к этой функции :( Покажите пожалуйста 5-10 строк из parserj.php до и после того места, где встречается название getAllcategory Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Подскажите что в файле SOS означает цифра 41, если в ней строк всего 20? Значит пустые строки в конце прайса идут. Но что-то долго работает :( Это он 20 строк не успевает за 30 сек ? Странно, должен обрабатывать примерно 200 - 300 (с одним фото). Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Как-то не подумал об этом. тоже интересное решение. А как это можно придумать без отключения товаров. чисто теоритически Думал уже. Тут такая нехорошая ситуация может возникнуть. Представьте, что поставщик предоставляет 2 прайса (на бытовую технику отдельно, на компьютеры - отдельно). Мы прогоняем первый прайс, отключаются все компьютеры. Прогоняем второй прайс - отключается вся бытовуха :) Надіслати Поділитися на інших сайтах More sharing options... Arcus Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Интересная ситуация. Тогда получается, что /admin/controller/module/parserj.php должен выдавать ошибку. Он ведь тоже обращается к этой функции :( Покажите пожалуйста 5-10 строк из parserj.php до и после того места, где встречается название getAllcategory Вот: private function rus2translit($string) { $converter = array( 'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd', 'е' => 'e', 'ё' => 'e', 'ж' => 'zh', 'з' => 'z', 'и' => 'i', 'й' => 'y', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n', 'о' => 'o', 'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't', 'у' => 'u', 'ф' => 'f', 'х' => 'h', 'ц' => 'c', 'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch', 'ь' => '' , 'ы' => 'y', 'ъ' => '', 'э' => 'e', 'ю' => 'yu', 'я' => 'ya', 'А' => 'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D', 'Е' => 'E', 'Ё' => 'E', 'Ж' => 'Zh', 'З' => 'Z', 'И' => 'I', 'Й' => 'Y', 'К' => 'K', 'Л' => 'L', 'М' => 'M', 'Н' => 'N', 'О' => 'O', 'П' => 'P', 'Р' => 'R', 'С' => 'S', 'Т' => 'T', 'У' => 'U', 'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C', 'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sch', 'Ь' => '\'', 'Ы' => 'Y', 'Ъ' => '\'', 'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya', ); return strtr($string, $converter); } private function getAllCategories($categories, $parent_id = 0, $parent_name = '') { $output = array(); if (array_key_exists($parent_id, $categories)) { if ($parent_name != '') { $parent_name .= $this->language->get('text_separator'); } foreach ($categories[$parent_id] as $category) { $output[$category['category_id']] = array( 'category_id' => $category['category_id'], 'name' => $parent_name . $category['name'] ); $output += $this->getAllCategories($categories, $category['category_id'], $parent_name . $category['name']); } } return $output; } Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 А эту комментировать нужно? $seo_url = $this->MetaURL($seo_url); Думаю, лучше всего будет так: // SEO $seo_url = $prod_name; $seo_url = $seo_url.'_'.$row_product[0]['model']; // название товара+Модель $seo_url = $this->MetaURL($seo_url); $seo_url = strtr($seo_url, $tr); $seo_url = strtolower($seo_url); Надіслати Поділитися на інших сайтах More sharing options... Назад 189 190 191 192 193 194 195 196 197 198 199 Вперед Сторінка 194 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 657 переглядів Sha 15 березня 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 423 перегляди Sha 17 листопада [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 305 переглядів OcEx 25 вересня [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 292 перегляди solohaigor 11 грудня 2023 Зараз на сторінці 1 користувач Andrey592 Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
usergio Опубліковано: 17 вересня 2013 Автор Share Опубліковано: 17 вересня 2013 Что то Автор модуля никак не проявляется. Давненько его избушки не было видно! :-D Часом руки на себя не наложил из-за всех наших вопросов ?! :ugeek: :ugeek: :ugeek: А вы скажите: "Избушка, избушка, повернись к лесу задом, а ко мне передом" :) И я тут, как тут. Вот запущу магазин, буду здесь чаще. Уже почти все закончил, осталось накрутку настроить. На все вопросы стараюсь ответить. Надіслати Поділитися на інших сайтах More sharing options... lupen Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 Ужасный формат. Уже пытался в нем разобраться.... :( Может быть существует, какая-то программа преобразования его в нормальный Эксель-файл? Да решения-то, есть. Но, тут дело в "многоступенчатости". Сначала скачать файл одним инструментом, вторым преобразовать, третьим импортировать на сайт. Мне нужно "коробочное" решение. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 17 вересня 2013 Автор Share Опубліковано: 17 вересня 2013 Руками вставьте эту getAllCategories() в vq2_admin_model_catalog_category Вот она: public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 17 вересня 2013 Автор Share Опубліковано: 17 вересня 2013 1. Заметил, что при обновлении каталога, не добавляются акции к существующим товарам. 2. Будет ли функционал работы с категориями и производителями? (Пакетное добавление с описанием и всеми тегами.) В смысле "Акционные цены"? Как бы делал, должно работать. По крайней мере заказчик не жаловался. 2. Производители уже создаются (со всеми СЕО). Категории будут тоже создаваться в 5.0 со всеми СЕО и вложенностями до самой верхней категории (которую все же придется создать руками). Но называться они будут, как в прайс-листе :( Надіслати Поділитися на інших сайтах More sharing options... ukrline Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 В смысле "Акционные цены"? Как бы делал, должно работать. По крайней мере заказчик не жаловался. 2. Производители уже создаются (со всеми СЕО). Категории будут тоже создаваться в 5.0 со всеми СЕО и вложенностями до самой верхней категории (которую все же придется создать руками). Но называться они будут, как в прайс-листе :( Если товар уже есть в базе, то акция к нему не добавляется, если товаре еще нет в базе, то все норм. То есть, сегодня появился новый прайс, в котором есть акции, но эти акции не добавляются к имеющемся товарам. Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 У меня на сайте та же история, пришлось в название ставить в скобках артикул. Теперь еще вручную к каждому товару артикул добавлять? Бред какой то. В описании вроде автоматически подставление артикла в урл. Разве не так? Тогда было бы проще вручную и добавлять их и прописывать по-человечески урлы. Сделайте что-нибудь, чтобы решить этот вопрос, ведь если ЧПУ отключить, то все товары нормально открываются и имеют собственные урлы Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 При генерации ссылок у товаров можно сделать чтобы к урлам присваивался артикул или ID? Подскажите как? Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 А что это за ошибка Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\*******\www\admin\model\catalog\suppler.php on line 1993 с 1993 строки suppler $head = curl_exec($ch); if($head === false) { $s=curl_error($ch); $err = " curl error head = " . $s ." \n"; $this->adderr($err); } Надіслати Поділитися на інших сайтах More sharing options... Sinpak Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 Можно поподробнее? Что там пишут? В ошибке пишут следующее: Notice: Undefined variable: addattr in /home/my host/public_html/my domen/admin/model/catalog/suppler.php on line 3977 Надіслати Поділитися на інших сайтах More sharing options... Arcus Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 Так точно. Решил, что у вас Опенкарт :) Давайте узнаем, в каком же файле вашего движка находится эта функция. Сделайте поиск по названию getAllCategories по всем файлам движка (искать по содержимому). Нас интересует ...../model/... Поиск показал три результата: /admin/controller/catalog/suppler.php /admin/controller/module/parserj.php /vqmod/vqcache/vq2_admin_model_catalog_categiry.php - этот файл сделал по Вашей прошлой рекомендации. В .../model/... ничего нет. Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 Подскажите что в файле SOS означает цифра 41, если в ней строк всего 20? Надіслати Поділитися на інших сайтах More sharing options... wwizard Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Да, получается, как-то не очень удобно. Нужно сначала отключить все товары, потом прогнать все прайсы и "включить товары, которые обновились сегодня". Как-то не подумал об этом. тоже интересное решение. А как это можно придумать без отключения товаров. чисто теоритически Надіслати Поділитися на інших сайтах More sharing options... sh2000v Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Народ кто знает, подскажите. Если прайс не менялся, но поменялся курс поставщика доллар/нац валюта, к тому же есть часть товара которую завожу вручную. Чтобы не запускать модуль (цены в прайсе указаны в долларах) хочу воспользоваться стандартными возможностями OpenCart по изменению курса Система-Локализация-Валюты. Но если там менять курс, то меняется цена не в нац валюте, а в долларах, так как валюта по умолчанию установлена - нац.валюта, а надо бы наоборот. А если ставить по умолчанию доллар, то при заходе в магазин показывает доллар и на нац валюту необходимо переключаться - это неудобно. Как сделать чтобы по умолчанию была нац валюта, но при изменении курса доллар/нац валюта средствами OpenCart, менялась цена в нац валюте (т.е. доллар бы выступал базовой валютой) ? Или на крайний случай, как вывести цену в обоих валютах одновременно в карточке товара ? Тогда валюту по умолчанию можно будет ставить доллар (всё равно отражаться будет цена в обоих валютах). Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Если товар уже есть в базе, то акция к нему не добавляется, если товаре еще нет в базе, то все норм. То есть, сегодня появился новый прайс, в котором есть акции, но эти акции не добавляются к имеющемся товарам. Отправил в ЛС, как исправить. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Теперь еще вручную к каждому товару артикул добавлять? Бред какой то. В описании вроде автоматически подставление артикла в урл. Разве не так? Тогда было бы проще вручную и добавлять их и прописывать по-человечески урлы. Сделайте что-нибудь, чтобы решить этот вопрос, ведь если ЧПУ отключить, то все товары нормально открываются и имеют собственные урлы Да, в урл артикул добавлялся, и код товара добавлялся тоже. Но начались проблемы, народ стал писать гневные посты, типа: - уберите; - оставьте. Решил дать возможность каждому решать этот вопрос самостоятельно. Найдите поиском в admin/model/catalog/suppler // SEO URL Там увидите закоментированные строки - готовые решения. Откройте, какую вам нужно. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 В ошибке пишут следующее: Notice: Undefined variable: addattr in /home/my host/public_html/my domen/admin/model/catalog/suppler.php on line 3977 Обновите admin/model/catalog/suppler - она пропадет. Это я в 4.10 вбабахал парсинг атрибутов из 5.0 и забыл, что в 4 нет параметра "Создавать атрибуты автоматически" (addattr) Это на работу модуля не должно влиять Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 А что это за ошибка Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\*******\www\admin\model\catalog\suppler.php on line 1993 с 1993 строки suppler $head = curl_exec($ch); if($head === false) { $s=curl_error($ch); $err = " curl error head = " . $s ." \n"; $this->adderr($err); } Стандартная ситуация: вы купили такой тариф на хостинге :( За ваши деньги, вам дается 30 сек , чтобы программа на ПХП начала и закончила свою работу. Иначе, работа программы безжалисно прерывается (поэтому, не важно, в каком месте она была прервана: сейчас в строке 3977, завтра - в другой). Модуль "умеет" обходить такие неприятности. Он успевает сохранить номер последней обработанной строки прайс-листа в файле sos.tmp и когда вы нажмете "Обновить страницу" он продолжит работу с этого места...до следующего Maximum execution time of 30 seconds А вы опять - "Обновить страницу" :) Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Стандартная ситуация: вы купили такой тариф на хостинге :( За ваши деньги, вам дается 30 сек , чтобы программа на ПХП начала и закончила свою работу. Иначе, работа программы безжалисно прерывается (поэтому, не важно, в каком месте она была прервана: сейчас в строке 3977, завтра - в другой). Модуль "умеет" обходить такие неприятности. Он успевает сохранить номер последней обработанной строки прайс-листа в файле sos.tmp и когда вы нажмете "Обновить страницу" он продолжит работу с этого места...до следующего Maximum execution time of 30 seconds А вы опять - "Обновить страницу" :) Я предполагал такой сценарий и в php.ini и в htaccess прописал 18000 лимит, вместо 30. Но это не помогло, залил все на денвер и тут такая же ситуация. Сделал вывод, что это из-за парсинга. А еще заметил, что парсятся фото товара и к каждому товару добавляется еще одно фото другого товара, откуда оно берется не имею даже понятия. Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Да, в урл артикул добавлялся, и код товара добавлялся тоже. Но начались проблемы, народ стал писать гневные посты, типа: - уберите; - оставьте. Решил дать возможность каждому решать этот вопрос самостоятельно. Найдите поиском в admin/model/catalog/suppler // SEO URL Там увидите закоментированные строки - готовые решения. Откройте, какую вам нужно. А эту комментировать нужно? $seo_url = $this->MetaURL($seo_url); Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Поиск показал три результата: /admin/controller/catalog/suppler.php /admin/controller/module/parserj.php /vqmod/vqcache/vq2_admin_model_catalog_categiry.php - этот файл сделал по Вашей прошлой рекомендации. В .../model/... ничего нет. Интересная ситуация. Тогда получается, что /admin/controller/module/parserj.php должен выдавать ошибку. Он ведь тоже обращается к этой функции :( Покажите пожалуйста 5-10 строк из parserj.php до и после того места, где встречается название getAllcategory Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Подскажите что в файле SOS означает цифра 41, если в ней строк всего 20? Значит пустые строки в конце прайса идут. Но что-то долго работает :( Это он 20 строк не успевает за 30 сек ? Странно, должен обрабатывать примерно 200 - 300 (с одним фото). Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Как-то не подумал об этом. тоже интересное решение. А как это можно придумать без отключения товаров. чисто теоритически Думал уже. Тут такая нехорошая ситуация может возникнуть. Представьте, что поставщик предоставляет 2 прайса (на бытовую технику отдельно, на компьютеры - отдельно). Мы прогоняем первый прайс, отключаются все компьютеры. Прогоняем второй прайс - отключается вся бытовуха :) Надіслати Поділитися на інших сайтах More sharing options... Arcus Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Интересная ситуация. Тогда получается, что /admin/controller/module/parserj.php должен выдавать ошибку. Он ведь тоже обращается к этой функции :( Покажите пожалуйста 5-10 строк из parserj.php до и после того места, где встречается название getAllcategory Вот: private function rus2translit($string) { $converter = array( 'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd', 'е' => 'e', 'ё' => 'e', 'ж' => 'zh', 'з' => 'z', 'и' => 'i', 'й' => 'y', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n', 'о' => 'o', 'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't', 'у' => 'u', 'ф' => 'f', 'х' => 'h', 'ц' => 'c', 'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch', 'ь' => '' , 'ы' => 'y', 'ъ' => '', 'э' => 'e', 'ю' => 'yu', 'я' => 'ya', 'А' => 'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D', 'Е' => 'E', 'Ё' => 'E', 'Ж' => 'Zh', 'З' => 'Z', 'И' => 'I', 'Й' => 'Y', 'К' => 'K', 'Л' => 'L', 'М' => 'M', 'Н' => 'N', 'О' => 'O', 'П' => 'P', 'Р' => 'R', 'С' => 'S', 'Т' => 'T', 'У' => 'U', 'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C', 'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sch', 'Ь' => '\'', 'Ы' => 'Y', 'Ъ' => '\'', 'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya', ); return strtr($string, $converter); } private function getAllCategories($categories, $parent_id = 0, $parent_name = '') { $output = array(); if (array_key_exists($parent_id, $categories)) { if ($parent_name != '') { $parent_name .= $this->language->get('text_separator'); } foreach ($categories[$parent_id] as $category) { $output[$category['category_id']] = array( 'category_id' => $category['category_id'], 'name' => $parent_name . $category['name'] ); $output += $this->getAllCategories($categories, $category['category_id'], $parent_name . $category['name']); } } return $output; } Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 А эту комментировать нужно? $seo_url = $this->MetaURL($seo_url); Думаю, лучше всего будет так: // SEO $seo_url = $prod_name; $seo_url = $seo_url.'_'.$row_product[0]['model']; // название товара+Модель $seo_url = $this->MetaURL($seo_url); $seo_url = strtr($seo_url, $tr); $seo_url = strtolower($seo_url); Надіслати Поділитися на інших сайтах More sharing options... Назад 189 190 191 192 193 194 195 196 197 198 199 Вперед Сторінка 194 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 657 переглядів Sha 15 березня 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 423 перегляди Sha 17 листопада [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 305 переглядів OcEx 25 вересня [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 292 перегляди solohaigor 11 грудня 2023 Зараз на сторінці 1 користувач Andrey592 Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
lupen Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 Ужасный формат. Уже пытался в нем разобраться.... :( Может быть существует, какая-то программа преобразования его в нормальный Эксель-файл? Да решения-то, есть. Но, тут дело в "многоступенчатости". Сначала скачать файл одним инструментом, вторым преобразовать, третьим импортировать на сайт. Мне нужно "коробочное" решение. Надіслати Поділитися на інших сайтах More sharing options...
usergio Опубліковано: 17 вересня 2013 Автор Share Опубліковано: 17 вересня 2013 Руками вставьте эту getAllCategories() в vq2_admin_model_catalog_category Вот она: public function getAllCategories() { $category_data = $this->cache->get('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id')); if (!$category_data || !is_array($category_data)) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name"); $category_data = array(); foreach ($query->rows as $row) { $category_data[$row['parent_id']][$row['category_id']] = $row; } $this->cache->set('category.all.' . $this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id'), $category_data); } return $category_data; } Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 17 вересня 2013 Автор Share Опубліковано: 17 вересня 2013 1. Заметил, что при обновлении каталога, не добавляются акции к существующим товарам. 2. Будет ли функционал работы с категориями и производителями? (Пакетное добавление с описанием и всеми тегами.) В смысле "Акционные цены"? Как бы делал, должно работать. По крайней мере заказчик не жаловался. 2. Производители уже создаются (со всеми СЕО). Категории будут тоже создаваться в 5.0 со всеми СЕО и вложенностями до самой верхней категории (которую все же придется создать руками). Но называться они будут, как в прайс-листе :( Надіслати Поділитися на інших сайтах More sharing options... ukrline Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 В смысле "Акционные цены"? Как бы делал, должно работать. По крайней мере заказчик не жаловался. 2. Производители уже создаются (со всеми СЕО). Категории будут тоже создаваться в 5.0 со всеми СЕО и вложенностями до самой верхней категории (которую все же придется создать руками). Но называться они будут, как в прайс-листе :( Если товар уже есть в базе, то акция к нему не добавляется, если товаре еще нет в базе, то все норм. То есть, сегодня появился новый прайс, в котором есть акции, но эти акции не добавляются к имеющемся товарам. Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 У меня на сайте та же история, пришлось в название ставить в скобках артикул. Теперь еще вручную к каждому товару артикул добавлять? Бред какой то. В описании вроде автоматически подставление артикла в урл. Разве не так? Тогда было бы проще вручную и добавлять их и прописывать по-человечески урлы. Сделайте что-нибудь, чтобы решить этот вопрос, ведь если ЧПУ отключить, то все товары нормально открываются и имеют собственные урлы Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 При генерации ссылок у товаров можно сделать чтобы к урлам присваивался артикул или ID? Подскажите как? Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 А что это за ошибка Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\*******\www\admin\model\catalog\suppler.php on line 1993 с 1993 строки suppler $head = curl_exec($ch); if($head === false) { $s=curl_error($ch); $err = " curl error head = " . $s ." \n"; $this->adderr($err); } Надіслати Поділитися на інших сайтах More sharing options... Sinpak Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 Можно поподробнее? Что там пишут? В ошибке пишут следующее: Notice: Undefined variable: addattr in /home/my host/public_html/my domen/admin/model/catalog/suppler.php on line 3977 Надіслати Поділитися на інших сайтах More sharing options... Arcus Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 Так точно. Решил, что у вас Опенкарт :) Давайте узнаем, в каком же файле вашего движка находится эта функция. Сделайте поиск по названию getAllCategories по всем файлам движка (искать по содержимому). Нас интересует ...../model/... Поиск показал три результата: /admin/controller/catalog/suppler.php /admin/controller/module/parserj.php /vqmod/vqcache/vq2_admin_model_catalog_categiry.php - этот файл сделал по Вашей прошлой рекомендации. В .../model/... ничего нет. Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 Подскажите что в файле SOS означает цифра 41, если в ней строк всего 20? Надіслати Поділитися на інших сайтах More sharing options... wwizard Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Да, получается, как-то не очень удобно. Нужно сначала отключить все товары, потом прогнать все прайсы и "включить товары, которые обновились сегодня". Как-то не подумал об этом. тоже интересное решение. А как это можно придумать без отключения товаров. чисто теоритически Надіслати Поділитися на інших сайтах More sharing options... sh2000v Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Народ кто знает, подскажите. Если прайс не менялся, но поменялся курс поставщика доллар/нац валюта, к тому же есть часть товара которую завожу вручную. Чтобы не запускать модуль (цены в прайсе указаны в долларах) хочу воспользоваться стандартными возможностями OpenCart по изменению курса Система-Локализация-Валюты. Но если там менять курс, то меняется цена не в нац валюте, а в долларах, так как валюта по умолчанию установлена - нац.валюта, а надо бы наоборот. А если ставить по умолчанию доллар, то при заходе в магазин показывает доллар и на нац валюту необходимо переключаться - это неудобно. Как сделать чтобы по умолчанию была нац валюта, но при изменении курса доллар/нац валюта средствами OpenCart, менялась цена в нац валюте (т.е. доллар бы выступал базовой валютой) ? Или на крайний случай, как вывести цену в обоих валютах одновременно в карточке товара ? Тогда валюту по умолчанию можно будет ставить доллар (всё равно отражаться будет цена в обоих валютах). Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Если товар уже есть в базе, то акция к нему не добавляется, если товаре еще нет в базе, то все норм. То есть, сегодня появился новый прайс, в котором есть акции, но эти акции не добавляются к имеющемся товарам. Отправил в ЛС, как исправить. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Теперь еще вручную к каждому товару артикул добавлять? Бред какой то. В описании вроде автоматически подставление артикла в урл. Разве не так? Тогда было бы проще вручную и добавлять их и прописывать по-человечески урлы. Сделайте что-нибудь, чтобы решить этот вопрос, ведь если ЧПУ отключить, то все товары нормально открываются и имеют собственные урлы Да, в урл артикул добавлялся, и код товара добавлялся тоже. Но начались проблемы, народ стал писать гневные посты, типа: - уберите; - оставьте. Решил дать возможность каждому решать этот вопрос самостоятельно. Найдите поиском в admin/model/catalog/suppler // SEO URL Там увидите закоментированные строки - готовые решения. Откройте, какую вам нужно. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 В ошибке пишут следующее: Notice: Undefined variable: addattr in /home/my host/public_html/my domen/admin/model/catalog/suppler.php on line 3977 Обновите admin/model/catalog/suppler - она пропадет. Это я в 4.10 вбабахал парсинг атрибутов из 5.0 и забыл, что в 4 нет параметра "Создавать атрибуты автоматически" (addattr) Это на работу модуля не должно влиять Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 А что это за ошибка Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\*******\www\admin\model\catalog\suppler.php on line 1993 с 1993 строки suppler $head = curl_exec($ch); if($head === false) { $s=curl_error($ch); $err = " curl error head = " . $s ." \n"; $this->adderr($err); } Стандартная ситуация: вы купили такой тариф на хостинге :( За ваши деньги, вам дается 30 сек , чтобы программа на ПХП начала и закончила свою работу. Иначе, работа программы безжалисно прерывается (поэтому, не важно, в каком месте она была прервана: сейчас в строке 3977, завтра - в другой). Модуль "умеет" обходить такие неприятности. Он успевает сохранить номер последней обработанной строки прайс-листа в файле sos.tmp и когда вы нажмете "Обновить страницу" он продолжит работу с этого места...до следующего Maximum execution time of 30 seconds А вы опять - "Обновить страницу" :) Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Стандартная ситуация: вы купили такой тариф на хостинге :( За ваши деньги, вам дается 30 сек , чтобы программа на ПХП начала и закончила свою работу. Иначе, работа программы безжалисно прерывается (поэтому, не важно, в каком месте она была прервана: сейчас в строке 3977, завтра - в другой). Модуль "умеет" обходить такие неприятности. Он успевает сохранить номер последней обработанной строки прайс-листа в файле sos.tmp и когда вы нажмете "Обновить страницу" он продолжит работу с этого места...до следующего Maximum execution time of 30 seconds А вы опять - "Обновить страницу" :) Я предполагал такой сценарий и в php.ini и в htaccess прописал 18000 лимит, вместо 30. Но это не помогло, залил все на денвер и тут такая же ситуация. Сделал вывод, что это из-за парсинга. А еще заметил, что парсятся фото товара и к каждому товару добавляется еще одно фото другого товара, откуда оно берется не имею даже понятия. Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Да, в урл артикул добавлялся, и код товара добавлялся тоже. Но начались проблемы, народ стал писать гневные посты, типа: - уберите; - оставьте. Решил дать возможность каждому решать этот вопрос самостоятельно. Найдите поиском в admin/model/catalog/suppler // SEO URL Там увидите закоментированные строки - готовые решения. Откройте, какую вам нужно. А эту комментировать нужно? $seo_url = $this->MetaURL($seo_url); Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Поиск показал три результата: /admin/controller/catalog/suppler.php /admin/controller/module/parserj.php /vqmod/vqcache/vq2_admin_model_catalog_categiry.php - этот файл сделал по Вашей прошлой рекомендации. В .../model/... ничего нет. Интересная ситуация. Тогда получается, что /admin/controller/module/parserj.php должен выдавать ошибку. Он ведь тоже обращается к этой функции :( Покажите пожалуйста 5-10 строк из parserj.php до и после того места, где встречается название getAllcategory Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Подскажите что в файле SOS означает цифра 41, если в ней строк всего 20? Значит пустые строки в конце прайса идут. Но что-то долго работает :( Это он 20 строк не успевает за 30 сек ? Странно, должен обрабатывать примерно 200 - 300 (с одним фото). Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Как-то не подумал об этом. тоже интересное решение. А как это можно придумать без отключения товаров. чисто теоритически Думал уже. Тут такая нехорошая ситуация может возникнуть. Представьте, что поставщик предоставляет 2 прайса (на бытовую технику отдельно, на компьютеры - отдельно). Мы прогоняем первый прайс, отключаются все компьютеры. Прогоняем второй прайс - отключается вся бытовуха :) Надіслати Поділитися на інших сайтах More sharing options... Arcus Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Интересная ситуация. Тогда получается, что /admin/controller/module/parserj.php должен выдавать ошибку. Он ведь тоже обращается к этой функции :( Покажите пожалуйста 5-10 строк из parserj.php до и после того места, где встречается название getAllcategory Вот: private function rus2translit($string) { $converter = array( 'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd', 'е' => 'e', 'ё' => 'e', 'ж' => 'zh', 'з' => 'z', 'и' => 'i', 'й' => 'y', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n', 'о' => 'o', 'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't', 'у' => 'u', 'ф' => 'f', 'х' => 'h', 'ц' => 'c', 'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch', 'ь' => '' , 'ы' => 'y', 'ъ' => '', 'э' => 'e', 'ю' => 'yu', 'я' => 'ya', 'А' => 'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D', 'Е' => 'E', 'Ё' => 'E', 'Ж' => 'Zh', 'З' => 'Z', 'И' => 'I', 'Й' => 'Y', 'К' => 'K', 'Л' => 'L', 'М' => 'M', 'Н' => 'N', 'О' => 'O', 'П' => 'P', 'Р' => 'R', 'С' => 'S', 'Т' => 'T', 'У' => 'U', 'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C', 'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sch', 'Ь' => '\'', 'Ы' => 'Y', 'Ъ' => '\'', 'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya', ); return strtr($string, $converter); } private function getAllCategories($categories, $parent_id = 0, $parent_name = '') { $output = array(); if (array_key_exists($parent_id, $categories)) { if ($parent_name != '') { $parent_name .= $this->language->get('text_separator'); } foreach ($categories[$parent_id] as $category) { $output[$category['category_id']] = array( 'category_id' => $category['category_id'], 'name' => $parent_name . $category['name'] ); $output += $this->getAllCategories($categories, $category['category_id'], $parent_name . $category['name']); } } return $output; } Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 А эту комментировать нужно? $seo_url = $this->MetaURL($seo_url); Думаю, лучше всего будет так: // SEO $seo_url = $prod_name; $seo_url = $seo_url.'_'.$row_product[0]['model']; // название товара+Модель $seo_url = $this->MetaURL($seo_url); $seo_url = strtr($seo_url, $tr); $seo_url = strtolower($seo_url); Надіслати Поділитися на інших сайтах More sharing options... Назад 189 190 191 192 193 194 195 196 197 198 199 Вперед Сторінка 194 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 657 переглядів Sha 15 березня 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 423 перегляди Sha 17 листопада [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 305 переглядів OcEx 25 вересня [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 292 перегляди solohaigor 11 грудня 2023 Зараз на сторінці 1 користувач Andrey592 Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
usergio Опубліковано: 17 вересня 2013 Автор Share Опубліковано: 17 вересня 2013 1. Заметил, что при обновлении каталога, не добавляются акции к существующим товарам. 2. Будет ли функционал работы с категориями и производителями? (Пакетное добавление с описанием и всеми тегами.) В смысле "Акционные цены"? Как бы делал, должно работать. По крайней мере заказчик не жаловался. 2. Производители уже создаются (со всеми СЕО). Категории будут тоже создаваться в 5.0 со всеми СЕО и вложенностями до самой верхней категории (которую все же придется создать руками). Но называться они будут, как в прайс-листе :( Надіслати Поділитися на інших сайтах More sharing options... ukrline Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 В смысле "Акционные цены"? Как бы делал, должно работать. По крайней мере заказчик не жаловался. 2. Производители уже создаются (со всеми СЕО). Категории будут тоже создаваться в 5.0 со всеми СЕО и вложенностями до самой верхней категории (которую все же придется создать руками). Но называться они будут, как в прайс-листе :( Если товар уже есть в базе, то акция к нему не добавляется, если товаре еще нет в базе, то все норм. То есть, сегодня появился новый прайс, в котором есть акции, но эти акции не добавляются к имеющемся товарам. Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 У меня на сайте та же история, пришлось в название ставить в скобках артикул. Теперь еще вручную к каждому товару артикул добавлять? Бред какой то. В описании вроде автоматически подставление артикла в урл. Разве не так? Тогда было бы проще вручную и добавлять их и прописывать по-человечески урлы. Сделайте что-нибудь, чтобы решить этот вопрос, ведь если ЧПУ отключить, то все товары нормально открываются и имеют собственные урлы Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 При генерации ссылок у товаров можно сделать чтобы к урлам присваивался артикул или ID? Подскажите как? Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 А что это за ошибка Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\*******\www\admin\model\catalog\suppler.php on line 1993 с 1993 строки suppler $head = curl_exec($ch); if($head === false) { $s=curl_error($ch); $err = " curl error head = " . $s ." \n"; $this->adderr($err); } Надіслати Поділитися на інших сайтах More sharing options... Sinpak Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 Можно поподробнее? Что там пишут? В ошибке пишут следующее: Notice: Undefined variable: addattr in /home/my host/public_html/my domen/admin/model/catalog/suppler.php on line 3977 Надіслати Поділитися на інших сайтах More sharing options... Arcus Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 Так точно. Решил, что у вас Опенкарт :) Давайте узнаем, в каком же файле вашего движка находится эта функция. Сделайте поиск по названию getAllCategories по всем файлам движка (искать по содержимому). Нас интересует ...../model/... Поиск показал три результата: /admin/controller/catalog/suppler.php /admin/controller/module/parserj.php /vqmod/vqcache/vq2_admin_model_catalog_categiry.php - этот файл сделал по Вашей прошлой рекомендации. В .../model/... ничего нет. Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 Подскажите что в файле SOS означает цифра 41, если в ней строк всего 20? Надіслати Поділитися на інших сайтах More sharing options... wwizard Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Да, получается, как-то не очень удобно. Нужно сначала отключить все товары, потом прогнать все прайсы и "включить товары, которые обновились сегодня". Как-то не подумал об этом. тоже интересное решение. А как это можно придумать без отключения товаров. чисто теоритически Надіслати Поділитися на інших сайтах More sharing options... sh2000v Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Народ кто знает, подскажите. Если прайс не менялся, но поменялся курс поставщика доллар/нац валюта, к тому же есть часть товара которую завожу вручную. Чтобы не запускать модуль (цены в прайсе указаны в долларах) хочу воспользоваться стандартными возможностями OpenCart по изменению курса Система-Локализация-Валюты. Но если там менять курс, то меняется цена не в нац валюте, а в долларах, так как валюта по умолчанию установлена - нац.валюта, а надо бы наоборот. А если ставить по умолчанию доллар, то при заходе в магазин показывает доллар и на нац валюту необходимо переключаться - это неудобно. Как сделать чтобы по умолчанию была нац валюта, но при изменении курса доллар/нац валюта средствами OpenCart, менялась цена в нац валюте (т.е. доллар бы выступал базовой валютой) ? Или на крайний случай, как вывести цену в обоих валютах одновременно в карточке товара ? Тогда валюту по умолчанию можно будет ставить доллар (всё равно отражаться будет цена в обоих валютах). Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Если товар уже есть в базе, то акция к нему не добавляется, если товаре еще нет в базе, то все норм. То есть, сегодня появился новый прайс, в котором есть акции, но эти акции не добавляются к имеющемся товарам. Отправил в ЛС, как исправить. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Теперь еще вручную к каждому товару артикул добавлять? Бред какой то. В описании вроде автоматически подставление артикла в урл. Разве не так? Тогда было бы проще вручную и добавлять их и прописывать по-человечески урлы. Сделайте что-нибудь, чтобы решить этот вопрос, ведь если ЧПУ отключить, то все товары нормально открываются и имеют собственные урлы Да, в урл артикул добавлялся, и код товара добавлялся тоже. Но начались проблемы, народ стал писать гневные посты, типа: - уберите; - оставьте. Решил дать возможность каждому решать этот вопрос самостоятельно. Найдите поиском в admin/model/catalog/suppler // SEO URL Там увидите закоментированные строки - готовые решения. Откройте, какую вам нужно. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 В ошибке пишут следующее: Notice: Undefined variable: addattr in /home/my host/public_html/my domen/admin/model/catalog/suppler.php on line 3977 Обновите admin/model/catalog/suppler - она пропадет. Это я в 4.10 вбабахал парсинг атрибутов из 5.0 и забыл, что в 4 нет параметра "Создавать атрибуты автоматически" (addattr) Это на работу модуля не должно влиять Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 А что это за ошибка Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\*******\www\admin\model\catalog\suppler.php on line 1993 с 1993 строки suppler $head = curl_exec($ch); if($head === false) { $s=curl_error($ch); $err = " curl error head = " . $s ." \n"; $this->adderr($err); } Стандартная ситуация: вы купили такой тариф на хостинге :( За ваши деньги, вам дается 30 сек , чтобы программа на ПХП начала и закончила свою работу. Иначе, работа программы безжалисно прерывается (поэтому, не важно, в каком месте она была прервана: сейчас в строке 3977, завтра - в другой). Модуль "умеет" обходить такие неприятности. Он успевает сохранить номер последней обработанной строки прайс-листа в файле sos.tmp и когда вы нажмете "Обновить страницу" он продолжит работу с этого места...до следующего Maximum execution time of 30 seconds А вы опять - "Обновить страницу" :) Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Стандартная ситуация: вы купили такой тариф на хостинге :( За ваши деньги, вам дается 30 сек , чтобы программа на ПХП начала и закончила свою работу. Иначе, работа программы безжалисно прерывается (поэтому, не важно, в каком месте она была прервана: сейчас в строке 3977, завтра - в другой). Модуль "умеет" обходить такие неприятности. Он успевает сохранить номер последней обработанной строки прайс-листа в файле sos.tmp и когда вы нажмете "Обновить страницу" он продолжит работу с этого места...до следующего Maximum execution time of 30 seconds А вы опять - "Обновить страницу" :) Я предполагал такой сценарий и в php.ini и в htaccess прописал 18000 лимит, вместо 30. Но это не помогло, залил все на денвер и тут такая же ситуация. Сделал вывод, что это из-за парсинга. А еще заметил, что парсятся фото товара и к каждому товару добавляется еще одно фото другого товара, откуда оно берется не имею даже понятия. Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Да, в урл артикул добавлялся, и код товара добавлялся тоже. Но начались проблемы, народ стал писать гневные посты, типа: - уберите; - оставьте. Решил дать возможность каждому решать этот вопрос самостоятельно. Найдите поиском в admin/model/catalog/suppler // SEO URL Там увидите закоментированные строки - готовые решения. Откройте, какую вам нужно. А эту комментировать нужно? $seo_url = $this->MetaURL($seo_url); Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Поиск показал три результата: /admin/controller/catalog/suppler.php /admin/controller/module/parserj.php /vqmod/vqcache/vq2_admin_model_catalog_categiry.php - этот файл сделал по Вашей прошлой рекомендации. В .../model/... ничего нет. Интересная ситуация. Тогда получается, что /admin/controller/module/parserj.php должен выдавать ошибку. Он ведь тоже обращается к этой функции :( Покажите пожалуйста 5-10 строк из parserj.php до и после того места, где встречается название getAllcategory Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Подскажите что в файле SOS означает цифра 41, если в ней строк всего 20? Значит пустые строки в конце прайса идут. Но что-то долго работает :( Это он 20 строк не успевает за 30 сек ? Странно, должен обрабатывать примерно 200 - 300 (с одним фото). Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Как-то не подумал об этом. тоже интересное решение. А как это можно придумать без отключения товаров. чисто теоритически Думал уже. Тут такая нехорошая ситуация может возникнуть. Представьте, что поставщик предоставляет 2 прайса (на бытовую технику отдельно, на компьютеры - отдельно). Мы прогоняем первый прайс, отключаются все компьютеры. Прогоняем второй прайс - отключается вся бытовуха :) Надіслати Поділитися на інших сайтах More sharing options... Arcus Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Интересная ситуация. Тогда получается, что /admin/controller/module/parserj.php должен выдавать ошибку. Он ведь тоже обращается к этой функции :( Покажите пожалуйста 5-10 строк из parserj.php до и после того места, где встречается название getAllcategory Вот: private function rus2translit($string) { $converter = array( 'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd', 'е' => 'e', 'ё' => 'e', 'ж' => 'zh', 'з' => 'z', 'и' => 'i', 'й' => 'y', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n', 'о' => 'o', 'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't', 'у' => 'u', 'ф' => 'f', 'х' => 'h', 'ц' => 'c', 'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch', 'ь' => '' , 'ы' => 'y', 'ъ' => '', 'э' => 'e', 'ю' => 'yu', 'я' => 'ya', 'А' => 'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D', 'Е' => 'E', 'Ё' => 'E', 'Ж' => 'Zh', 'З' => 'Z', 'И' => 'I', 'Й' => 'Y', 'К' => 'K', 'Л' => 'L', 'М' => 'M', 'Н' => 'N', 'О' => 'O', 'П' => 'P', 'Р' => 'R', 'С' => 'S', 'Т' => 'T', 'У' => 'U', 'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C', 'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sch', 'Ь' => '\'', 'Ы' => 'Y', 'Ъ' => '\'', 'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya', ); return strtr($string, $converter); } private function getAllCategories($categories, $parent_id = 0, $parent_name = '') { $output = array(); if (array_key_exists($parent_id, $categories)) { if ($parent_name != '') { $parent_name .= $this->language->get('text_separator'); } foreach ($categories[$parent_id] as $category) { $output[$category['category_id']] = array( 'category_id' => $category['category_id'], 'name' => $parent_name . $category['name'] ); $output += $this->getAllCategories($categories, $category['category_id'], $parent_name . $category['name']); } } return $output; } Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 А эту комментировать нужно? $seo_url = $this->MetaURL($seo_url); Думаю, лучше всего будет так: // SEO $seo_url = $prod_name; $seo_url = $seo_url.'_'.$row_product[0]['model']; // название товара+Модель $seo_url = $this->MetaURL($seo_url); $seo_url = strtr($seo_url, $tr); $seo_url = strtolower($seo_url); Надіслати Поділитися на інших сайтах More sharing options... Назад 189 190 191 192 193 194 195 196 197 198 199 Вперед Сторінка 194 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 657 переглядів Sha 15 березня 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 423 перегляди Sha 17 листопада [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 305 переглядів OcEx 25 вересня [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 292 перегляди solohaigor 11 грудня 2023 Зараз на сторінці 1 користувач Andrey592 Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
ukrline Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 В смысле "Акционные цены"? Как бы делал, должно работать. По крайней мере заказчик не жаловался. 2. Производители уже создаются (со всеми СЕО). Категории будут тоже создаваться в 5.0 со всеми СЕО и вложенностями до самой верхней категории (которую все же придется создать руками). Но называться они будут, как в прайс-листе :( Если товар уже есть в базе, то акция к нему не добавляется, если товаре еще нет в базе, то все норм. То есть, сегодня появился новый прайс, в котором есть акции, но эти акции не добавляются к имеющемся товарам. Надіслати Поділитися на інших сайтах More sharing options...
NoobMan Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 У меня на сайте та же история, пришлось в название ставить в скобках артикул. Теперь еще вручную к каждому товару артикул добавлять? Бред какой то. В описании вроде автоматически подставление артикла в урл. Разве не так? Тогда было бы проще вручную и добавлять их и прописывать по-человечески урлы. Сделайте что-нибудь, чтобы решить этот вопрос, ведь если ЧПУ отключить, то все товары нормально открываются и имеют собственные урлы Надіслати Поділитися на інших сайтах More sharing options...
NoobMan Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 При генерации ссылок у товаров можно сделать чтобы к урлам присваивался артикул или ID? Подскажите как? Надіслати Поділитися на інших сайтах More sharing options...
NoobMan Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 А что это за ошибка Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\*******\www\admin\model\catalog\suppler.php on line 1993 с 1993 строки suppler $head = curl_exec($ch); if($head === false) { $s=curl_error($ch); $err = " curl error head = " . $s ." \n"; $this->adderr($err); } Надіслати Поділитися на інших сайтах More sharing options...
Sinpak Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 Можно поподробнее? Что там пишут? В ошибке пишут следующее: Notice: Undefined variable: addattr in /home/my host/public_html/my domen/admin/model/catalog/suppler.php on line 3977 Надіслати Поділитися на інших сайтах More sharing options...
Arcus Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 Так точно. Решил, что у вас Опенкарт :) Давайте узнаем, в каком же файле вашего движка находится эта функция. Сделайте поиск по названию getAllCategories по всем файлам движка (искать по содержимому). Нас интересует ...../model/... Поиск показал три результата: /admin/controller/catalog/suppler.php /admin/controller/module/parserj.php /vqmod/vqcache/vq2_admin_model_catalog_categiry.php - этот файл сделал по Вашей прошлой рекомендации. В .../model/... ничего нет. Надіслати Поділитися на інших сайтах More sharing options...
NoobMan Опубліковано: 17 вересня 2013 Share Опубліковано: 17 вересня 2013 Подскажите что в файле SOS означает цифра 41, если в ней строк всего 20? Надіслати Поділитися на інших сайтах More sharing options...
wwizard Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Да, получается, как-то не очень удобно. Нужно сначала отключить все товары, потом прогнать все прайсы и "включить товары, которые обновились сегодня". Как-то не подумал об этом. тоже интересное решение. А как это можно придумать без отключения товаров. чисто теоритически Надіслати Поділитися на інших сайтах More sharing options...
sh2000v Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Народ кто знает, подскажите. Если прайс не менялся, но поменялся курс поставщика доллар/нац валюта, к тому же есть часть товара которую завожу вручную. Чтобы не запускать модуль (цены в прайсе указаны в долларах) хочу воспользоваться стандартными возможностями OpenCart по изменению курса Система-Локализация-Валюты. Но если там менять курс, то меняется цена не в нац валюте, а в долларах, так как валюта по умолчанию установлена - нац.валюта, а надо бы наоборот. А если ставить по умолчанию доллар, то при заходе в магазин показывает доллар и на нац валюту необходимо переключаться - это неудобно. Как сделать чтобы по умолчанию была нац валюта, но при изменении курса доллар/нац валюта средствами OpenCart, менялась цена в нац валюте (т.е. доллар бы выступал базовой валютой) ? Или на крайний случай, как вывести цену в обоих валютах одновременно в карточке товара ? Тогда валюту по умолчанию можно будет ставить доллар (всё равно отражаться будет цена в обоих валютах). Надіслати Поділитися на інших сайтах More sharing options...
usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Если товар уже есть в базе, то акция к нему не добавляется, если товаре еще нет в базе, то все норм. То есть, сегодня появился новый прайс, в котором есть акции, но эти акции не добавляются к имеющемся товарам. Отправил в ЛС, как исправить. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Теперь еще вручную к каждому товару артикул добавлять? Бред какой то. В описании вроде автоматически подставление артикла в урл. Разве не так? Тогда было бы проще вручную и добавлять их и прописывать по-человечески урлы. Сделайте что-нибудь, чтобы решить этот вопрос, ведь если ЧПУ отключить, то все товары нормально открываются и имеют собственные урлы Да, в урл артикул добавлялся, и код товара добавлялся тоже. Но начались проблемы, народ стал писать гневные посты, типа: - уберите; - оставьте. Решил дать возможность каждому решать этот вопрос самостоятельно. Найдите поиском в admin/model/catalog/suppler // SEO URL Там увидите закоментированные строки - готовые решения. Откройте, какую вам нужно. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 В ошибке пишут следующее: Notice: Undefined variable: addattr in /home/my host/public_html/my domen/admin/model/catalog/suppler.php on line 3977 Обновите admin/model/catalog/suppler - она пропадет. Это я в 4.10 вбабахал парсинг атрибутов из 5.0 и забыл, что в 4 нет параметра "Создавать атрибуты автоматически" (addattr) Это на работу модуля не должно влиять Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 А что это за ошибка Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\*******\www\admin\model\catalog\suppler.php on line 1993 с 1993 строки suppler $head = curl_exec($ch); if($head === false) { $s=curl_error($ch); $err = " curl error head = " . $s ." \n"; $this->adderr($err); } Стандартная ситуация: вы купили такой тариф на хостинге :( За ваши деньги, вам дается 30 сек , чтобы программа на ПХП начала и закончила свою работу. Иначе, работа программы безжалисно прерывается (поэтому, не важно, в каком месте она была прервана: сейчас в строке 3977, завтра - в другой). Модуль "умеет" обходить такие неприятности. Он успевает сохранить номер последней обработанной строки прайс-листа в файле sos.tmp и когда вы нажмете "Обновить страницу" он продолжит работу с этого места...до следующего Maximum execution time of 30 seconds А вы опять - "Обновить страницу" :) Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Стандартная ситуация: вы купили такой тариф на хостинге :( За ваши деньги, вам дается 30 сек , чтобы программа на ПХП начала и закончила свою работу. Иначе, работа программы безжалисно прерывается (поэтому, не важно, в каком месте она была прервана: сейчас в строке 3977, завтра - в другой). Модуль "умеет" обходить такие неприятности. Он успевает сохранить номер последней обработанной строки прайс-листа в файле sos.tmp и когда вы нажмете "Обновить страницу" он продолжит работу с этого места...до следующего Maximum execution time of 30 seconds А вы опять - "Обновить страницу" :) Я предполагал такой сценарий и в php.ini и в htaccess прописал 18000 лимит, вместо 30. Но это не помогло, залил все на денвер и тут такая же ситуация. Сделал вывод, что это из-за парсинга. А еще заметил, что парсятся фото товара и к каждому товару добавляется еще одно фото другого товара, откуда оно берется не имею даже понятия. Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Да, в урл артикул добавлялся, и код товара добавлялся тоже. Но начались проблемы, народ стал писать гневные посты, типа: - уберите; - оставьте. Решил дать возможность каждому решать этот вопрос самостоятельно. Найдите поиском в admin/model/catalog/suppler // SEO URL Там увидите закоментированные строки - готовые решения. Откройте, какую вам нужно. А эту комментировать нужно? $seo_url = $this->MetaURL($seo_url); Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Поиск показал три результата: /admin/controller/catalog/suppler.php /admin/controller/module/parserj.php /vqmod/vqcache/vq2_admin_model_catalog_categiry.php - этот файл сделал по Вашей прошлой рекомендации. В .../model/... ничего нет. Интересная ситуация. Тогда получается, что /admin/controller/module/parserj.php должен выдавать ошибку. Он ведь тоже обращается к этой функции :( Покажите пожалуйста 5-10 строк из parserj.php до и после того места, где встречается название getAllcategory Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Подскажите что в файле SOS означает цифра 41, если в ней строк всего 20? Значит пустые строки в конце прайса идут. Но что-то долго работает :( Это он 20 строк не успевает за 30 сек ? Странно, должен обрабатывать примерно 200 - 300 (с одним фото). Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Как-то не подумал об этом. тоже интересное решение. А как это можно придумать без отключения товаров. чисто теоритически Думал уже. Тут такая нехорошая ситуация может возникнуть. Представьте, что поставщик предоставляет 2 прайса (на бытовую технику отдельно, на компьютеры - отдельно). Мы прогоняем первый прайс, отключаются все компьютеры. Прогоняем второй прайс - отключается вся бытовуха :) Надіслати Поділитися на інших сайтах More sharing options... Arcus Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Интересная ситуация. Тогда получается, что /admin/controller/module/parserj.php должен выдавать ошибку. Он ведь тоже обращается к этой функции :( Покажите пожалуйста 5-10 строк из parserj.php до и после того места, где встречается название getAllcategory Вот: private function rus2translit($string) { $converter = array( 'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd', 'е' => 'e', 'ё' => 'e', 'ж' => 'zh', 'з' => 'z', 'и' => 'i', 'й' => 'y', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n', 'о' => 'o', 'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't', 'у' => 'u', 'ф' => 'f', 'х' => 'h', 'ц' => 'c', 'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch', 'ь' => '' , 'ы' => 'y', 'ъ' => '', 'э' => 'e', 'ю' => 'yu', 'я' => 'ya', 'А' => 'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D', 'Е' => 'E', 'Ё' => 'E', 'Ж' => 'Zh', 'З' => 'Z', 'И' => 'I', 'Й' => 'Y', 'К' => 'K', 'Л' => 'L', 'М' => 'M', 'Н' => 'N', 'О' => 'O', 'П' => 'P', 'Р' => 'R', 'С' => 'S', 'Т' => 'T', 'У' => 'U', 'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C', 'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sch', 'Ь' => '\'', 'Ы' => 'Y', 'Ъ' => '\'', 'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya', ); return strtr($string, $converter); } private function getAllCategories($categories, $parent_id = 0, $parent_name = '') { $output = array(); if (array_key_exists($parent_id, $categories)) { if ($parent_name != '') { $parent_name .= $this->language->get('text_separator'); } foreach ($categories[$parent_id] as $category) { $output[$category['category_id']] = array( 'category_id' => $category['category_id'], 'name' => $parent_name . $category['name'] ); $output += $this->getAllCategories($categories, $category['category_id'], $parent_name . $category['name']); } } return $output; } Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 А эту комментировать нужно? $seo_url = $this->MetaURL($seo_url); Думаю, лучше всего будет так: // SEO $seo_url = $prod_name; $seo_url = $seo_url.'_'.$row_product[0]['model']; // название товара+Модель $seo_url = $this->MetaURL($seo_url); $seo_url = strtr($seo_url, $tr); $seo_url = strtolower($seo_url); Надіслати Поділитися на інших сайтах More sharing options... Назад 189 190 191 192 193 194 195 196 197 198 199 Вперед Сторінка 194 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 657 переглядів Sha 15 березня 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 423 перегляди Sha 17 листопада [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 305 переглядів OcEx 25 вересня [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 292 перегляди solohaigor 11 грудня 2023 Зараз на сторінці 1 користувач Andrey592 Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Теперь еще вручную к каждому товару артикул добавлять? Бред какой то. В описании вроде автоматически подставление артикла в урл. Разве не так? Тогда было бы проще вручную и добавлять их и прописывать по-человечески урлы. Сделайте что-нибудь, чтобы решить этот вопрос, ведь если ЧПУ отключить, то все товары нормально открываются и имеют собственные урлы Да, в урл артикул добавлялся, и код товара добавлялся тоже. Но начались проблемы, народ стал писать гневные посты, типа: - уберите; - оставьте. Решил дать возможность каждому решать этот вопрос самостоятельно. Найдите поиском в admin/model/catalog/suppler // SEO URL Там увидите закоментированные строки - готовые решения. Откройте, какую вам нужно. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 В ошибке пишут следующее: Notice: Undefined variable: addattr in /home/my host/public_html/my domen/admin/model/catalog/suppler.php on line 3977 Обновите admin/model/catalog/suppler - она пропадет. Это я в 4.10 вбабахал парсинг атрибутов из 5.0 и забыл, что в 4 нет параметра "Создавать атрибуты автоматически" (addattr) Это на работу модуля не должно влиять Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 А что это за ошибка Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\*******\www\admin\model\catalog\suppler.php on line 1993 с 1993 строки suppler $head = curl_exec($ch); if($head === false) { $s=curl_error($ch); $err = " curl error head = " . $s ." \n"; $this->adderr($err); } Стандартная ситуация: вы купили такой тариф на хостинге :( За ваши деньги, вам дается 30 сек , чтобы программа на ПХП начала и закончила свою работу. Иначе, работа программы безжалисно прерывается (поэтому, не важно, в каком месте она была прервана: сейчас в строке 3977, завтра - в другой). Модуль "умеет" обходить такие неприятности. Он успевает сохранить номер последней обработанной строки прайс-листа в файле sos.tmp и когда вы нажмете "Обновить страницу" он продолжит работу с этого места...до следующего Maximum execution time of 30 seconds А вы опять - "Обновить страницу" :) Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Стандартная ситуация: вы купили такой тариф на хостинге :( За ваши деньги, вам дается 30 сек , чтобы программа на ПХП начала и закончила свою работу. Иначе, работа программы безжалисно прерывается (поэтому, не важно, в каком месте она была прервана: сейчас в строке 3977, завтра - в другой). Модуль "умеет" обходить такие неприятности. Он успевает сохранить номер последней обработанной строки прайс-листа в файле sos.tmp и когда вы нажмете "Обновить страницу" он продолжит работу с этого места...до следующего Maximum execution time of 30 seconds А вы опять - "Обновить страницу" :) Я предполагал такой сценарий и в php.ini и в htaccess прописал 18000 лимит, вместо 30. Но это не помогло, залил все на денвер и тут такая же ситуация. Сделал вывод, что это из-за парсинга. А еще заметил, что парсятся фото товара и к каждому товару добавляется еще одно фото другого товара, откуда оно берется не имею даже понятия. Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Да, в урл артикул добавлялся, и код товара добавлялся тоже. Но начались проблемы, народ стал писать гневные посты, типа: - уберите; - оставьте. Решил дать возможность каждому решать этот вопрос самостоятельно. Найдите поиском в admin/model/catalog/suppler // SEO URL Там увидите закоментированные строки - готовые решения. Откройте, какую вам нужно. А эту комментировать нужно? $seo_url = $this->MetaURL($seo_url); Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Поиск показал три результата: /admin/controller/catalog/suppler.php /admin/controller/module/parserj.php /vqmod/vqcache/vq2_admin_model_catalog_categiry.php - этот файл сделал по Вашей прошлой рекомендации. В .../model/... ничего нет. Интересная ситуация. Тогда получается, что /admin/controller/module/parserj.php должен выдавать ошибку. Он ведь тоже обращается к этой функции :( Покажите пожалуйста 5-10 строк из parserj.php до и после того места, где встречается название getAllcategory Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Подскажите что в файле SOS означает цифра 41, если в ней строк всего 20? Значит пустые строки в конце прайса идут. Но что-то долго работает :( Это он 20 строк не успевает за 30 сек ? Странно, должен обрабатывать примерно 200 - 300 (с одним фото). Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Как-то не подумал об этом. тоже интересное решение. А как это можно придумать без отключения товаров. чисто теоритически Думал уже. Тут такая нехорошая ситуация может возникнуть. Представьте, что поставщик предоставляет 2 прайса (на бытовую технику отдельно, на компьютеры - отдельно). Мы прогоняем первый прайс, отключаются все компьютеры. Прогоняем второй прайс - отключается вся бытовуха :) Надіслати Поділитися на інших сайтах More sharing options... Arcus Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Интересная ситуация. Тогда получается, что /admin/controller/module/parserj.php должен выдавать ошибку. Он ведь тоже обращается к этой функции :( Покажите пожалуйста 5-10 строк из parserj.php до и после того места, где встречается название getAllcategory Вот: private function rus2translit($string) { $converter = array( 'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd', 'е' => 'e', 'ё' => 'e', 'ж' => 'zh', 'з' => 'z', 'и' => 'i', 'й' => 'y', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n', 'о' => 'o', 'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't', 'у' => 'u', 'ф' => 'f', 'х' => 'h', 'ц' => 'c', 'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch', 'ь' => '' , 'ы' => 'y', 'ъ' => '', 'э' => 'e', 'ю' => 'yu', 'я' => 'ya', 'А' => 'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D', 'Е' => 'E', 'Ё' => 'E', 'Ж' => 'Zh', 'З' => 'Z', 'И' => 'I', 'Й' => 'Y', 'К' => 'K', 'Л' => 'L', 'М' => 'M', 'Н' => 'N', 'О' => 'O', 'П' => 'P', 'Р' => 'R', 'С' => 'S', 'Т' => 'T', 'У' => 'U', 'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C', 'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sch', 'Ь' => '\'', 'Ы' => 'Y', 'Ъ' => '\'', 'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya', ); return strtr($string, $converter); } private function getAllCategories($categories, $parent_id = 0, $parent_name = '') { $output = array(); if (array_key_exists($parent_id, $categories)) { if ($parent_name != '') { $parent_name .= $this->language->get('text_separator'); } foreach ($categories[$parent_id] as $category) { $output[$category['category_id']] = array( 'category_id' => $category['category_id'], 'name' => $parent_name . $category['name'] ); $output += $this->getAllCategories($categories, $category['category_id'], $parent_name . $category['name']); } } return $output; } Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 А эту комментировать нужно? $seo_url = $this->MetaURL($seo_url); Думаю, лучше всего будет так: // SEO $seo_url = $prod_name; $seo_url = $seo_url.'_'.$row_product[0]['model']; // название товара+Модель $seo_url = $this->MetaURL($seo_url); $seo_url = strtr($seo_url, $tr); $seo_url = strtolower($seo_url); Надіслати Поділитися на інших сайтах More sharing options... Назад 189 190 191 192 193 194 195 196 197 198 199 Вперед Сторінка 194 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 657 переглядів Sha 15 березня 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 423 перегляди Sha 17 листопада [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 305 переглядів OcEx 25 вересня [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 292 перегляди solohaigor 11 грудня 2023 Зараз на сторінці 1 користувач Andrey592 Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 В ошибке пишут следующее: Notice: Undefined variable: addattr in /home/my host/public_html/my domen/admin/model/catalog/suppler.php on line 3977 Обновите admin/model/catalog/suppler - она пропадет. Это я в 4.10 вбабахал парсинг атрибутов из 5.0 и забыл, что в 4 нет параметра "Создавать атрибуты автоматически" (addattr) Это на работу модуля не должно влиять Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 А что это за ошибка Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\*******\www\admin\model\catalog\suppler.php on line 1993 с 1993 строки suppler $head = curl_exec($ch); if($head === false) { $s=curl_error($ch); $err = " curl error head = " . $s ." \n"; $this->adderr($err); } Стандартная ситуация: вы купили такой тариф на хостинге :( За ваши деньги, вам дается 30 сек , чтобы программа на ПХП начала и закончила свою работу. Иначе, работа программы безжалисно прерывается (поэтому, не важно, в каком месте она была прервана: сейчас в строке 3977, завтра - в другой). Модуль "умеет" обходить такие неприятности. Он успевает сохранить номер последней обработанной строки прайс-листа в файле sos.tmp и когда вы нажмете "Обновить страницу" он продолжит работу с этого места...до следующего Maximum execution time of 30 seconds А вы опять - "Обновить страницу" :) Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Стандартная ситуация: вы купили такой тариф на хостинге :( За ваши деньги, вам дается 30 сек , чтобы программа на ПХП начала и закончила свою работу. Иначе, работа программы безжалисно прерывается (поэтому, не важно, в каком месте она была прервана: сейчас в строке 3977, завтра - в другой). Модуль "умеет" обходить такие неприятности. Он успевает сохранить номер последней обработанной строки прайс-листа в файле sos.tmp и когда вы нажмете "Обновить страницу" он продолжит работу с этого места...до следующего Maximum execution time of 30 seconds А вы опять - "Обновить страницу" :) Я предполагал такой сценарий и в php.ini и в htaccess прописал 18000 лимит, вместо 30. Но это не помогло, залил все на денвер и тут такая же ситуация. Сделал вывод, что это из-за парсинга. А еще заметил, что парсятся фото товара и к каждому товару добавляется еще одно фото другого товара, откуда оно берется не имею даже понятия. Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Да, в урл артикул добавлялся, и код товара добавлялся тоже. Но начались проблемы, народ стал писать гневные посты, типа: - уберите; - оставьте. Решил дать возможность каждому решать этот вопрос самостоятельно. Найдите поиском в admin/model/catalog/suppler // SEO URL Там увидите закоментированные строки - готовые решения. Откройте, какую вам нужно. А эту комментировать нужно? $seo_url = $this->MetaURL($seo_url); Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Поиск показал три результата: /admin/controller/catalog/suppler.php /admin/controller/module/parserj.php /vqmod/vqcache/vq2_admin_model_catalog_categiry.php - этот файл сделал по Вашей прошлой рекомендации. В .../model/... ничего нет. Интересная ситуация. Тогда получается, что /admin/controller/module/parserj.php должен выдавать ошибку. Он ведь тоже обращается к этой функции :( Покажите пожалуйста 5-10 строк из parserj.php до и после того места, где встречается название getAllcategory Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Подскажите что в файле SOS означает цифра 41, если в ней строк всего 20? Значит пустые строки в конце прайса идут. Но что-то долго работает :( Это он 20 строк не успевает за 30 сек ? Странно, должен обрабатывать примерно 200 - 300 (с одним фото). Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Как-то не подумал об этом. тоже интересное решение. А как это можно придумать без отключения товаров. чисто теоритически Думал уже. Тут такая нехорошая ситуация может возникнуть. Представьте, что поставщик предоставляет 2 прайса (на бытовую технику отдельно, на компьютеры - отдельно). Мы прогоняем первый прайс, отключаются все компьютеры. Прогоняем второй прайс - отключается вся бытовуха :) Надіслати Поділитися на інших сайтах More sharing options... Arcus Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Интересная ситуация. Тогда получается, что /admin/controller/module/parserj.php должен выдавать ошибку. Он ведь тоже обращается к этой функции :( Покажите пожалуйста 5-10 строк из parserj.php до и после того места, где встречается название getAllcategory Вот: private function rus2translit($string) { $converter = array( 'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd', 'е' => 'e', 'ё' => 'e', 'ж' => 'zh', 'з' => 'z', 'и' => 'i', 'й' => 'y', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n', 'о' => 'o', 'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't', 'у' => 'u', 'ф' => 'f', 'х' => 'h', 'ц' => 'c', 'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch', 'ь' => '' , 'ы' => 'y', 'ъ' => '', 'э' => 'e', 'ю' => 'yu', 'я' => 'ya', 'А' => 'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D', 'Е' => 'E', 'Ё' => 'E', 'Ж' => 'Zh', 'З' => 'Z', 'И' => 'I', 'Й' => 'Y', 'К' => 'K', 'Л' => 'L', 'М' => 'M', 'Н' => 'N', 'О' => 'O', 'П' => 'P', 'Р' => 'R', 'С' => 'S', 'Т' => 'T', 'У' => 'U', 'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C', 'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sch', 'Ь' => '\'', 'Ы' => 'Y', 'Ъ' => '\'', 'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya', ); return strtr($string, $converter); } private function getAllCategories($categories, $parent_id = 0, $parent_name = '') { $output = array(); if (array_key_exists($parent_id, $categories)) { if ($parent_name != '') { $parent_name .= $this->language->get('text_separator'); } foreach ($categories[$parent_id] as $category) { $output[$category['category_id']] = array( 'category_id' => $category['category_id'], 'name' => $parent_name . $category['name'] ); $output += $this->getAllCategories($categories, $category['category_id'], $parent_name . $category['name']); } } return $output; } Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 А эту комментировать нужно? $seo_url = $this->MetaURL($seo_url); Думаю, лучше всего будет так: // SEO $seo_url = $prod_name; $seo_url = $seo_url.'_'.$row_product[0]['model']; // название товара+Модель $seo_url = $this->MetaURL($seo_url); $seo_url = strtr($seo_url, $tr); $seo_url = strtolower($seo_url); Надіслати Поділитися на інших сайтах More sharing options... Назад 189 190 191 192 193 194 195 196 197 198 199 Вперед Сторінка 194 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 657 переглядів Sha 15 березня 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 423 перегляди Sha 17 листопада [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 305 переглядів OcEx 25 вересня [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 292 перегляди solohaigor 11 грудня 2023 Зараз на сторінці 1 користувач Andrey592 Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 А что это за ошибка Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\*******\www\admin\model\catalog\suppler.php on line 1993 с 1993 строки suppler $head = curl_exec($ch); if($head === false) { $s=curl_error($ch); $err = " curl error head = " . $s ." \n"; $this->adderr($err); } Стандартная ситуация: вы купили такой тариф на хостинге :( За ваши деньги, вам дается 30 сек , чтобы программа на ПХП начала и закончила свою работу. Иначе, работа программы безжалисно прерывается (поэтому, не важно, в каком месте она была прервана: сейчас в строке 3977, завтра - в другой). Модуль "умеет" обходить такие неприятности. Он успевает сохранить номер последней обработанной строки прайс-листа в файле sos.tmp и когда вы нажмете "Обновить страницу" он продолжит работу с этого места...до следующего Maximum execution time of 30 seconds А вы опять - "Обновить страницу" :) Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Стандартная ситуация: вы купили такой тариф на хостинге :( За ваши деньги, вам дается 30 сек , чтобы программа на ПХП начала и закончила свою работу. Иначе, работа программы безжалисно прерывается (поэтому, не важно, в каком месте она была прервана: сейчас в строке 3977, завтра - в другой). Модуль "умеет" обходить такие неприятности. Он успевает сохранить номер последней обработанной строки прайс-листа в файле sos.tmp и когда вы нажмете "Обновить страницу" он продолжит работу с этого места...до следующего Maximum execution time of 30 seconds А вы опять - "Обновить страницу" :) Я предполагал такой сценарий и в php.ini и в htaccess прописал 18000 лимит, вместо 30. Но это не помогло, залил все на денвер и тут такая же ситуация. Сделал вывод, что это из-за парсинга. А еще заметил, что парсятся фото товара и к каждому товару добавляется еще одно фото другого товара, откуда оно берется не имею даже понятия. Надіслати Поділитися на інших сайтах More sharing options... NoobMan Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Да, в урл артикул добавлялся, и код товара добавлялся тоже. Но начались проблемы, народ стал писать гневные посты, типа: - уберите; - оставьте. Решил дать возможность каждому решать этот вопрос самостоятельно. Найдите поиском в admin/model/catalog/suppler // SEO URL Там увидите закоментированные строки - готовые решения. Откройте, какую вам нужно. А эту комментировать нужно? $seo_url = $this->MetaURL($seo_url); Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Поиск показал три результата: /admin/controller/catalog/suppler.php /admin/controller/module/parserj.php /vqmod/vqcache/vq2_admin_model_catalog_categiry.php - этот файл сделал по Вашей прошлой рекомендации. В .../model/... ничего нет. Интересная ситуация. Тогда получается, что /admin/controller/module/parserj.php должен выдавать ошибку. Он ведь тоже обращается к этой функции :( Покажите пожалуйста 5-10 строк из parserj.php до и после того места, где встречается название getAllcategory Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Подскажите что в файле SOS означает цифра 41, если в ней строк всего 20? Значит пустые строки в конце прайса идут. Но что-то долго работает :( Это он 20 строк не успевает за 30 сек ? Странно, должен обрабатывать примерно 200 - 300 (с одним фото). Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Как-то не подумал об этом. тоже интересное решение. А как это можно придумать без отключения товаров. чисто теоритически Думал уже. Тут такая нехорошая ситуация может возникнуть. Представьте, что поставщик предоставляет 2 прайса (на бытовую технику отдельно, на компьютеры - отдельно). Мы прогоняем первый прайс, отключаются все компьютеры. Прогоняем второй прайс - отключается вся бытовуха :) Надіслати Поділитися на інших сайтах More sharing options... Arcus Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Интересная ситуация. Тогда получается, что /admin/controller/module/parserj.php должен выдавать ошибку. Он ведь тоже обращается к этой функции :( Покажите пожалуйста 5-10 строк из parserj.php до и после того места, где встречается название getAllcategory Вот: private function rus2translit($string) { $converter = array( 'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd', 'е' => 'e', 'ё' => 'e', 'ж' => 'zh', 'з' => 'z', 'и' => 'i', 'й' => 'y', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n', 'о' => 'o', 'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't', 'у' => 'u', 'ф' => 'f', 'х' => 'h', 'ц' => 'c', 'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch', 'ь' => '' , 'ы' => 'y', 'ъ' => '', 'э' => 'e', 'ю' => 'yu', 'я' => 'ya', 'А' => 'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D', 'Е' => 'E', 'Ё' => 'E', 'Ж' => 'Zh', 'З' => 'Z', 'И' => 'I', 'Й' => 'Y', 'К' => 'K', 'Л' => 'L', 'М' => 'M', 'Н' => 'N', 'О' => 'O', 'П' => 'P', 'Р' => 'R', 'С' => 'S', 'Т' => 'T', 'У' => 'U', 'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C', 'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sch', 'Ь' => '\'', 'Ы' => 'Y', 'Ъ' => '\'', 'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya', ); return strtr($string, $converter); } private function getAllCategories($categories, $parent_id = 0, $parent_name = '') { $output = array(); if (array_key_exists($parent_id, $categories)) { if ($parent_name != '') { $parent_name .= $this->language->get('text_separator'); } foreach ($categories[$parent_id] as $category) { $output[$category['category_id']] = array( 'category_id' => $category['category_id'], 'name' => $parent_name . $category['name'] ); $output += $this->getAllCategories($categories, $category['category_id'], $parent_name . $category['name']); } } return $output; } Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 А эту комментировать нужно? $seo_url = $this->MetaURL($seo_url); Думаю, лучше всего будет так: // SEO $seo_url = $prod_name; $seo_url = $seo_url.'_'.$row_product[0]['model']; // название товара+Модель $seo_url = $this->MetaURL($seo_url); $seo_url = strtr($seo_url, $tr); $seo_url = strtolower($seo_url); Надіслати Поділитися на інших сайтах More sharing options... Назад 189 190 191 192 193 194 195 196 197 198 199 Вперед Сторінка 194 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 657 переглядів Sha 15 березня 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 423 перегляди Sha 17 листопада [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 305 переглядів OcEx 25 вересня [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 292 перегляди solohaigor 11 грудня 2023 Зараз на сторінці 1 користувач Andrey592 Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
NoobMan Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Стандартная ситуация: вы купили такой тариф на хостинге :( За ваши деньги, вам дается 30 сек , чтобы программа на ПХП начала и закончила свою работу. Иначе, работа программы безжалисно прерывается (поэтому, не важно, в каком месте она была прервана: сейчас в строке 3977, завтра - в другой). Модуль "умеет" обходить такие неприятности. Он успевает сохранить номер последней обработанной строки прайс-листа в файле sos.tmp и когда вы нажмете "Обновить страницу" он продолжит работу с этого места...до следующего Maximum execution time of 30 seconds А вы опять - "Обновить страницу" :) Я предполагал такой сценарий и в php.ini и в htaccess прописал 18000 лимит, вместо 30. Но это не помогло, залил все на денвер и тут такая же ситуация. Сделал вывод, что это из-за парсинга. А еще заметил, что парсятся фото товара и к каждому товару добавляется еще одно фото другого товара, откуда оно берется не имею даже понятия. Надіслати Поділитися на інших сайтах More sharing options...
NoobMan Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Да, в урл артикул добавлялся, и код товара добавлялся тоже. Но начались проблемы, народ стал писать гневные посты, типа: - уберите; - оставьте. Решил дать возможность каждому решать этот вопрос самостоятельно. Найдите поиском в admin/model/catalog/suppler // SEO URL Там увидите закоментированные строки - готовые решения. Откройте, какую вам нужно. А эту комментировать нужно? $seo_url = $this->MetaURL($seo_url); Надіслати Поділитися на інших сайтах More sharing options...
usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Поиск показал три результата: /admin/controller/catalog/suppler.php /admin/controller/module/parserj.php /vqmod/vqcache/vq2_admin_model_catalog_categiry.php - этот файл сделал по Вашей прошлой рекомендации. В .../model/... ничего нет. Интересная ситуация. Тогда получается, что /admin/controller/module/parserj.php должен выдавать ошибку. Он ведь тоже обращается к этой функции :( Покажите пожалуйста 5-10 строк из parserj.php до и после того места, где встречается название getAllcategory Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Подскажите что в файле SOS означает цифра 41, если в ней строк всего 20? Значит пустые строки в конце прайса идут. Но что-то долго работает :( Это он 20 строк не успевает за 30 сек ? Странно, должен обрабатывать примерно 200 - 300 (с одним фото). Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Как-то не подумал об этом. тоже интересное решение. А как это можно придумать без отключения товаров. чисто теоритически Думал уже. Тут такая нехорошая ситуация может возникнуть. Представьте, что поставщик предоставляет 2 прайса (на бытовую технику отдельно, на компьютеры - отдельно). Мы прогоняем первый прайс, отключаются все компьютеры. Прогоняем второй прайс - отключается вся бытовуха :) Надіслати Поділитися на інших сайтах More sharing options... Arcus Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Интересная ситуация. Тогда получается, что /admin/controller/module/parserj.php должен выдавать ошибку. Он ведь тоже обращается к этой функции :( Покажите пожалуйста 5-10 строк из parserj.php до и после того места, где встречается название getAllcategory Вот: private function rus2translit($string) { $converter = array( 'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd', 'е' => 'e', 'ё' => 'e', 'ж' => 'zh', 'з' => 'z', 'и' => 'i', 'й' => 'y', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n', 'о' => 'o', 'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't', 'у' => 'u', 'ф' => 'f', 'х' => 'h', 'ц' => 'c', 'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch', 'ь' => '' , 'ы' => 'y', 'ъ' => '', 'э' => 'e', 'ю' => 'yu', 'я' => 'ya', 'А' => 'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D', 'Е' => 'E', 'Ё' => 'E', 'Ж' => 'Zh', 'З' => 'Z', 'И' => 'I', 'Й' => 'Y', 'К' => 'K', 'Л' => 'L', 'М' => 'M', 'Н' => 'N', 'О' => 'O', 'П' => 'P', 'Р' => 'R', 'С' => 'S', 'Т' => 'T', 'У' => 'U', 'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C', 'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sch', 'Ь' => '\'', 'Ы' => 'Y', 'Ъ' => '\'', 'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya', ); return strtr($string, $converter); } private function getAllCategories($categories, $parent_id = 0, $parent_name = '') { $output = array(); if (array_key_exists($parent_id, $categories)) { if ($parent_name != '') { $parent_name .= $this->language->get('text_separator'); } foreach ($categories[$parent_id] as $category) { $output[$category['category_id']] = array( 'category_id' => $category['category_id'], 'name' => $parent_name . $category['name'] ); $output += $this->getAllCategories($categories, $category['category_id'], $parent_name . $category['name']); } } return $output; } Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 А эту комментировать нужно? $seo_url = $this->MetaURL($seo_url); Думаю, лучше всего будет так: // SEO $seo_url = $prod_name; $seo_url = $seo_url.'_'.$row_product[0]['model']; // название товара+Модель $seo_url = $this->MetaURL($seo_url); $seo_url = strtr($seo_url, $tr); $seo_url = strtolower($seo_url); Надіслати Поділитися на інших сайтах More sharing options... Назад 189 190 191 192 193 194 195 196 197 198 199 Вперед Сторінка 194 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 657 переглядів Sha 15 березня 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 423 перегляди Sha 17 листопада [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 305 переглядів OcEx 25 вересня [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 292 перегляди solohaigor 11 грудня 2023 Зараз на сторінці 1 користувач Andrey592 Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Подскажите что в файле SOS означает цифра 41, если в ней строк всего 20? Значит пустые строки в конце прайса идут. Но что-то долго работает :( Это он 20 строк не успевает за 30 сек ? Странно, должен обрабатывать примерно 200 - 300 (с одним фото). Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Как-то не подумал об этом. тоже интересное решение. А как это можно придумать без отключения товаров. чисто теоритически Думал уже. Тут такая нехорошая ситуация может возникнуть. Представьте, что поставщик предоставляет 2 прайса (на бытовую технику отдельно, на компьютеры - отдельно). Мы прогоняем первый прайс, отключаются все компьютеры. Прогоняем второй прайс - отключается вся бытовуха :) Надіслати Поділитися на інших сайтах More sharing options... Arcus Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Интересная ситуация. Тогда получается, что /admin/controller/module/parserj.php должен выдавать ошибку. Он ведь тоже обращается к этой функции :( Покажите пожалуйста 5-10 строк из parserj.php до и после того места, где встречается название getAllcategory Вот: private function rus2translit($string) { $converter = array( 'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd', 'е' => 'e', 'ё' => 'e', 'ж' => 'zh', 'з' => 'z', 'и' => 'i', 'й' => 'y', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n', 'о' => 'o', 'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't', 'у' => 'u', 'ф' => 'f', 'х' => 'h', 'ц' => 'c', 'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch', 'ь' => '' , 'ы' => 'y', 'ъ' => '', 'э' => 'e', 'ю' => 'yu', 'я' => 'ya', 'А' => 'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D', 'Е' => 'E', 'Ё' => 'E', 'Ж' => 'Zh', 'З' => 'Z', 'И' => 'I', 'Й' => 'Y', 'К' => 'K', 'Л' => 'L', 'М' => 'M', 'Н' => 'N', 'О' => 'O', 'П' => 'P', 'Р' => 'R', 'С' => 'S', 'Т' => 'T', 'У' => 'U', 'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C', 'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sch', 'Ь' => '\'', 'Ы' => 'Y', 'Ъ' => '\'', 'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya', ); return strtr($string, $converter); } private function getAllCategories($categories, $parent_id = 0, $parent_name = '') { $output = array(); if (array_key_exists($parent_id, $categories)) { if ($parent_name != '') { $parent_name .= $this->language->get('text_separator'); } foreach ($categories[$parent_id] as $category) { $output[$category['category_id']] = array( 'category_id' => $category['category_id'], 'name' => $parent_name . $category['name'] ); $output += $this->getAllCategories($categories, $category['category_id'], $parent_name . $category['name']); } } return $output; } Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 А эту комментировать нужно? $seo_url = $this->MetaURL($seo_url); Думаю, лучше всего будет так: // SEO $seo_url = $prod_name; $seo_url = $seo_url.'_'.$row_product[0]['model']; // название товара+Модель $seo_url = $this->MetaURL($seo_url); $seo_url = strtr($seo_url, $tr); $seo_url = strtolower($seo_url); Надіслати Поділитися на інших сайтах More sharing options... Назад 189 190 191 192 193 194 195 196 197 198 199 Вперед Сторінка 194 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 657 переглядів Sha 15 березня 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 423 перегляди Sha 17 листопада [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 305 переглядів OcEx 25 вересня [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 292 перегляди solohaigor 11 грудня 2023 Зараз на сторінці 1 користувач Andrey592 Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 Как-то не подумал об этом. тоже интересное решение. А как это можно придумать без отключения товаров. чисто теоритически Думал уже. Тут такая нехорошая ситуация может возникнуть. Представьте, что поставщик предоставляет 2 прайса (на бытовую технику отдельно, на компьютеры - отдельно). Мы прогоняем первый прайс, отключаются все компьютеры. Прогоняем второй прайс - отключается вся бытовуха :) Надіслати Поділитися на інших сайтах More sharing options... Arcus Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Интересная ситуация. Тогда получается, что /admin/controller/module/parserj.php должен выдавать ошибку. Он ведь тоже обращается к этой функции :( Покажите пожалуйста 5-10 строк из parserj.php до и после того места, где встречается название getAllcategory Вот: private function rus2translit($string) { $converter = array( 'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd', 'е' => 'e', 'ё' => 'e', 'ж' => 'zh', 'з' => 'z', 'и' => 'i', 'й' => 'y', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n', 'о' => 'o', 'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't', 'у' => 'u', 'ф' => 'f', 'х' => 'h', 'ц' => 'c', 'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch', 'ь' => '' , 'ы' => 'y', 'ъ' => '', 'э' => 'e', 'ю' => 'yu', 'я' => 'ya', 'А' => 'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D', 'Е' => 'E', 'Ё' => 'E', 'Ж' => 'Zh', 'З' => 'Z', 'И' => 'I', 'Й' => 'Y', 'К' => 'K', 'Л' => 'L', 'М' => 'M', 'Н' => 'N', 'О' => 'O', 'П' => 'P', 'Р' => 'R', 'С' => 'S', 'Т' => 'T', 'У' => 'U', 'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C', 'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sch', 'Ь' => '\'', 'Ы' => 'Y', 'Ъ' => '\'', 'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya', ); return strtr($string, $converter); } private function getAllCategories($categories, $parent_id = 0, $parent_name = '') { $output = array(); if (array_key_exists($parent_id, $categories)) { if ($parent_name != '') { $parent_name .= $this->language->get('text_separator'); } foreach ($categories[$parent_id] as $category) { $output[$category['category_id']] = array( 'category_id' => $category['category_id'], 'name' => $parent_name . $category['name'] ); $output += $this->getAllCategories($categories, $category['category_id'], $parent_name . $category['name']); } } return $output; } Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 А эту комментировать нужно? $seo_url = $this->MetaURL($seo_url); Думаю, лучше всего будет так: // SEO $seo_url = $prod_name; $seo_url = $seo_url.'_'.$row_product[0]['model']; // название товара+Модель $seo_url = $this->MetaURL($seo_url); $seo_url = strtr($seo_url, $tr); $seo_url = strtolower($seo_url); Надіслати Поділитися на інших сайтах More sharing options... Назад 189 190 191 192 193 194 195 196 197 198 199 Вперед Сторінка 194 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 657 переглядів Sha 15 березня 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 423 перегляди Sha 17 листопада [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 305 переглядів OcEx 25 вересня [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 292 перегляди solohaigor 11 грудня 2023 Зараз на сторінці 1 користувач Andrey592
Arcus Опубліковано: 18 вересня 2013 Share Опубліковано: 18 вересня 2013 Интересная ситуация. Тогда получается, что /admin/controller/module/parserj.php должен выдавать ошибку. Он ведь тоже обращается к этой функции :( Покажите пожалуйста 5-10 строк из parserj.php до и после того места, где встречается название getAllcategory Вот: private function rus2translit($string) { $converter = array( 'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd', 'е' => 'e', 'ё' => 'e', 'ж' => 'zh', 'з' => 'z', 'и' => 'i', 'й' => 'y', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n', 'о' => 'o', 'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't', 'у' => 'u', 'ф' => 'f', 'х' => 'h', 'ц' => 'c', 'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch', 'ь' => '' , 'ы' => 'y', 'ъ' => '', 'э' => 'e', 'ю' => 'yu', 'я' => 'ya', 'А' => 'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D', 'Е' => 'E', 'Ё' => 'E', 'Ж' => 'Zh', 'З' => 'Z', 'И' => 'I', 'Й' => 'Y', 'К' => 'K', 'Л' => 'L', 'М' => 'M', 'Н' => 'N', 'О' => 'O', 'П' => 'P', 'Р' => 'R', 'С' => 'S', 'Т' => 'T', 'У' => 'U', 'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C', 'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sch', 'Ь' => '\'', 'Ы' => 'Y', 'Ъ' => '\'', 'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya', ); return strtr($string, $converter); } private function getAllCategories($categories, $parent_id = 0, $parent_name = '') { $output = array(); if (array_key_exists($parent_id, $categories)) { if ($parent_name != '') { $parent_name .= $this->language->get('text_separator'); } foreach ($categories[$parent_id] as $category) { $output[$category['category_id']] = array( 'category_id' => $category['category_id'], 'name' => $parent_name . $category['name'] ); $output += $this->getAllCategories($categories, $category['category_id'], $parent_name . $category['name']); } } return $output; } Надіслати Поділитися на інших сайтах More sharing options...
usergio Опубліковано: 18 вересня 2013 Автор Share Опубліковано: 18 вересня 2013 А эту комментировать нужно? $seo_url = $this->MetaURL($seo_url); Думаю, лучше всего будет так: // SEO $seo_url = $prod_name; $seo_url = $seo_url.'_'.$row_product[0]['model']; // название товара+Модель $seo_url = $this->MetaURL($seo_url); $seo_url = strtr($seo_url, $tr); $seo_url = strtolower($seo_url); Надіслати Поділитися на інших сайтах More sharing options... Назад 189 190 191 192 193 194 195 196 197 198 199 Вперед Сторінка 194 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133
Recommended Posts