Rassol2 Опубликовано: 3 января Автор Поделиться Опубликовано: 3 января 03.01.2023 в 13:35, pawlo сказал: чи можливо таке допрацювати у вашім модулі дану можливість? дякую! Здравствуйте. такое можно сделать через собственные скрипты, встроенного механизма обновлять опции по артикулу нет, так как в стандарте в опенкарте такого нет. Можете расширить такой функционал через собственные скрипты, как они работают в модуле вы можете прочесть здесьhttps://simplepars.top/index.php?page=notes&tag_id=34 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Ответы 11,9k Создано 4 г Последний ответ 13 час Лучшие авторы в этой теме 4722 518 832 492 Популярные дни 21 июл 81 27 июл 79 1 фев 72 2 мар 70 Лучшие авторы в этой теме Rassol2 4 722 публикации Axelenz 518 публикаций partshez 832 публикации Reanimaster 492 публикации Популярные дни 21 июл 2021 81 публикация 27 июл 2021 79 публикаций 1 фев 2022 72 публикации 2 мар 2021 70 публикаций Популярные сообщения Rassol2 1 ноября 2018 Ну что займу первый пост. Поскольку модуль все же выложил ушел писать инструкцию к этому франкенштейну. Может кому то пригодится PS. Чуть не забыл. Кому пригодился нажмите палец верх Rassol2 1 ноября 2018 26 Завантажити / Придбати розширення SimplePars - Универсальный парсер для ИМ Модуль SimplePars предназначе Rassol2 23 ноября 2020 Обновление v4.0-12_beta Главная страница. Немного переработал убогость главной страницы. Теперь с этой страницы можно сразу же отключить крон, если собираетесь работать вручную. Так Опубликованные изображения RaVeLL Опубликовано: 5 января Поделиться Опубликовано: 5 января Здравствуйте, модуль работает с ikea.tr ? есть рабочие проекты посмотреть. Первый раз связываюсь с парсером, появилась нужда Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... partshez Опубликовано: 5 января Поделиться Опубликовано: 5 января 05.01.2023 в 17:42, RaVeLL сказал: Здравствуйте, модуль работает с ikea.tr ? есть рабочие проекты посмотреть. Первый раз связываюсь с парсером, появилась нужда Первое. Такого сайта не существует Второе. https://www.ikea.com.tr/ Парсинг этого сайта возможен Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Lucider105 Опубликовано: 6 января Поделиться Опубликовано: 6 января Здравствуйте, начинающий в опенкарт, сильно не сердитесь за такой вопрос ) Вчера купил модуль устанавливал по инструкции Модуль не появился в админке, хотя галочку в администраторе поставил и сбрасывал кэш, не помогло. После вручную с заменой залил файлы в файл менеджер, тоже не помогло. Как можно решить этот вопрос ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... partshez Опубликовано: 6 января Поделиться Опубликовано: 6 января 06.01.2023 в 09:43, Lucider105 сказал: Здравствуйте, начинающий в опенкарт, сильно не сердитесь за такой вопрос ) Вчера купил модуль устанавливал по инструкции Модуль не появился в админке, хотя галочку в администраторе поставил и сбрасывал кэш, не помогло. После вручную с заменой залил файлы в файл менеджер, тоже не помогло. Как можно решить этот вопрос ? Проверьте версию php Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Lucider105 Опубликовано: 6 января Поделиться Опубликовано: 6 января 06.01.2023 в 09:57, partshez сказал: Проверьте версию php Opencart 3.0.2.0, версия php 7.4 устанавливал модуль simplepars_3.0_php_7.1-7.4.ocmod.zip Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 6 января Автор Поделиться Опубликовано: 6 января 06.01.2023 в 02:00, Lucider105 сказал: Opencart 3.0.2.0, версия php 7.4 устанавливал модуль simplepars_3.0_php_7.1-7.4.ocmod.zip Я что то не понимаю, но вас нет в списках покупателей модуля. И у меня в модуле нет файла simplepars_3.0_php_7.1-7.4.ocmod.zip Откуда у вас модуль ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Lucider105 Опубликовано: 7 января Поделиться Опубликовано: 7 января Нашёл модуль на этом сайте **** Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... bogdan281989 Опубликовано: 7 января Поделиться Опубликовано: 7 января 07.01.2023 в 10:27, Lucider105 сказал: Нашёл модуль на этом сайте ***** Это варез, пиратка... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 7 января Автор Поделиться Опубликовано: 7 января @Lucider105 Ну вот теперь я предлагаю вам перейти на сторону света. Вот тут вы можете приобрести модуль. 3 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января Подскажите, пожалуйста, есть ли какое-то решение по связке категорий и атрибутов при парсинге проекта на разных языках? Все ID категорий и атрибутов сайта-донора у меня есть и как одно из решений я вижу такое: Парсить атрибуты в формате: Имя атрибута{csvnc}ID атрибута сайта-донора;Значение атрибута;Категория атрибута Пример: Жемчуг{csvnc}26;белый;3 Pearl{csvnc}26;white;3 При парсинге создатся атрибут Жемчуг со значением: 26;белый;3 на русском и Pearl со значением 26;white;3 на английском. Ну а потом запускать скрипт, который должен установить правильные связки и ненужные данные удалить. Аналогично и для категорий. Есть ли подобное или другое готовое решение для этих целей? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... partshez Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 10:54, sevvvvvvko сказал: Подскажите, пожалуйста, есть ли какое-то решение по связке категорий и атрибутов при парсинге проекта на разных языках? https://simplepars.top/index.php?page=note&n=39 Некоторые ответы на Ваш вопрос есть здесь 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января (изменено) 09.01.2023 в 10:59, partshez сказал: https://simplepars.top/index.php?page=note&n=39 Некоторые ответы на Ваш вопрос есть здесь Спасибо за ответ! Я читал инструкции и так изначально и понял, что, к сожалению, в стандартном функционале Simplepars это не решается. Но я ищу другое решение например на уровне скрипта и к примеру как я описал выше(к Simplepars же есть возможность подключать PHP скрипты), которое сможет решить эту проблему. Может автор или кто-то может предложить решение для этого, с удовольствием рассмотрю варианты. Изменено 9 января пользователем sevvvvvvko 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 02:54, sevvvvvvko сказал: Подскажите, пожалуйста, есть ли какое-то решение по связке категорий и атрибутов при парсинге проекта на разных языках? Все ID категорий и атрибутов сайта-донора у меня есть и как одно из решений я вижу такое: Парсить атрибуты в формате: Имя атрибута{csvnc}ID атрибута сайта-донора;Значение атрибута;Категория атрибута Пример: Жемчуг{csvnc}26;белый;3 Pearl{csvnc}26;white;3 При парсинге создатся атрибут Жемчуг со значением: 26;белый;3 на русском и Pearl со значением 26;white;3 на английском. Ну а потом запускать скрипт, который должен установить правильные связки и ненужные данные удалить. Аналогично и для категорий. Есть ли подобное или другое готовое решение для этих целей? Я может не совсем понял ваше объяснение. Но попробую. Как я понял вы хотите создать 2 атрибута в рус языке. Первый Жемчуг{csvnc}26;белый;3 Второй Pearl{csvnc}26;white;3 А затем уже php скриптов провести ревизию и пересоздать все как вам нужно, и удалить не нужное. Но тогда скрипт в моем модуле вам не нужен. Этот что то внешние. А так то что вы пишете можно сделать, можно написать скрипт который будет получать id атрибута его название на определенном языке и загружать. Организовать связь через тот id что у донора. Но в таком случаи нужно полностью в скрипт вынести логику работы с атрибутами, а это не сотня строк кода. И базу данных опенкарта нужно будет расширяться что бы хранить не только имена но id атрибутов через которые будет идти связь. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 14:04, Rassol2 сказал: Я может не совсем понял ваше объяснение. Но попробую. Как я понял вы хотите создать 2 атрибута в рус языке. Или загонять всё на одном языке, но тогда надо добавить ещё признак языка в значение: Имя атрибута{csvnc}ID атрибута сайта-донора;ID языка;Значение атрибута;Категория атрибута Жемчуг{csvnc}26;1;белый;3 Pearl{csvnc}26;2;white;3 или загонять по языкам, тогда признак языка не нужен. 09.01.2023 в 14:04, Rassol2 сказал: А затем уже php скриптов провести ревизию и пересоздать все как вам нужно, и удалить не нужное. Но тогда скрипт в моем модуле вам не нужен. Этот что то внешние. Да, скрипт должен понять, что раз 26 - одинаковое ИД, то связать Жемчуг и Pearl как один атрибут и засунуть соответсвующие значения в категорию атрибутов с ИД номер 3 для языка с ИД 1 и 2. Запускать этот скрипт внешне, или добавить скрипт в Simplepars для запуска в конце работы парсинга - это наверное не суть. Не знаю насколько этот скрипт сложен, но думал, что может есть готовые решения для этого. Может я чего-то вообще не понимаю, а как без сторонних решений это сделать? Парсить на одном языке всё, а потом добавлять все языковые значения категорий и атрибутов вручную? Только так? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Axelenz Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 14:59, sevvvvvvko сказал: 09.01.2023 в 14:04, Rassol2 сказал: Да, скрипт должен понять, что раз 26 - одинаковое ИД, то связать Жемчуг и Pearl как один атрибут и засунуть соответсвующие значения в категорию атрибутов с ИД номер 3 для языка с ИД 1 и 2. Запускать этот скрипт внешне, или добавить скрипт в Simplepars для запуска в конце работы парсинга - это наверное не суть. Можно сделать следующим образом (кратко): 1. Парсить сразу в 2 языка не реальные названия и значения атрибутов, а их id. 2. Спарсить в таблицу csv id и названия атрибутов на 2-х языках. То же самое сделать для значений атрибутов. Поскольку товар весьма специфический, то там не должно быть огромное количество и атрибутов и их значений... так же добавление новых будет весьма редко, именно в этом случает можно попробовать использовать такой подход. 3. Полученные таблицы обработать, чтобы получить только уникальные значения без повторов. 4. Скриптом выдёргивать атрибуты с базы и делать замену из созданной таблицы... Сначала один язык, потом второй... 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 06:59, sevvvvvvko сказал: Не знаю насколько этот скрипт сложен, но думал, что может есть готовые решения для этого. Не знаю таких задач не было. В этом случаи можете спарсить атрибуты как вы описали выше, и создать запрос в платных услугах как вы хотите разнести эти атрибуты. Там будет больше шансов найти кого то кто возьмется причесать ваши атрибуты. 09.01.2023 в 06:59, sevvvvvvko сказал: Может я чего-то вообще не понимаю, а как без сторонних решений это сделать? Парсить на одном языке всё, а потом добавлять все языковые значения категорий и атрибутов вручную? Только так? Решения под ключ нет, и причину этого вам скинули ранние. То есть в любом случаи нужно искать решение которое будет включать какую то часть работы которая сейчас не может быть автоматизированна. Можете к примеру спарсить все в csv Первая колонка id атрибута. Вторая id языка Третья имя Четвертое значение. пятая id товара в котором должен быть атрибуты. А потом через скрипт загрузить эти данные в базу опенкарта. Не знаю тут уже вариантов может быть много исчите тот что вам ближе. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января @sevvvvvvko ну или вот предложение от @Axelenz Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 15:13, Axelenz сказал: Можно сделать следующим образом (кратко): 1. Парсить сразу в 2 языка не реальные названия и значения атрибутов, а их id. 2. Спарсить в таблицу csv id и названия атрибутов на 2-х языках. То же самое сделать для значений атрибутов. Поскольку товар весьма специфический, то там не должно быть огромное количество и атрибутов и их значений... так же добавление новых будет весьма редко, именно в этом случает можно попробовать использовать такой подход. 3. Полученные таблицы обработать, чтобы получить только уникальные значения без повторов. 4. Скриптом выдёргивать атрибуты с базы и делать замену из созданной таблицы... Сначала один язык, потом второй... Спасибо! Но если всё равно надо предварительно создавать CSV таблицы по атрибутам и с ними работать, то тогда наверное уже проще загрузить перед парсингом их в БД вручную чем искать решение под пункт 4. Пробую тогда так и сделать. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января (изменено) 09.01.2023 в 16:44, Rassol2 сказал: @sevvvvvvko ну или вот предложение от @Axelenz Спасибо за ответы! Я пошёл тогда путём предварительной загрузки в БД атрибутов через CSV-таблицы, а потом добавления через парсинг их значений на разных языках. Всё получилось на русском, но когда запускаю обновление с выбором языка только английского, то перезаписывает значения почему-то на обеих языках на английском и на русском тоже. Проверьте, пожалуйста, и подскажите в чём проблема. Изменено 9 января пользователем sevvvvvvko Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 13:16, sevvvvvvko сказал: Проверьте, пожалуйста, и подскажите в чём проблема. Перепроверил проблема в этом -> https://simplepars.top/index.php?page=note&n=39 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 21:18, Rassol2 сказал: Перепроверил проблема в этом -> https://simplepars.top/index.php?page=note&n=39 Спасибо за ответ, я понимаю то, что связать атрибуты по языкам модуль изначально не может т.к. нет привязок. Но сейчас получается, что когда я фактически сам всё связал через БД и мне надо сделать лишь обновление значений с принудительным выставлением языка одного языка, модуль таки меняет вопреки настройкам по языку значения на всех языках. Когда я создаю атбрибуты, то там всё ок и модуль реагирует на выставленные языки: если поставлю на англ. - создаст только на англ., если на русском - создаст только на русском. И как-то неожиданно получается, что при обновлении он на флажок языка не реагирует. Если бы этого не было, и значения по языкам менялись как выставляю в настройках, то всё бы сработало. Можете что-то посоветовать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 13:51, sevvvvvvko сказал: Можете что-то посоветовать? Если вы решили реализовывать то что сделать в обычных условиях нельзя, то придерживайтесь своей стратегии выноса этой задачи в отдельный скрипт. Если официально нельзя реализовать работу в двух языках полноценно, по причинам описанным тут https://simplepars.top/index.php?page=note&n=39 То зачем реализовывать какую то часть ? То есть зачем усложнять модуль логикой которая заведома в стандартном сценарии не возможна. А те кто пойдет не стандартным путем, до реализует и это. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 11 января Поделиться Опубликовано: 11 января 09.01.2023 в 21:58, Rassol2 сказал: Если вы решили реализовывать то что сделать в обычных условиях нельзя, то придерживайтесь своей стратегии выноса этой задачи в отдельный скрипт. Если официально нельзя реализовать работу в двух языках полноценно, по причинам описанным тут https://simplepars.top/index.php?page=note&n=39 То зачем реализовывать какую то часть ? То есть зачем усложнять модуль логикой которая заведома в стандартном сценарии не возможна. А те кто пойдет не стандартным путем, до реализует и это. Спасибо за ответ! Получилось достаточно громоздко, но в общем и целом решить задачу через кучу UPDATE-запросов в БД удалось. Модуль в целом очень гибкий и мне нравится, и если может в будущих версиях у Вас таки получится упростить работу с категориями, атрибутами и опциями для мультиязычных сайтов там, где связка в виде какого-то идентификатора у сайта-донора присутствует, то будет вообще супер Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 11 января Автор Поделиться Опубликовано: 11 января 11.01.2023 в 03:17, sevvvvvvko сказал: Вас таки получится упростить работу с категориями, атрибутами и опциями для мультиязычных сайтов там, где связка в виде какого-то идентификатора у сайта-донора присутствует, то будет вообще супер Я рад что у вас получилось решить вашу задачу. Конкретно на это отвечу. Модулю 3 года уже вроде, и вы первый кто написал что есть какая то возможность дернуть id у донора. Как вы понимаете что спрос на это нулевой, либо стремится к нулю. А работы что бы это сделать нужно множество, и усложнить как сам код модуля так и его настройку, а это сделает все сложнее для 99.99% пользователей, для того что бы угодить 0.01% Это может звучать не справедливо, но луче я уделю время на решение проблем 95% пользователей. А вот тем 5% с уникальными задачами предоставлю возможность решить их через доработку функционала встроенными скриптами. Примерно такой сейчас взгляд на подобные ситуации. Может в будущем что то изменится. 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 468 469 470 471 472 473 474 475 Вперёд Страница 473 из 475 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 141 Перейти к списку тем Похожие публикации SimplePars - Универсальный парсер для ИМ Автор: Rassol2, 28 октября 2018 simplepars парсинг товаров opencart (и ещё 15) Теги: simplepars парсинг товаров opencart парсинг в csv сбор ссылок грабер перенос товаров прайс-лист парсинг parsing parser парсер product наполнение интернетмагазина обновление товар xml yml синхронизация 0 комментариев 122 380 просмотров Rassol2 28 октября 2018 хит продаж Revolution - адаптивный универсальный шаблон [Поддержка] 1 2 3 4 403 Автор: pikitos, 6 июня 2016 рекомендуем адаптивный (и ещё 5) Теги: рекомендуем адаптивный универсальный шаблон opencart opencart 2 revolution 10 052 ответа 842 403 просмотра OlegSliva 1 час назад рекомендуем Royal - адаптивный, универсальный шаблон [Поддержка] 1 2 3 4 55 Автор: aridius, 22 июля 2016 универсальный aridius (и ещё 7) Теги: универсальный aridius многомодульный шаблон ocstore 2.3.x ocstore 3.x opencart 2.3.x opencart 3x opencart pro 2.3.x 1 361 ответ 134 971 просмотр aridius 16 часов назад bestseller UltraStore - адаптивный универсальный шаблон [Поддержка] 1 2 3 4 41 Автор: octemplates, 25 июня 2019 новинка octemplates (и ещё 1) Теги: новинка octemplates ultrastore 1 023 ответа 154 807 просмотров kabantejay В субботу в 22:14 новинка Deluxe - адаптивный, универсальный шаблон [Поддержка] 1 2 Автор: aridius, 10 июня 2022 43 ответа 3 010 просмотров aridius В среду в 12:35 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Парсеры [Поддержка] SimplePars - Универсальный парсер для ИМ Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
RaVeLL Опубликовано: 5 января Поделиться Опубликовано: 5 января Здравствуйте, модуль работает с ikea.tr ? есть рабочие проекты посмотреть. Первый раз связываюсь с парсером, появилась нужда Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
partshez Опубликовано: 5 января Поделиться Опубликовано: 5 января 05.01.2023 в 17:42, RaVeLL сказал: Здравствуйте, модуль работает с ikea.tr ? есть рабочие проекты посмотреть. Первый раз связываюсь с парсером, появилась нужда Первое. Такого сайта не существует Второе. https://www.ikea.com.tr/ Парсинг этого сайта возможен Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Lucider105 Опубликовано: 6 января Поделиться Опубликовано: 6 января Здравствуйте, начинающий в опенкарт, сильно не сердитесь за такой вопрос ) Вчера купил модуль устанавливал по инструкции Модуль не появился в админке, хотя галочку в администраторе поставил и сбрасывал кэш, не помогло. После вручную с заменой залил файлы в файл менеджер, тоже не помогло. Как можно решить этот вопрос ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
partshez Опубликовано: 6 января Поделиться Опубликовано: 6 января 06.01.2023 в 09:43, Lucider105 сказал: Здравствуйте, начинающий в опенкарт, сильно не сердитесь за такой вопрос ) Вчера купил модуль устанавливал по инструкции Модуль не появился в админке, хотя галочку в администраторе поставил и сбрасывал кэш, не помогло. После вручную с заменой залил файлы в файл менеджер, тоже не помогло. Как можно решить этот вопрос ? Проверьте версию php Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Lucider105 Опубликовано: 6 января Поделиться Опубликовано: 6 января 06.01.2023 в 09:57, partshez сказал: Проверьте версию php Opencart 3.0.2.0, версия php 7.4 устанавливал модуль simplepars_3.0_php_7.1-7.4.ocmod.zip Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Rassol2 Опубликовано: 6 января Автор Поделиться Опубликовано: 6 января 06.01.2023 в 02:00, Lucider105 сказал: Opencart 3.0.2.0, версия php 7.4 устанавливал модуль simplepars_3.0_php_7.1-7.4.ocmod.zip Я что то не понимаю, но вас нет в списках покупателей модуля. И у меня в модуле нет файла simplepars_3.0_php_7.1-7.4.ocmod.zip Откуда у вас модуль ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Lucider105 Опубликовано: 7 января Поделиться Опубликовано: 7 января Нашёл модуль на этом сайте **** Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... bogdan281989 Опубликовано: 7 января Поделиться Опубликовано: 7 января 07.01.2023 в 10:27, Lucider105 сказал: Нашёл модуль на этом сайте ***** Это варез, пиратка... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 7 января Автор Поделиться Опубликовано: 7 января @Lucider105 Ну вот теперь я предлагаю вам перейти на сторону света. Вот тут вы можете приобрести модуль. 3 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января Подскажите, пожалуйста, есть ли какое-то решение по связке категорий и атрибутов при парсинге проекта на разных языках? Все ID категорий и атрибутов сайта-донора у меня есть и как одно из решений я вижу такое: Парсить атрибуты в формате: Имя атрибута{csvnc}ID атрибута сайта-донора;Значение атрибута;Категория атрибута Пример: Жемчуг{csvnc}26;белый;3 Pearl{csvnc}26;white;3 При парсинге создатся атрибут Жемчуг со значением: 26;белый;3 на русском и Pearl со значением 26;white;3 на английском. Ну а потом запускать скрипт, который должен установить правильные связки и ненужные данные удалить. Аналогично и для категорий. Есть ли подобное или другое готовое решение для этих целей? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... partshez Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 10:54, sevvvvvvko сказал: Подскажите, пожалуйста, есть ли какое-то решение по связке категорий и атрибутов при парсинге проекта на разных языках? https://simplepars.top/index.php?page=note&n=39 Некоторые ответы на Ваш вопрос есть здесь 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января (изменено) 09.01.2023 в 10:59, partshez сказал: https://simplepars.top/index.php?page=note&n=39 Некоторые ответы на Ваш вопрос есть здесь Спасибо за ответ! Я читал инструкции и так изначально и понял, что, к сожалению, в стандартном функционале Simplepars это не решается. Но я ищу другое решение например на уровне скрипта и к примеру как я описал выше(к Simplepars же есть возможность подключать PHP скрипты), которое сможет решить эту проблему. Может автор или кто-то может предложить решение для этого, с удовольствием рассмотрю варианты. Изменено 9 января пользователем sevvvvvvko 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 02:54, sevvvvvvko сказал: Подскажите, пожалуйста, есть ли какое-то решение по связке категорий и атрибутов при парсинге проекта на разных языках? Все ID категорий и атрибутов сайта-донора у меня есть и как одно из решений я вижу такое: Парсить атрибуты в формате: Имя атрибута{csvnc}ID атрибута сайта-донора;Значение атрибута;Категория атрибута Пример: Жемчуг{csvnc}26;белый;3 Pearl{csvnc}26;white;3 При парсинге создатся атрибут Жемчуг со значением: 26;белый;3 на русском и Pearl со значением 26;white;3 на английском. Ну а потом запускать скрипт, который должен установить правильные связки и ненужные данные удалить. Аналогично и для категорий. Есть ли подобное или другое готовое решение для этих целей? Я может не совсем понял ваше объяснение. Но попробую. Как я понял вы хотите создать 2 атрибута в рус языке. Первый Жемчуг{csvnc}26;белый;3 Второй Pearl{csvnc}26;white;3 А затем уже php скриптов провести ревизию и пересоздать все как вам нужно, и удалить не нужное. Но тогда скрипт в моем модуле вам не нужен. Этот что то внешние. А так то что вы пишете можно сделать, можно написать скрипт который будет получать id атрибута его название на определенном языке и загружать. Организовать связь через тот id что у донора. Но в таком случаи нужно полностью в скрипт вынести логику работы с атрибутами, а это не сотня строк кода. И базу данных опенкарта нужно будет расширяться что бы хранить не только имена но id атрибутов через которые будет идти связь. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 14:04, Rassol2 сказал: Я может не совсем понял ваше объяснение. Но попробую. Как я понял вы хотите создать 2 атрибута в рус языке. Или загонять всё на одном языке, но тогда надо добавить ещё признак языка в значение: Имя атрибута{csvnc}ID атрибута сайта-донора;ID языка;Значение атрибута;Категория атрибута Жемчуг{csvnc}26;1;белый;3 Pearl{csvnc}26;2;white;3 или загонять по языкам, тогда признак языка не нужен. 09.01.2023 в 14:04, Rassol2 сказал: А затем уже php скриптов провести ревизию и пересоздать все как вам нужно, и удалить не нужное. Но тогда скрипт в моем модуле вам не нужен. Этот что то внешние. Да, скрипт должен понять, что раз 26 - одинаковое ИД, то связать Жемчуг и Pearl как один атрибут и засунуть соответсвующие значения в категорию атрибутов с ИД номер 3 для языка с ИД 1 и 2. Запускать этот скрипт внешне, или добавить скрипт в Simplepars для запуска в конце работы парсинга - это наверное не суть. Не знаю насколько этот скрипт сложен, но думал, что может есть готовые решения для этого. Может я чего-то вообще не понимаю, а как без сторонних решений это сделать? Парсить на одном языке всё, а потом добавлять все языковые значения категорий и атрибутов вручную? Только так? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Axelenz Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 14:59, sevvvvvvko сказал: 09.01.2023 в 14:04, Rassol2 сказал: Да, скрипт должен понять, что раз 26 - одинаковое ИД, то связать Жемчуг и Pearl как один атрибут и засунуть соответсвующие значения в категорию атрибутов с ИД номер 3 для языка с ИД 1 и 2. Запускать этот скрипт внешне, или добавить скрипт в Simplepars для запуска в конце работы парсинга - это наверное не суть. Можно сделать следующим образом (кратко): 1. Парсить сразу в 2 языка не реальные названия и значения атрибутов, а их id. 2. Спарсить в таблицу csv id и названия атрибутов на 2-х языках. То же самое сделать для значений атрибутов. Поскольку товар весьма специфический, то там не должно быть огромное количество и атрибутов и их значений... так же добавление новых будет весьма редко, именно в этом случает можно попробовать использовать такой подход. 3. Полученные таблицы обработать, чтобы получить только уникальные значения без повторов. 4. Скриптом выдёргивать атрибуты с базы и делать замену из созданной таблицы... Сначала один язык, потом второй... 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 06:59, sevvvvvvko сказал: Не знаю насколько этот скрипт сложен, но думал, что может есть готовые решения для этого. Не знаю таких задач не было. В этом случаи можете спарсить атрибуты как вы описали выше, и создать запрос в платных услугах как вы хотите разнести эти атрибуты. Там будет больше шансов найти кого то кто возьмется причесать ваши атрибуты. 09.01.2023 в 06:59, sevvvvvvko сказал: Может я чего-то вообще не понимаю, а как без сторонних решений это сделать? Парсить на одном языке всё, а потом добавлять все языковые значения категорий и атрибутов вручную? Только так? Решения под ключ нет, и причину этого вам скинули ранние. То есть в любом случаи нужно искать решение которое будет включать какую то часть работы которая сейчас не может быть автоматизированна. Можете к примеру спарсить все в csv Первая колонка id атрибута. Вторая id языка Третья имя Четвертое значение. пятая id товара в котором должен быть атрибуты. А потом через скрипт загрузить эти данные в базу опенкарта. Не знаю тут уже вариантов может быть много исчите тот что вам ближе. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января @sevvvvvvko ну или вот предложение от @Axelenz Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 15:13, Axelenz сказал: Можно сделать следующим образом (кратко): 1. Парсить сразу в 2 языка не реальные названия и значения атрибутов, а их id. 2. Спарсить в таблицу csv id и названия атрибутов на 2-х языках. То же самое сделать для значений атрибутов. Поскольку товар весьма специфический, то там не должно быть огромное количество и атрибутов и их значений... так же добавление новых будет весьма редко, именно в этом случает можно попробовать использовать такой подход. 3. Полученные таблицы обработать, чтобы получить только уникальные значения без повторов. 4. Скриптом выдёргивать атрибуты с базы и делать замену из созданной таблицы... Сначала один язык, потом второй... Спасибо! Но если всё равно надо предварительно создавать CSV таблицы по атрибутам и с ними работать, то тогда наверное уже проще загрузить перед парсингом их в БД вручную чем искать решение под пункт 4. Пробую тогда так и сделать. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января (изменено) 09.01.2023 в 16:44, Rassol2 сказал: @sevvvvvvko ну или вот предложение от @Axelenz Спасибо за ответы! Я пошёл тогда путём предварительной загрузки в БД атрибутов через CSV-таблицы, а потом добавления через парсинг их значений на разных языках. Всё получилось на русском, но когда запускаю обновление с выбором языка только английского, то перезаписывает значения почему-то на обеих языках на английском и на русском тоже. Проверьте, пожалуйста, и подскажите в чём проблема. Изменено 9 января пользователем sevvvvvvko Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 13:16, sevvvvvvko сказал: Проверьте, пожалуйста, и подскажите в чём проблема. Перепроверил проблема в этом -> https://simplepars.top/index.php?page=note&n=39 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 21:18, Rassol2 сказал: Перепроверил проблема в этом -> https://simplepars.top/index.php?page=note&n=39 Спасибо за ответ, я понимаю то, что связать атрибуты по языкам модуль изначально не может т.к. нет привязок. Но сейчас получается, что когда я фактически сам всё связал через БД и мне надо сделать лишь обновление значений с принудительным выставлением языка одного языка, модуль таки меняет вопреки настройкам по языку значения на всех языках. Когда я создаю атбрибуты, то там всё ок и модуль реагирует на выставленные языки: если поставлю на англ. - создаст только на англ., если на русском - создаст только на русском. И как-то неожиданно получается, что при обновлении он на флажок языка не реагирует. Если бы этого не было, и значения по языкам менялись как выставляю в настройках, то всё бы сработало. Можете что-то посоветовать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 13:51, sevvvvvvko сказал: Можете что-то посоветовать? Если вы решили реализовывать то что сделать в обычных условиях нельзя, то придерживайтесь своей стратегии выноса этой задачи в отдельный скрипт. Если официально нельзя реализовать работу в двух языках полноценно, по причинам описанным тут https://simplepars.top/index.php?page=note&n=39 То зачем реализовывать какую то часть ? То есть зачем усложнять модуль логикой которая заведома в стандартном сценарии не возможна. А те кто пойдет не стандартным путем, до реализует и это. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 11 января Поделиться Опубликовано: 11 января 09.01.2023 в 21:58, Rassol2 сказал: Если вы решили реализовывать то что сделать в обычных условиях нельзя, то придерживайтесь своей стратегии выноса этой задачи в отдельный скрипт. Если официально нельзя реализовать работу в двух языках полноценно, по причинам описанным тут https://simplepars.top/index.php?page=note&n=39 То зачем реализовывать какую то часть ? То есть зачем усложнять модуль логикой которая заведома в стандартном сценарии не возможна. А те кто пойдет не стандартным путем, до реализует и это. Спасибо за ответ! Получилось достаточно громоздко, но в общем и целом решить задачу через кучу UPDATE-запросов в БД удалось. Модуль в целом очень гибкий и мне нравится, и если может в будущих версиях у Вас таки получится упростить работу с категориями, атрибутами и опциями для мультиязычных сайтов там, где связка в виде какого-то идентификатора у сайта-донора присутствует, то будет вообще супер Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 11 января Автор Поделиться Опубликовано: 11 января 11.01.2023 в 03:17, sevvvvvvko сказал: Вас таки получится упростить работу с категориями, атрибутами и опциями для мультиязычных сайтов там, где связка в виде какого-то идентификатора у сайта-донора присутствует, то будет вообще супер Я рад что у вас получилось решить вашу задачу. Конкретно на это отвечу. Модулю 3 года уже вроде, и вы первый кто написал что есть какая то возможность дернуть id у донора. Как вы понимаете что спрос на это нулевой, либо стремится к нулю. А работы что бы это сделать нужно множество, и усложнить как сам код модуля так и его настройку, а это сделает все сложнее для 99.99% пользователей, для того что бы угодить 0.01% Это может звучать не справедливо, но луче я уделю время на решение проблем 95% пользователей. А вот тем 5% с уникальными задачами предоставлю возможность решить их через доработку функционала встроенными скриптами. Примерно такой сейчас взгляд на подобные ситуации. Может в будущем что то изменится. 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 468 469 470 471 472 473 474 475 Вперёд Страница 473 из 475 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 141 Перейти к списку тем Похожие публикации SimplePars - Универсальный парсер для ИМ Автор: Rassol2, 28 октября 2018 simplepars парсинг товаров opencart (и ещё 15) Теги: simplepars парсинг товаров opencart парсинг в csv сбор ссылок грабер перенос товаров прайс-лист парсинг parsing parser парсер product наполнение интернетмагазина обновление товар xml yml синхронизация 0 комментариев 122 380 просмотров Rassol2 28 октября 2018 хит продаж Revolution - адаптивный универсальный шаблон [Поддержка] 1 2 3 4 403 Автор: pikitos, 6 июня 2016 рекомендуем адаптивный (и ещё 5) Теги: рекомендуем адаптивный универсальный шаблон opencart opencart 2 revolution 10 052 ответа 842 403 просмотра OlegSliva 1 час назад рекомендуем Royal - адаптивный, универсальный шаблон [Поддержка] 1 2 3 4 55 Автор: aridius, 22 июля 2016 универсальный aridius (и ещё 7) Теги: универсальный aridius многомодульный шаблон ocstore 2.3.x ocstore 3.x opencart 2.3.x opencart 3x opencart pro 2.3.x 1 361 ответ 134 971 просмотр aridius 16 часов назад bestseller UltraStore - адаптивный универсальный шаблон [Поддержка] 1 2 3 4 41 Автор: octemplates, 25 июня 2019 новинка octemplates (и ещё 1) Теги: новинка octemplates ultrastore 1 023 ответа 154 807 просмотров kabantejay В субботу в 22:14 новинка Deluxe - адаптивный, универсальный шаблон [Поддержка] 1 2 Автор: aridius, 10 июня 2022 43 ответа 3 010 просмотров aridius В среду в 12:35 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Парсеры [Поддержка] SimplePars - Универсальный парсер для ИМ Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Lucider105 Опубликовано: 7 января Поделиться Опубликовано: 7 января Нашёл модуль на этом сайте **** Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
bogdan281989 Опубликовано: 7 января Поделиться Опубликовано: 7 января 07.01.2023 в 10:27, Lucider105 сказал: Нашёл модуль на этом сайте ***** Это варез, пиратка... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 7 января Автор Поделиться Опубликовано: 7 января @Lucider105 Ну вот теперь я предлагаю вам перейти на сторону света. Вот тут вы можете приобрести модуль. 3 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января Подскажите, пожалуйста, есть ли какое-то решение по связке категорий и атрибутов при парсинге проекта на разных языках? Все ID категорий и атрибутов сайта-донора у меня есть и как одно из решений я вижу такое: Парсить атрибуты в формате: Имя атрибута{csvnc}ID атрибута сайта-донора;Значение атрибута;Категория атрибута Пример: Жемчуг{csvnc}26;белый;3 Pearl{csvnc}26;white;3 При парсинге создатся атрибут Жемчуг со значением: 26;белый;3 на русском и Pearl со значением 26;white;3 на английском. Ну а потом запускать скрипт, который должен установить правильные связки и ненужные данные удалить. Аналогично и для категорий. Есть ли подобное или другое готовое решение для этих целей? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... partshez Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 10:54, sevvvvvvko сказал: Подскажите, пожалуйста, есть ли какое-то решение по связке категорий и атрибутов при парсинге проекта на разных языках? https://simplepars.top/index.php?page=note&n=39 Некоторые ответы на Ваш вопрос есть здесь 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января (изменено) 09.01.2023 в 10:59, partshez сказал: https://simplepars.top/index.php?page=note&n=39 Некоторые ответы на Ваш вопрос есть здесь Спасибо за ответ! Я читал инструкции и так изначально и понял, что, к сожалению, в стандартном функционале Simplepars это не решается. Но я ищу другое решение например на уровне скрипта и к примеру как я описал выше(к Simplepars же есть возможность подключать PHP скрипты), которое сможет решить эту проблему. Может автор или кто-то может предложить решение для этого, с удовольствием рассмотрю варианты. Изменено 9 января пользователем sevvvvvvko 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 02:54, sevvvvvvko сказал: Подскажите, пожалуйста, есть ли какое-то решение по связке категорий и атрибутов при парсинге проекта на разных языках? Все ID категорий и атрибутов сайта-донора у меня есть и как одно из решений я вижу такое: Парсить атрибуты в формате: Имя атрибута{csvnc}ID атрибута сайта-донора;Значение атрибута;Категория атрибута Пример: Жемчуг{csvnc}26;белый;3 Pearl{csvnc}26;white;3 При парсинге создатся атрибут Жемчуг со значением: 26;белый;3 на русском и Pearl со значением 26;white;3 на английском. Ну а потом запускать скрипт, который должен установить правильные связки и ненужные данные удалить. Аналогично и для категорий. Есть ли подобное или другое готовое решение для этих целей? Я может не совсем понял ваше объяснение. Но попробую. Как я понял вы хотите создать 2 атрибута в рус языке. Первый Жемчуг{csvnc}26;белый;3 Второй Pearl{csvnc}26;white;3 А затем уже php скриптов провести ревизию и пересоздать все как вам нужно, и удалить не нужное. Но тогда скрипт в моем модуле вам не нужен. Этот что то внешние. А так то что вы пишете можно сделать, можно написать скрипт который будет получать id атрибута его название на определенном языке и загружать. Организовать связь через тот id что у донора. Но в таком случаи нужно полностью в скрипт вынести логику работы с атрибутами, а это не сотня строк кода. И базу данных опенкарта нужно будет расширяться что бы хранить не только имена но id атрибутов через которые будет идти связь. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 14:04, Rassol2 сказал: Я может не совсем понял ваше объяснение. Но попробую. Как я понял вы хотите создать 2 атрибута в рус языке. Или загонять всё на одном языке, но тогда надо добавить ещё признак языка в значение: Имя атрибута{csvnc}ID атрибута сайта-донора;ID языка;Значение атрибута;Категория атрибута Жемчуг{csvnc}26;1;белый;3 Pearl{csvnc}26;2;white;3 или загонять по языкам, тогда признак языка не нужен. 09.01.2023 в 14:04, Rassol2 сказал: А затем уже php скриптов провести ревизию и пересоздать все как вам нужно, и удалить не нужное. Но тогда скрипт в моем модуле вам не нужен. Этот что то внешние. Да, скрипт должен понять, что раз 26 - одинаковое ИД, то связать Жемчуг и Pearl как один атрибут и засунуть соответсвующие значения в категорию атрибутов с ИД номер 3 для языка с ИД 1 и 2. Запускать этот скрипт внешне, или добавить скрипт в Simplepars для запуска в конце работы парсинга - это наверное не суть. Не знаю насколько этот скрипт сложен, но думал, что может есть готовые решения для этого. Может я чего-то вообще не понимаю, а как без сторонних решений это сделать? Парсить на одном языке всё, а потом добавлять все языковые значения категорий и атрибутов вручную? Только так? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Axelenz Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 14:59, sevvvvvvko сказал: 09.01.2023 в 14:04, Rassol2 сказал: Да, скрипт должен понять, что раз 26 - одинаковое ИД, то связать Жемчуг и Pearl как один атрибут и засунуть соответсвующие значения в категорию атрибутов с ИД номер 3 для языка с ИД 1 и 2. Запускать этот скрипт внешне, или добавить скрипт в Simplepars для запуска в конце работы парсинга - это наверное не суть. Можно сделать следующим образом (кратко): 1. Парсить сразу в 2 языка не реальные названия и значения атрибутов, а их id. 2. Спарсить в таблицу csv id и названия атрибутов на 2-х языках. То же самое сделать для значений атрибутов. Поскольку товар весьма специфический, то там не должно быть огромное количество и атрибутов и их значений... так же добавление новых будет весьма редко, именно в этом случает можно попробовать использовать такой подход. 3. Полученные таблицы обработать, чтобы получить только уникальные значения без повторов. 4. Скриптом выдёргивать атрибуты с базы и делать замену из созданной таблицы... Сначала один язык, потом второй... 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 06:59, sevvvvvvko сказал: Не знаю насколько этот скрипт сложен, но думал, что может есть готовые решения для этого. Не знаю таких задач не было. В этом случаи можете спарсить атрибуты как вы описали выше, и создать запрос в платных услугах как вы хотите разнести эти атрибуты. Там будет больше шансов найти кого то кто возьмется причесать ваши атрибуты. 09.01.2023 в 06:59, sevvvvvvko сказал: Может я чего-то вообще не понимаю, а как без сторонних решений это сделать? Парсить на одном языке всё, а потом добавлять все языковые значения категорий и атрибутов вручную? Только так? Решения под ключ нет, и причину этого вам скинули ранние. То есть в любом случаи нужно искать решение которое будет включать какую то часть работы которая сейчас не может быть автоматизированна. Можете к примеру спарсить все в csv Первая колонка id атрибута. Вторая id языка Третья имя Четвертое значение. пятая id товара в котором должен быть атрибуты. А потом через скрипт загрузить эти данные в базу опенкарта. Не знаю тут уже вариантов может быть много исчите тот что вам ближе. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января @sevvvvvvko ну или вот предложение от @Axelenz Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 15:13, Axelenz сказал: Можно сделать следующим образом (кратко): 1. Парсить сразу в 2 языка не реальные названия и значения атрибутов, а их id. 2. Спарсить в таблицу csv id и названия атрибутов на 2-х языках. То же самое сделать для значений атрибутов. Поскольку товар весьма специфический, то там не должно быть огромное количество и атрибутов и их значений... так же добавление новых будет весьма редко, именно в этом случает можно попробовать использовать такой подход. 3. Полученные таблицы обработать, чтобы получить только уникальные значения без повторов. 4. Скриптом выдёргивать атрибуты с базы и делать замену из созданной таблицы... Сначала один язык, потом второй... Спасибо! Но если всё равно надо предварительно создавать CSV таблицы по атрибутам и с ними работать, то тогда наверное уже проще загрузить перед парсингом их в БД вручную чем искать решение под пункт 4. Пробую тогда так и сделать. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января (изменено) 09.01.2023 в 16:44, Rassol2 сказал: @sevvvvvvko ну или вот предложение от @Axelenz Спасибо за ответы! Я пошёл тогда путём предварительной загрузки в БД атрибутов через CSV-таблицы, а потом добавления через парсинг их значений на разных языках. Всё получилось на русском, но когда запускаю обновление с выбором языка только английского, то перезаписывает значения почему-то на обеих языках на английском и на русском тоже. Проверьте, пожалуйста, и подскажите в чём проблема. Изменено 9 января пользователем sevvvvvvko Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 13:16, sevvvvvvko сказал: Проверьте, пожалуйста, и подскажите в чём проблема. Перепроверил проблема в этом -> https://simplepars.top/index.php?page=note&n=39 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 21:18, Rassol2 сказал: Перепроверил проблема в этом -> https://simplepars.top/index.php?page=note&n=39 Спасибо за ответ, я понимаю то, что связать атрибуты по языкам модуль изначально не может т.к. нет привязок. Но сейчас получается, что когда я фактически сам всё связал через БД и мне надо сделать лишь обновление значений с принудительным выставлением языка одного языка, модуль таки меняет вопреки настройкам по языку значения на всех языках. Когда я создаю атбрибуты, то там всё ок и модуль реагирует на выставленные языки: если поставлю на англ. - создаст только на англ., если на русском - создаст только на русском. И как-то неожиданно получается, что при обновлении он на флажок языка не реагирует. Если бы этого не было, и значения по языкам менялись как выставляю в настройках, то всё бы сработало. Можете что-то посоветовать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 13:51, sevvvvvvko сказал: Можете что-то посоветовать? Если вы решили реализовывать то что сделать в обычных условиях нельзя, то придерживайтесь своей стратегии выноса этой задачи в отдельный скрипт. Если официально нельзя реализовать работу в двух языках полноценно, по причинам описанным тут https://simplepars.top/index.php?page=note&n=39 То зачем реализовывать какую то часть ? То есть зачем усложнять модуль логикой которая заведома в стандартном сценарии не возможна. А те кто пойдет не стандартным путем, до реализует и это. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 11 января Поделиться Опубликовано: 11 января 09.01.2023 в 21:58, Rassol2 сказал: Если вы решили реализовывать то что сделать в обычных условиях нельзя, то придерживайтесь своей стратегии выноса этой задачи в отдельный скрипт. Если официально нельзя реализовать работу в двух языках полноценно, по причинам описанным тут https://simplepars.top/index.php?page=note&n=39 То зачем реализовывать какую то часть ? То есть зачем усложнять модуль логикой которая заведома в стандартном сценарии не возможна. А те кто пойдет не стандартным путем, до реализует и это. Спасибо за ответ! Получилось достаточно громоздко, но в общем и целом решить задачу через кучу UPDATE-запросов в БД удалось. Модуль в целом очень гибкий и мне нравится, и если может в будущих версиях у Вас таки получится упростить работу с категориями, атрибутами и опциями для мультиязычных сайтов там, где связка в виде какого-то идентификатора у сайта-донора присутствует, то будет вообще супер Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 11 января Автор Поделиться Опубликовано: 11 января 11.01.2023 в 03:17, sevvvvvvko сказал: Вас таки получится упростить работу с категориями, атрибутами и опциями для мультиязычных сайтов там, где связка в виде какого-то идентификатора у сайта-донора присутствует, то будет вообще супер Я рад что у вас получилось решить вашу задачу. Конкретно на это отвечу. Модулю 3 года уже вроде, и вы первый кто написал что есть какая то возможность дернуть id у донора. Как вы понимаете что спрос на это нулевой, либо стремится к нулю. А работы что бы это сделать нужно множество, и усложнить как сам код модуля так и его настройку, а это сделает все сложнее для 99.99% пользователей, для того что бы угодить 0.01% Это может звучать не справедливо, но луче я уделю время на решение проблем 95% пользователей. А вот тем 5% с уникальными задачами предоставлю возможность решить их через доработку функционала встроенными скриптами. Примерно такой сейчас взгляд на подобные ситуации. Может в будущем что то изменится. 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 468 469 470 471 472 473 474 475 Вперёд Страница 473 из 475 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 141 Перейти к списку тем Похожие публикации SimplePars - Универсальный парсер для ИМ Автор: Rassol2, 28 октября 2018 simplepars парсинг товаров opencart (и ещё 15) Теги: simplepars парсинг товаров opencart парсинг в csv сбор ссылок грабер перенос товаров прайс-лист парсинг parsing parser парсер product наполнение интернетмагазина обновление товар xml yml синхронизация 0 комментариев 122 380 просмотров Rassol2 28 октября 2018 хит продаж Revolution - адаптивный универсальный шаблон [Поддержка] 1 2 3 4 403 Автор: pikitos, 6 июня 2016 рекомендуем адаптивный (и ещё 5) Теги: рекомендуем адаптивный универсальный шаблон opencart opencart 2 revolution 10 052 ответа 842 403 просмотра OlegSliva 1 час назад рекомендуем Royal - адаптивный, универсальный шаблон [Поддержка] 1 2 3 4 55 Автор: aridius, 22 июля 2016 универсальный aridius (и ещё 7) Теги: универсальный aridius многомодульный шаблон ocstore 2.3.x ocstore 3.x opencart 2.3.x opencart 3x opencart pro 2.3.x 1 361 ответ 134 971 просмотр aridius 16 часов назад bestseller UltraStore - адаптивный универсальный шаблон [Поддержка] 1 2 3 4 41 Автор: octemplates, 25 июня 2019 новинка octemplates (и ещё 1) Теги: новинка octemplates ultrastore 1 023 ответа 154 807 просмотров kabantejay В субботу в 22:14 новинка Deluxe - адаптивный, универсальный шаблон [Поддержка] 1 2 Автор: aridius, 10 июня 2022 43 ответа 3 010 просмотров aridius В среду в 12:35 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Парсеры [Поддержка] SimplePars - Универсальный парсер для ИМ Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Rassol2 Опубликовано: 7 января Автор Поделиться Опубликовано: 7 января @Lucider105 Ну вот теперь я предлагаю вам перейти на сторону света. Вот тут вы можете приобрести модуль. 3 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января Подскажите, пожалуйста, есть ли какое-то решение по связке категорий и атрибутов при парсинге проекта на разных языках? Все ID категорий и атрибутов сайта-донора у меня есть и как одно из решений я вижу такое: Парсить атрибуты в формате: Имя атрибута{csvnc}ID атрибута сайта-донора;Значение атрибута;Категория атрибута Пример: Жемчуг{csvnc}26;белый;3 Pearl{csvnc}26;white;3 При парсинге создатся атрибут Жемчуг со значением: 26;белый;3 на русском и Pearl со значением 26;white;3 на английском. Ну а потом запускать скрипт, который должен установить правильные связки и ненужные данные удалить. Аналогично и для категорий. Есть ли подобное или другое готовое решение для этих целей? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... partshez Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 10:54, sevvvvvvko сказал: Подскажите, пожалуйста, есть ли какое-то решение по связке категорий и атрибутов при парсинге проекта на разных языках? https://simplepars.top/index.php?page=note&n=39 Некоторые ответы на Ваш вопрос есть здесь 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января (изменено) 09.01.2023 в 10:59, partshez сказал: https://simplepars.top/index.php?page=note&n=39 Некоторые ответы на Ваш вопрос есть здесь Спасибо за ответ! Я читал инструкции и так изначально и понял, что, к сожалению, в стандартном функционале Simplepars это не решается. Но я ищу другое решение например на уровне скрипта и к примеру как я описал выше(к Simplepars же есть возможность подключать PHP скрипты), которое сможет решить эту проблему. Может автор или кто-то может предложить решение для этого, с удовольствием рассмотрю варианты. Изменено 9 января пользователем sevvvvvvko 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 02:54, sevvvvvvko сказал: Подскажите, пожалуйста, есть ли какое-то решение по связке категорий и атрибутов при парсинге проекта на разных языках? Все ID категорий и атрибутов сайта-донора у меня есть и как одно из решений я вижу такое: Парсить атрибуты в формате: Имя атрибута{csvnc}ID атрибута сайта-донора;Значение атрибута;Категория атрибута Пример: Жемчуг{csvnc}26;белый;3 Pearl{csvnc}26;white;3 При парсинге создатся атрибут Жемчуг со значением: 26;белый;3 на русском и Pearl со значением 26;white;3 на английском. Ну а потом запускать скрипт, который должен установить правильные связки и ненужные данные удалить. Аналогично и для категорий. Есть ли подобное или другое готовое решение для этих целей? Я может не совсем понял ваше объяснение. Но попробую. Как я понял вы хотите создать 2 атрибута в рус языке. Первый Жемчуг{csvnc}26;белый;3 Второй Pearl{csvnc}26;white;3 А затем уже php скриптов провести ревизию и пересоздать все как вам нужно, и удалить не нужное. Но тогда скрипт в моем модуле вам не нужен. Этот что то внешние. А так то что вы пишете можно сделать, можно написать скрипт который будет получать id атрибута его название на определенном языке и загружать. Организовать связь через тот id что у донора. Но в таком случаи нужно полностью в скрипт вынести логику работы с атрибутами, а это не сотня строк кода. И базу данных опенкарта нужно будет расширяться что бы хранить не только имена но id атрибутов через которые будет идти связь. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 14:04, Rassol2 сказал: Я может не совсем понял ваше объяснение. Но попробую. Как я понял вы хотите создать 2 атрибута в рус языке. Или загонять всё на одном языке, но тогда надо добавить ещё признак языка в значение: Имя атрибута{csvnc}ID атрибута сайта-донора;ID языка;Значение атрибута;Категория атрибута Жемчуг{csvnc}26;1;белый;3 Pearl{csvnc}26;2;white;3 или загонять по языкам, тогда признак языка не нужен. 09.01.2023 в 14:04, Rassol2 сказал: А затем уже php скриптов провести ревизию и пересоздать все как вам нужно, и удалить не нужное. Но тогда скрипт в моем модуле вам не нужен. Этот что то внешние. Да, скрипт должен понять, что раз 26 - одинаковое ИД, то связать Жемчуг и Pearl как один атрибут и засунуть соответсвующие значения в категорию атрибутов с ИД номер 3 для языка с ИД 1 и 2. Запускать этот скрипт внешне, или добавить скрипт в Simplepars для запуска в конце работы парсинга - это наверное не суть. Не знаю насколько этот скрипт сложен, но думал, что может есть готовые решения для этого. Может я чего-то вообще не понимаю, а как без сторонних решений это сделать? Парсить на одном языке всё, а потом добавлять все языковые значения категорий и атрибутов вручную? Только так? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Axelenz Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 14:59, sevvvvvvko сказал: 09.01.2023 в 14:04, Rassol2 сказал: Да, скрипт должен понять, что раз 26 - одинаковое ИД, то связать Жемчуг и Pearl как один атрибут и засунуть соответсвующие значения в категорию атрибутов с ИД номер 3 для языка с ИД 1 и 2. Запускать этот скрипт внешне, или добавить скрипт в Simplepars для запуска в конце работы парсинга - это наверное не суть. Можно сделать следующим образом (кратко): 1. Парсить сразу в 2 языка не реальные названия и значения атрибутов, а их id. 2. Спарсить в таблицу csv id и названия атрибутов на 2-х языках. То же самое сделать для значений атрибутов. Поскольку товар весьма специфический, то там не должно быть огромное количество и атрибутов и их значений... так же добавление новых будет весьма редко, именно в этом случает можно попробовать использовать такой подход. 3. Полученные таблицы обработать, чтобы получить только уникальные значения без повторов. 4. Скриптом выдёргивать атрибуты с базы и делать замену из созданной таблицы... Сначала один язык, потом второй... 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 06:59, sevvvvvvko сказал: Не знаю насколько этот скрипт сложен, но думал, что может есть готовые решения для этого. Не знаю таких задач не было. В этом случаи можете спарсить атрибуты как вы описали выше, и создать запрос в платных услугах как вы хотите разнести эти атрибуты. Там будет больше шансов найти кого то кто возьмется причесать ваши атрибуты. 09.01.2023 в 06:59, sevvvvvvko сказал: Может я чего-то вообще не понимаю, а как без сторонних решений это сделать? Парсить на одном языке всё, а потом добавлять все языковые значения категорий и атрибутов вручную? Только так? Решения под ключ нет, и причину этого вам скинули ранние. То есть в любом случаи нужно искать решение которое будет включать какую то часть работы которая сейчас не может быть автоматизированна. Можете к примеру спарсить все в csv Первая колонка id атрибута. Вторая id языка Третья имя Четвертое значение. пятая id товара в котором должен быть атрибуты. А потом через скрипт загрузить эти данные в базу опенкарта. Не знаю тут уже вариантов может быть много исчите тот что вам ближе. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января @sevvvvvvko ну или вот предложение от @Axelenz Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 15:13, Axelenz сказал: Можно сделать следующим образом (кратко): 1. Парсить сразу в 2 языка не реальные названия и значения атрибутов, а их id. 2. Спарсить в таблицу csv id и названия атрибутов на 2-х языках. То же самое сделать для значений атрибутов. Поскольку товар весьма специфический, то там не должно быть огромное количество и атрибутов и их значений... так же добавление новых будет весьма редко, именно в этом случает можно попробовать использовать такой подход. 3. Полученные таблицы обработать, чтобы получить только уникальные значения без повторов. 4. Скриптом выдёргивать атрибуты с базы и делать замену из созданной таблицы... Сначала один язык, потом второй... Спасибо! Но если всё равно надо предварительно создавать CSV таблицы по атрибутам и с ними работать, то тогда наверное уже проще загрузить перед парсингом их в БД вручную чем искать решение под пункт 4. Пробую тогда так и сделать. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января (изменено) 09.01.2023 в 16:44, Rassol2 сказал: @sevvvvvvko ну или вот предложение от @Axelenz Спасибо за ответы! Я пошёл тогда путём предварительной загрузки в БД атрибутов через CSV-таблицы, а потом добавления через парсинг их значений на разных языках. Всё получилось на русском, но когда запускаю обновление с выбором языка только английского, то перезаписывает значения почему-то на обеих языках на английском и на русском тоже. Проверьте, пожалуйста, и подскажите в чём проблема. Изменено 9 января пользователем sevvvvvvko Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 13:16, sevvvvvvko сказал: Проверьте, пожалуйста, и подскажите в чём проблема. Перепроверил проблема в этом -> https://simplepars.top/index.php?page=note&n=39 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 21:18, Rassol2 сказал: Перепроверил проблема в этом -> https://simplepars.top/index.php?page=note&n=39 Спасибо за ответ, я понимаю то, что связать атрибуты по языкам модуль изначально не может т.к. нет привязок. Но сейчас получается, что когда я фактически сам всё связал через БД и мне надо сделать лишь обновление значений с принудительным выставлением языка одного языка, модуль таки меняет вопреки настройкам по языку значения на всех языках. Когда я создаю атбрибуты, то там всё ок и модуль реагирует на выставленные языки: если поставлю на англ. - создаст только на англ., если на русском - создаст только на русском. И как-то неожиданно получается, что при обновлении он на флажок языка не реагирует. Если бы этого не было, и значения по языкам менялись как выставляю в настройках, то всё бы сработало. Можете что-то посоветовать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 13:51, sevvvvvvko сказал: Можете что-то посоветовать? Если вы решили реализовывать то что сделать в обычных условиях нельзя, то придерживайтесь своей стратегии выноса этой задачи в отдельный скрипт. Если официально нельзя реализовать работу в двух языках полноценно, по причинам описанным тут https://simplepars.top/index.php?page=note&n=39 То зачем реализовывать какую то часть ? То есть зачем усложнять модуль логикой которая заведома в стандартном сценарии не возможна. А те кто пойдет не стандартным путем, до реализует и это. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 11 января Поделиться Опубликовано: 11 января 09.01.2023 в 21:58, Rassol2 сказал: Если вы решили реализовывать то что сделать в обычных условиях нельзя, то придерживайтесь своей стратегии выноса этой задачи в отдельный скрипт. Если официально нельзя реализовать работу в двух языках полноценно, по причинам описанным тут https://simplepars.top/index.php?page=note&n=39 То зачем реализовывать какую то часть ? То есть зачем усложнять модуль логикой которая заведома в стандартном сценарии не возможна. А те кто пойдет не стандартным путем, до реализует и это. Спасибо за ответ! Получилось достаточно громоздко, но в общем и целом решить задачу через кучу UPDATE-запросов в БД удалось. Модуль в целом очень гибкий и мне нравится, и если может в будущих версиях у Вас таки получится упростить работу с категориями, атрибутами и опциями для мультиязычных сайтов там, где связка в виде какого-то идентификатора у сайта-донора присутствует, то будет вообще супер Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 11 января Автор Поделиться Опубликовано: 11 января 11.01.2023 в 03:17, sevvvvvvko сказал: Вас таки получится упростить работу с категориями, атрибутами и опциями для мультиязычных сайтов там, где связка в виде какого-то идентификатора у сайта-донора присутствует, то будет вообще супер Я рад что у вас получилось решить вашу задачу. Конкретно на это отвечу. Модулю 3 года уже вроде, и вы первый кто написал что есть какая то возможность дернуть id у донора. Как вы понимаете что спрос на это нулевой, либо стремится к нулю. А работы что бы это сделать нужно множество, и усложнить как сам код модуля так и его настройку, а это сделает все сложнее для 99.99% пользователей, для того что бы угодить 0.01% Это может звучать не справедливо, но луче я уделю время на решение проблем 95% пользователей. А вот тем 5% с уникальными задачами предоставлю возможность решить их через доработку функционала встроенными скриптами. Примерно такой сейчас взгляд на подобные ситуации. Может в будущем что то изменится. 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 468 469 470 471 472 473 474 475 Вперёд Страница 473 из 475 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 141 Перейти к списку тем Похожие публикации SimplePars - Универсальный парсер для ИМ Автор: Rassol2, 28 октября 2018 simplepars парсинг товаров opencart (и ещё 15) Теги: simplepars парсинг товаров opencart парсинг в csv сбор ссылок грабер перенос товаров прайс-лист парсинг parsing parser парсер product наполнение интернетмагазина обновление товар xml yml синхронизация 0 комментариев 122 380 просмотров Rassol2 28 октября 2018 хит продаж Revolution - адаптивный универсальный шаблон [Поддержка] 1 2 3 4 403 Автор: pikitos, 6 июня 2016 рекомендуем адаптивный (и ещё 5) Теги: рекомендуем адаптивный универсальный шаблон opencart opencart 2 revolution 10 052 ответа 842 403 просмотра OlegSliva 1 час назад рекомендуем Royal - адаптивный, универсальный шаблон [Поддержка] 1 2 3 4 55 Автор: aridius, 22 июля 2016 универсальный aridius (и ещё 7) Теги: универсальный aridius многомодульный шаблон ocstore 2.3.x ocstore 3.x opencart 2.3.x opencart 3x opencart pro 2.3.x 1 361 ответ 134 971 просмотр aridius 16 часов назад bestseller UltraStore - адаптивный универсальный шаблон [Поддержка] 1 2 3 4 41 Автор: octemplates, 25 июня 2019 новинка octemplates (и ещё 1) Теги: новинка octemplates ultrastore 1 023 ответа 154 807 просмотров kabantejay В субботу в 22:14 новинка Deluxe - адаптивный, универсальный шаблон [Поддержка] 1 2 Автор: aridius, 10 июня 2022 43 ответа 3 010 просмотров aridius В среду в 12:35 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Парсеры [Поддержка] SimplePars - Универсальный парсер для ИМ Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января Подскажите, пожалуйста, есть ли какое-то решение по связке категорий и атрибутов при парсинге проекта на разных языках? Все ID категорий и атрибутов сайта-донора у меня есть и как одно из решений я вижу такое: Парсить атрибуты в формате: Имя атрибута{csvnc}ID атрибута сайта-донора;Значение атрибута;Категория атрибута Пример: Жемчуг{csvnc}26;белый;3 Pearl{csvnc}26;white;3 При парсинге создатся атрибут Жемчуг со значением: 26;белый;3 на русском и Pearl со значением 26;white;3 на английском. Ну а потом запускать скрипт, который должен установить правильные связки и ненужные данные удалить. Аналогично и для категорий. Есть ли подобное или другое готовое решение для этих целей? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
partshez Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 10:54, sevvvvvvko сказал: Подскажите, пожалуйста, есть ли какое-то решение по связке категорий и атрибутов при парсинге проекта на разных языках? https://simplepars.top/index.php?page=note&n=39 Некоторые ответы на Ваш вопрос есть здесь 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января (изменено) 09.01.2023 в 10:59, partshez сказал: https://simplepars.top/index.php?page=note&n=39 Некоторые ответы на Ваш вопрос есть здесь Спасибо за ответ! Я читал инструкции и так изначально и понял, что, к сожалению, в стандартном функционале Simplepars это не решается. Но я ищу другое решение например на уровне скрипта и к примеру как я описал выше(к Simplepars же есть возможность подключать PHP скрипты), которое сможет решить эту проблему. Может автор или кто-то может предложить решение для этого, с удовольствием рассмотрю варианты. Изменено 9 января пользователем sevvvvvvko 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 02:54, sevvvvvvko сказал: Подскажите, пожалуйста, есть ли какое-то решение по связке категорий и атрибутов при парсинге проекта на разных языках? Все ID категорий и атрибутов сайта-донора у меня есть и как одно из решений я вижу такое: Парсить атрибуты в формате: Имя атрибута{csvnc}ID атрибута сайта-донора;Значение атрибута;Категория атрибута Пример: Жемчуг{csvnc}26;белый;3 Pearl{csvnc}26;white;3 При парсинге создатся атрибут Жемчуг со значением: 26;белый;3 на русском и Pearl со значением 26;white;3 на английском. Ну а потом запускать скрипт, который должен установить правильные связки и ненужные данные удалить. Аналогично и для категорий. Есть ли подобное или другое готовое решение для этих целей? Я может не совсем понял ваше объяснение. Но попробую. Как я понял вы хотите создать 2 атрибута в рус языке. Первый Жемчуг{csvnc}26;белый;3 Второй Pearl{csvnc}26;white;3 А затем уже php скриптов провести ревизию и пересоздать все как вам нужно, и удалить не нужное. Но тогда скрипт в моем модуле вам не нужен. Этот что то внешние. А так то что вы пишете можно сделать, можно написать скрипт который будет получать id атрибута его название на определенном языке и загружать. Организовать связь через тот id что у донора. Но в таком случаи нужно полностью в скрипт вынести логику работы с атрибутами, а это не сотня строк кода. И базу данных опенкарта нужно будет расширяться что бы хранить не только имена но id атрибутов через которые будет идти связь. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 14:04, Rassol2 сказал: Я может не совсем понял ваше объяснение. Но попробую. Как я понял вы хотите создать 2 атрибута в рус языке. Или загонять всё на одном языке, но тогда надо добавить ещё признак языка в значение: Имя атрибута{csvnc}ID атрибута сайта-донора;ID языка;Значение атрибута;Категория атрибута Жемчуг{csvnc}26;1;белый;3 Pearl{csvnc}26;2;white;3 или загонять по языкам, тогда признак языка не нужен. 09.01.2023 в 14:04, Rassol2 сказал: А затем уже php скриптов провести ревизию и пересоздать все как вам нужно, и удалить не нужное. Но тогда скрипт в моем модуле вам не нужен. Этот что то внешние. Да, скрипт должен понять, что раз 26 - одинаковое ИД, то связать Жемчуг и Pearl как один атрибут и засунуть соответсвующие значения в категорию атрибутов с ИД номер 3 для языка с ИД 1 и 2. Запускать этот скрипт внешне, или добавить скрипт в Simplepars для запуска в конце работы парсинга - это наверное не суть. Не знаю насколько этот скрипт сложен, но думал, что может есть готовые решения для этого. Может я чего-то вообще не понимаю, а как без сторонних решений это сделать? Парсить на одном языке всё, а потом добавлять все языковые значения категорий и атрибутов вручную? Только так? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Axelenz Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 14:59, sevvvvvvko сказал: 09.01.2023 в 14:04, Rassol2 сказал: Да, скрипт должен понять, что раз 26 - одинаковое ИД, то связать Жемчуг и Pearl как один атрибут и засунуть соответсвующие значения в категорию атрибутов с ИД номер 3 для языка с ИД 1 и 2. Запускать этот скрипт внешне, или добавить скрипт в Simplepars для запуска в конце работы парсинга - это наверное не суть. Можно сделать следующим образом (кратко): 1. Парсить сразу в 2 языка не реальные названия и значения атрибутов, а их id. 2. Спарсить в таблицу csv id и названия атрибутов на 2-х языках. То же самое сделать для значений атрибутов. Поскольку товар весьма специфический, то там не должно быть огромное количество и атрибутов и их значений... так же добавление новых будет весьма редко, именно в этом случает можно попробовать использовать такой подход. 3. Полученные таблицы обработать, чтобы получить только уникальные значения без повторов. 4. Скриптом выдёргивать атрибуты с базы и делать замену из созданной таблицы... Сначала один язык, потом второй... 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 06:59, sevvvvvvko сказал: Не знаю насколько этот скрипт сложен, но думал, что может есть готовые решения для этого. Не знаю таких задач не было. В этом случаи можете спарсить атрибуты как вы описали выше, и создать запрос в платных услугах как вы хотите разнести эти атрибуты. Там будет больше шансов найти кого то кто возьмется причесать ваши атрибуты. 09.01.2023 в 06:59, sevvvvvvko сказал: Может я чего-то вообще не понимаю, а как без сторонних решений это сделать? Парсить на одном языке всё, а потом добавлять все языковые значения категорий и атрибутов вручную? Только так? Решения под ключ нет, и причину этого вам скинули ранние. То есть в любом случаи нужно искать решение которое будет включать какую то часть работы которая сейчас не может быть автоматизированна. Можете к примеру спарсить все в csv Первая колонка id атрибута. Вторая id языка Третья имя Четвертое значение. пятая id товара в котором должен быть атрибуты. А потом через скрипт загрузить эти данные в базу опенкарта. Не знаю тут уже вариантов может быть много исчите тот что вам ближе. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января @sevvvvvvko ну или вот предложение от @Axelenz Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 15:13, Axelenz сказал: Можно сделать следующим образом (кратко): 1. Парсить сразу в 2 языка не реальные названия и значения атрибутов, а их id. 2. Спарсить в таблицу csv id и названия атрибутов на 2-х языках. То же самое сделать для значений атрибутов. Поскольку товар весьма специфический, то там не должно быть огромное количество и атрибутов и их значений... так же добавление новых будет весьма редко, именно в этом случает можно попробовать использовать такой подход. 3. Полученные таблицы обработать, чтобы получить только уникальные значения без повторов. 4. Скриптом выдёргивать атрибуты с базы и делать замену из созданной таблицы... Сначала один язык, потом второй... Спасибо! Но если всё равно надо предварительно создавать CSV таблицы по атрибутам и с ними работать, то тогда наверное уже проще загрузить перед парсингом их в БД вручную чем искать решение под пункт 4. Пробую тогда так и сделать. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января (изменено) 09.01.2023 в 16:44, Rassol2 сказал: @sevvvvvvko ну или вот предложение от @Axelenz Спасибо за ответы! Я пошёл тогда путём предварительной загрузки в БД атрибутов через CSV-таблицы, а потом добавления через парсинг их значений на разных языках. Всё получилось на русском, но когда запускаю обновление с выбором языка только английского, то перезаписывает значения почему-то на обеих языках на английском и на русском тоже. Проверьте, пожалуйста, и подскажите в чём проблема. Изменено 9 января пользователем sevvvvvvko Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 13:16, sevvvvvvko сказал: Проверьте, пожалуйста, и подскажите в чём проблема. Перепроверил проблема в этом -> https://simplepars.top/index.php?page=note&n=39 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 21:18, Rassol2 сказал: Перепроверил проблема в этом -> https://simplepars.top/index.php?page=note&n=39 Спасибо за ответ, я понимаю то, что связать атрибуты по языкам модуль изначально не может т.к. нет привязок. Но сейчас получается, что когда я фактически сам всё связал через БД и мне надо сделать лишь обновление значений с принудительным выставлением языка одного языка, модуль таки меняет вопреки настройкам по языку значения на всех языках. Когда я создаю атбрибуты, то там всё ок и модуль реагирует на выставленные языки: если поставлю на англ. - создаст только на англ., если на русском - создаст только на русском. И как-то неожиданно получается, что при обновлении он на флажок языка не реагирует. Если бы этого не было, и значения по языкам менялись как выставляю в настройках, то всё бы сработало. Можете что-то посоветовать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 13:51, sevvvvvvko сказал: Можете что-то посоветовать? Если вы решили реализовывать то что сделать в обычных условиях нельзя, то придерживайтесь своей стратегии выноса этой задачи в отдельный скрипт. Если официально нельзя реализовать работу в двух языках полноценно, по причинам описанным тут https://simplepars.top/index.php?page=note&n=39 То зачем реализовывать какую то часть ? То есть зачем усложнять модуль логикой которая заведома в стандартном сценарии не возможна. А те кто пойдет не стандартным путем, до реализует и это. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 11 января Поделиться Опубликовано: 11 января 09.01.2023 в 21:58, Rassol2 сказал: Если вы решили реализовывать то что сделать в обычных условиях нельзя, то придерживайтесь своей стратегии выноса этой задачи в отдельный скрипт. Если официально нельзя реализовать работу в двух языках полноценно, по причинам описанным тут https://simplepars.top/index.php?page=note&n=39 То зачем реализовывать какую то часть ? То есть зачем усложнять модуль логикой которая заведома в стандартном сценарии не возможна. А те кто пойдет не стандартным путем, до реализует и это. Спасибо за ответ! Получилось достаточно громоздко, но в общем и целом решить задачу через кучу UPDATE-запросов в БД удалось. Модуль в целом очень гибкий и мне нравится, и если может в будущих версиях у Вас таки получится упростить работу с категориями, атрибутами и опциями для мультиязычных сайтов там, где связка в виде какого-то идентификатора у сайта-донора присутствует, то будет вообще супер Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 11 января Автор Поделиться Опубликовано: 11 января 11.01.2023 в 03:17, sevvvvvvko сказал: Вас таки получится упростить работу с категориями, атрибутами и опциями для мультиязычных сайтов там, где связка в виде какого-то идентификатора у сайта-донора присутствует, то будет вообще супер Я рад что у вас получилось решить вашу задачу. Конкретно на это отвечу. Модулю 3 года уже вроде, и вы первый кто написал что есть какая то возможность дернуть id у донора. Как вы понимаете что спрос на это нулевой, либо стремится к нулю. А работы что бы это сделать нужно множество, и усложнить как сам код модуля так и его настройку, а это сделает все сложнее для 99.99% пользователей, для того что бы угодить 0.01% Это может звучать не справедливо, но луче я уделю время на решение проблем 95% пользователей. А вот тем 5% с уникальными задачами предоставлю возможность решить их через доработку функционала встроенными скриптами. Примерно такой сейчас взгляд на подобные ситуации. Может в будущем что то изменится. 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 468 469 470 471 472 473 474 475 Вперёд Страница 473 из 475 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 141 Перейти к списку тем Похожие публикации SimplePars - Универсальный парсер для ИМ Автор: Rassol2, 28 октября 2018 simplepars парсинг товаров opencart (и ещё 15) Теги: simplepars парсинг товаров opencart парсинг в csv сбор ссылок грабер перенос товаров прайс-лист парсинг parsing parser парсер product наполнение интернетмагазина обновление товар xml yml синхронизация 0 комментариев 122 380 просмотров Rassol2 28 октября 2018 хит продаж Revolution - адаптивный универсальный шаблон [Поддержка] 1 2 3 4 403 Автор: pikitos, 6 июня 2016 рекомендуем адаптивный (и ещё 5) Теги: рекомендуем адаптивный универсальный шаблон opencart opencart 2 revolution 10 052 ответа 842 403 просмотра OlegSliva 1 час назад рекомендуем Royal - адаптивный, универсальный шаблон [Поддержка] 1 2 3 4 55 Автор: aridius, 22 июля 2016 универсальный aridius (и ещё 7) Теги: универсальный aridius многомодульный шаблон ocstore 2.3.x ocstore 3.x opencart 2.3.x opencart 3x opencart pro 2.3.x 1 361 ответ 134 971 просмотр aridius 16 часов назад bestseller UltraStore - адаптивный универсальный шаблон [Поддержка] 1 2 3 4 41 Автор: octemplates, 25 июня 2019 новинка octemplates (и ещё 1) Теги: новинка octemplates ultrastore 1 023 ответа 154 807 просмотров kabantejay В субботу в 22:14 новинка Deluxe - адаптивный, универсальный шаблон [Поддержка] 1 2 Автор: aridius, 10 июня 2022 43 ответа 3 010 просмотров aridius В среду в 12:35 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Парсеры [Поддержка] SimplePars - Универсальный парсер для ИМ Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 14:04, Rassol2 сказал: Я может не совсем понял ваше объяснение. Но попробую. Как я понял вы хотите создать 2 атрибута в рус языке. Или загонять всё на одном языке, но тогда надо добавить ещё признак языка в значение: Имя атрибута{csvnc}ID атрибута сайта-донора;ID языка;Значение атрибута;Категория атрибута Жемчуг{csvnc}26;1;белый;3 Pearl{csvnc}26;2;white;3 или загонять по языкам, тогда признак языка не нужен. 09.01.2023 в 14:04, Rassol2 сказал: А затем уже php скриптов провести ревизию и пересоздать все как вам нужно, и удалить не нужное. Но тогда скрипт в моем модуле вам не нужен. Этот что то внешние. Да, скрипт должен понять, что раз 26 - одинаковое ИД, то связать Жемчуг и Pearl как один атрибут и засунуть соответсвующие значения в категорию атрибутов с ИД номер 3 для языка с ИД 1 и 2. Запускать этот скрипт внешне, или добавить скрипт в Simplepars для запуска в конце работы парсинга - это наверное не суть. Не знаю насколько этот скрипт сложен, но думал, что может есть готовые решения для этого. Может я чего-то вообще не понимаю, а как без сторонних решений это сделать? Парсить на одном языке всё, а потом добавлять все языковые значения категорий и атрибутов вручную? Только так? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Axelenz Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 14:59, sevvvvvvko сказал: 09.01.2023 в 14:04, Rassol2 сказал: Да, скрипт должен понять, что раз 26 - одинаковое ИД, то связать Жемчуг и Pearl как один атрибут и засунуть соответсвующие значения в категорию атрибутов с ИД номер 3 для языка с ИД 1 и 2. Запускать этот скрипт внешне, или добавить скрипт в Simplepars для запуска в конце работы парсинга - это наверное не суть. Можно сделать следующим образом (кратко): 1. Парсить сразу в 2 языка не реальные названия и значения атрибутов, а их id. 2. Спарсить в таблицу csv id и названия атрибутов на 2-х языках. То же самое сделать для значений атрибутов. Поскольку товар весьма специфический, то там не должно быть огромное количество и атрибутов и их значений... так же добавление новых будет весьма редко, именно в этом случает можно попробовать использовать такой подход. 3. Полученные таблицы обработать, чтобы получить только уникальные значения без повторов. 4. Скриптом выдёргивать атрибуты с базы и делать замену из созданной таблицы... Сначала один язык, потом второй... 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 06:59, sevvvvvvko сказал: Не знаю насколько этот скрипт сложен, но думал, что может есть готовые решения для этого. Не знаю таких задач не было. В этом случаи можете спарсить атрибуты как вы описали выше, и создать запрос в платных услугах как вы хотите разнести эти атрибуты. Там будет больше шансов найти кого то кто возьмется причесать ваши атрибуты. 09.01.2023 в 06:59, sevvvvvvko сказал: Может я чего-то вообще не понимаю, а как без сторонних решений это сделать? Парсить на одном языке всё, а потом добавлять все языковые значения категорий и атрибутов вручную? Только так? Решения под ключ нет, и причину этого вам скинули ранние. То есть в любом случаи нужно искать решение которое будет включать какую то часть работы которая сейчас не может быть автоматизированна. Можете к примеру спарсить все в csv Первая колонка id атрибута. Вторая id языка Третья имя Четвертое значение. пятая id товара в котором должен быть атрибуты. А потом через скрипт загрузить эти данные в базу опенкарта. Не знаю тут уже вариантов может быть много исчите тот что вам ближе. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января @sevvvvvvko ну или вот предложение от @Axelenz Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 15:13, Axelenz сказал: Можно сделать следующим образом (кратко): 1. Парсить сразу в 2 языка не реальные названия и значения атрибутов, а их id. 2. Спарсить в таблицу csv id и названия атрибутов на 2-х языках. То же самое сделать для значений атрибутов. Поскольку товар весьма специфический, то там не должно быть огромное количество и атрибутов и их значений... так же добавление новых будет весьма редко, именно в этом случает можно попробовать использовать такой подход. 3. Полученные таблицы обработать, чтобы получить только уникальные значения без повторов. 4. Скриптом выдёргивать атрибуты с базы и делать замену из созданной таблицы... Сначала один язык, потом второй... Спасибо! Но если всё равно надо предварительно создавать CSV таблицы по атрибутам и с ними работать, то тогда наверное уже проще загрузить перед парсингом их в БД вручную чем искать решение под пункт 4. Пробую тогда так и сделать. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января (изменено) 09.01.2023 в 16:44, Rassol2 сказал: @sevvvvvvko ну или вот предложение от @Axelenz Спасибо за ответы! Я пошёл тогда путём предварительной загрузки в БД атрибутов через CSV-таблицы, а потом добавления через парсинг их значений на разных языках. Всё получилось на русском, но когда запускаю обновление с выбором языка только английского, то перезаписывает значения почему-то на обеих языках на английском и на русском тоже. Проверьте, пожалуйста, и подскажите в чём проблема. Изменено 9 января пользователем sevvvvvvko Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 13:16, sevvvvvvko сказал: Проверьте, пожалуйста, и подскажите в чём проблема. Перепроверил проблема в этом -> https://simplepars.top/index.php?page=note&n=39 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 21:18, Rassol2 сказал: Перепроверил проблема в этом -> https://simplepars.top/index.php?page=note&n=39 Спасибо за ответ, я понимаю то, что связать атрибуты по языкам модуль изначально не может т.к. нет привязок. Но сейчас получается, что когда я фактически сам всё связал через БД и мне надо сделать лишь обновление значений с принудительным выставлением языка одного языка, модуль таки меняет вопреки настройкам по языку значения на всех языках. Когда я создаю атбрибуты, то там всё ок и модуль реагирует на выставленные языки: если поставлю на англ. - создаст только на англ., если на русском - создаст только на русском. И как-то неожиданно получается, что при обновлении он на флажок языка не реагирует. Если бы этого не было, и значения по языкам менялись как выставляю в настройках, то всё бы сработало. Можете что-то посоветовать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 13:51, sevvvvvvko сказал: Можете что-то посоветовать? Если вы решили реализовывать то что сделать в обычных условиях нельзя, то придерживайтесь своей стратегии выноса этой задачи в отдельный скрипт. Если официально нельзя реализовать работу в двух языках полноценно, по причинам описанным тут https://simplepars.top/index.php?page=note&n=39 То зачем реализовывать какую то часть ? То есть зачем усложнять модуль логикой которая заведома в стандартном сценарии не возможна. А те кто пойдет не стандартным путем, до реализует и это. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 11 января Поделиться Опубликовано: 11 января 09.01.2023 в 21:58, Rassol2 сказал: Если вы решили реализовывать то что сделать в обычных условиях нельзя, то придерживайтесь своей стратегии выноса этой задачи в отдельный скрипт. Если официально нельзя реализовать работу в двух языках полноценно, по причинам описанным тут https://simplepars.top/index.php?page=note&n=39 То зачем реализовывать какую то часть ? То есть зачем усложнять модуль логикой которая заведома в стандартном сценарии не возможна. А те кто пойдет не стандартным путем, до реализует и это. Спасибо за ответ! Получилось достаточно громоздко, но в общем и целом решить задачу через кучу UPDATE-запросов в БД удалось. Модуль в целом очень гибкий и мне нравится, и если может в будущих версиях у Вас таки получится упростить работу с категориями, атрибутами и опциями для мультиязычных сайтов там, где связка в виде какого-то идентификатора у сайта-донора присутствует, то будет вообще супер Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 11 января Автор Поделиться Опубликовано: 11 января 11.01.2023 в 03:17, sevvvvvvko сказал: Вас таки получится упростить работу с категориями, атрибутами и опциями для мультиязычных сайтов там, где связка в виде какого-то идентификатора у сайта-донора присутствует, то будет вообще супер Я рад что у вас получилось решить вашу задачу. Конкретно на это отвечу. Модулю 3 года уже вроде, и вы первый кто написал что есть какая то возможность дернуть id у донора. Как вы понимаете что спрос на это нулевой, либо стремится к нулю. А работы что бы это сделать нужно множество, и усложнить как сам код модуля так и его настройку, а это сделает все сложнее для 99.99% пользователей, для того что бы угодить 0.01% Это может звучать не справедливо, но луче я уделю время на решение проблем 95% пользователей. А вот тем 5% с уникальными задачами предоставлю возможность решить их через доработку функционала встроенными скриптами. Примерно такой сейчас взгляд на подобные ситуации. Может в будущем что то изменится. 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 468 469 470 471 472 473 474 475 Вперёд Страница 473 из 475 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 141 Перейти к списку тем Похожие публикации SimplePars - Универсальный парсер для ИМ Автор: Rassol2, 28 октября 2018 simplepars парсинг товаров opencart (и ещё 15) Теги: simplepars парсинг товаров opencart парсинг в csv сбор ссылок грабер перенос товаров прайс-лист парсинг parsing parser парсер product наполнение интернетмагазина обновление товар xml yml синхронизация 0 комментариев 122 380 просмотров Rassol2 28 октября 2018 хит продаж Revolution - адаптивный универсальный шаблон [Поддержка] 1 2 3 4 403 Автор: pikitos, 6 июня 2016 рекомендуем адаптивный (и ещё 5) Теги: рекомендуем адаптивный универсальный шаблон opencart opencart 2 revolution 10 052 ответа 842 403 просмотра OlegSliva 1 час назад рекомендуем Royal - адаптивный, универсальный шаблон [Поддержка] 1 2 3 4 55 Автор: aridius, 22 июля 2016 универсальный aridius (и ещё 7) Теги: универсальный aridius многомодульный шаблон ocstore 2.3.x ocstore 3.x opencart 2.3.x opencart 3x opencart pro 2.3.x 1 361 ответ 134 971 просмотр aridius 16 часов назад bestseller UltraStore - адаптивный универсальный шаблон [Поддержка] 1 2 3 4 41 Автор: octemplates, 25 июня 2019 новинка octemplates (и ещё 1) Теги: новинка octemplates ultrastore 1 023 ответа 154 807 просмотров kabantejay В субботу в 22:14 новинка Deluxe - адаптивный, универсальный шаблон [Поддержка] 1 2 Автор: aridius, 10 июня 2022 43 ответа 3 010 просмотров aridius В среду в 12:35 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Парсеры [Поддержка] SimplePars - Универсальный парсер для ИМ Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января @sevvvvvvko ну или вот предложение от @Axelenz Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 15:13, Axelenz сказал: Можно сделать следующим образом (кратко): 1. Парсить сразу в 2 языка не реальные названия и значения атрибутов, а их id. 2. Спарсить в таблицу csv id и названия атрибутов на 2-х языках. То же самое сделать для значений атрибутов. Поскольку товар весьма специфический, то там не должно быть огромное количество и атрибутов и их значений... так же добавление новых будет весьма редко, именно в этом случает можно попробовать использовать такой подход. 3. Полученные таблицы обработать, чтобы получить только уникальные значения без повторов. 4. Скриптом выдёргивать атрибуты с базы и делать замену из созданной таблицы... Сначала один язык, потом второй... Спасибо! Но если всё равно надо предварительно создавать CSV таблицы по атрибутам и с ними работать, то тогда наверное уже проще загрузить перед парсингом их в БД вручную чем искать решение под пункт 4. Пробую тогда так и сделать. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января (изменено) 09.01.2023 в 16:44, Rassol2 сказал: @sevvvvvvko ну или вот предложение от @Axelenz Спасибо за ответы! Я пошёл тогда путём предварительной загрузки в БД атрибутов через CSV-таблицы, а потом добавления через парсинг их значений на разных языках. Всё получилось на русском, но когда запускаю обновление с выбором языка только английского, то перезаписывает значения почему-то на обеих языках на английском и на русском тоже. Проверьте, пожалуйста, и подскажите в чём проблема. Изменено 9 января пользователем sevvvvvvko Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 13:16, sevvvvvvko сказал: Проверьте, пожалуйста, и подскажите в чём проблема. Перепроверил проблема в этом -> https://simplepars.top/index.php?page=note&n=39 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 21:18, Rassol2 сказал: Перепроверил проблема в этом -> https://simplepars.top/index.php?page=note&n=39 Спасибо за ответ, я понимаю то, что связать атрибуты по языкам модуль изначально не может т.к. нет привязок. Но сейчас получается, что когда я фактически сам всё связал через БД и мне надо сделать лишь обновление значений с принудительным выставлением языка одного языка, модуль таки меняет вопреки настройкам по языку значения на всех языках. Когда я создаю атбрибуты, то там всё ок и модуль реагирует на выставленные языки: если поставлю на англ. - создаст только на англ., если на русском - создаст только на русском. И как-то неожиданно получается, что при обновлении он на флажок языка не реагирует. Если бы этого не было, и значения по языкам менялись как выставляю в настройках, то всё бы сработало. Можете что-то посоветовать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 13:51, sevvvvvvko сказал: Можете что-то посоветовать? Если вы решили реализовывать то что сделать в обычных условиях нельзя, то придерживайтесь своей стратегии выноса этой задачи в отдельный скрипт. Если официально нельзя реализовать работу в двух языках полноценно, по причинам описанным тут https://simplepars.top/index.php?page=note&n=39 То зачем реализовывать какую то часть ? То есть зачем усложнять модуль логикой которая заведома в стандартном сценарии не возможна. А те кто пойдет не стандартным путем, до реализует и это. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 11 января Поделиться Опубликовано: 11 января 09.01.2023 в 21:58, Rassol2 сказал: Если вы решили реализовывать то что сделать в обычных условиях нельзя, то придерживайтесь своей стратегии выноса этой задачи в отдельный скрипт. Если официально нельзя реализовать работу в двух языках полноценно, по причинам описанным тут https://simplepars.top/index.php?page=note&n=39 То зачем реализовывать какую то часть ? То есть зачем усложнять модуль логикой которая заведома в стандартном сценарии не возможна. А те кто пойдет не стандартным путем, до реализует и это. Спасибо за ответ! Получилось достаточно громоздко, но в общем и целом решить задачу через кучу UPDATE-запросов в БД удалось. Модуль в целом очень гибкий и мне нравится, и если может в будущих версиях у Вас таки получится упростить работу с категориями, атрибутами и опциями для мультиязычных сайтов там, где связка в виде какого-то идентификатора у сайта-донора присутствует, то будет вообще супер Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 11 января Автор Поделиться Опубликовано: 11 января 11.01.2023 в 03:17, sevvvvvvko сказал: Вас таки получится упростить работу с категориями, атрибутами и опциями для мультиязычных сайтов там, где связка в виде какого-то идентификатора у сайта-донора присутствует, то будет вообще супер Я рад что у вас получилось решить вашу задачу. Конкретно на это отвечу. Модулю 3 года уже вроде, и вы первый кто написал что есть какая то возможность дернуть id у донора. Как вы понимаете что спрос на это нулевой, либо стремится к нулю. А работы что бы это сделать нужно множество, и усложнить как сам код модуля так и его настройку, а это сделает все сложнее для 99.99% пользователей, для того что бы угодить 0.01% Это может звучать не справедливо, но луче я уделю время на решение проблем 95% пользователей. А вот тем 5% с уникальными задачами предоставлю возможность решить их через доработку функционала встроенными скриптами. Примерно такой сейчас взгляд на подобные ситуации. Может в будущем что то изменится. 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 468 469 470 471 472 473 474 475 Вперёд Страница 473 из 475 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 141 Перейти к списку тем Похожие публикации SimplePars - Универсальный парсер для ИМ Автор: Rassol2, 28 октября 2018 simplepars парсинг товаров opencart (и ещё 15) Теги: simplepars парсинг товаров opencart парсинг в csv сбор ссылок грабер перенос товаров прайс-лист парсинг parsing parser парсер product наполнение интернетмагазина обновление товар xml yml синхронизация 0 комментариев 122 380 просмотров Rassol2 28 октября 2018 хит продаж Revolution - адаптивный универсальный шаблон [Поддержка] 1 2 3 4 403 Автор: pikitos, 6 июня 2016 рекомендуем адаптивный (и ещё 5) Теги: рекомендуем адаптивный универсальный шаблон opencart opencart 2 revolution 10 052 ответа 842 403 просмотра OlegSliva 1 час назад рекомендуем Royal - адаптивный, универсальный шаблон [Поддержка] 1 2 3 4 55 Автор: aridius, 22 июля 2016 универсальный aridius (и ещё 7) Теги: универсальный aridius многомодульный шаблон ocstore 2.3.x ocstore 3.x opencart 2.3.x opencart 3x opencart pro 2.3.x 1 361 ответ 134 971 просмотр aridius 16 часов назад bestseller UltraStore - адаптивный универсальный шаблон [Поддержка] 1 2 3 4 41 Автор: octemplates, 25 июня 2019 новинка octemplates (и ещё 1) Теги: новинка octemplates ultrastore 1 023 ответа 154 807 просмотров kabantejay В субботу в 22:14 новинка Deluxe - адаптивный, универсальный шаблон [Поддержка] 1 2 Автор: aridius, 10 июня 2022 43 ответа 3 010 просмотров aridius В среду в 12:35 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Парсеры [Поддержка] SimplePars - Универсальный парсер для ИМ Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax
sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 15:13, Axelenz сказал: Можно сделать следующим образом (кратко): 1. Парсить сразу в 2 языка не реальные названия и значения атрибутов, а их id. 2. Спарсить в таблицу csv id и названия атрибутов на 2-х языках. То же самое сделать для значений атрибутов. Поскольку товар весьма специфический, то там не должно быть огромное количество и атрибутов и их значений... так же добавление новых будет весьма редко, именно в этом случает можно попробовать использовать такой подход. 3. Полученные таблицы обработать, чтобы получить только уникальные значения без повторов. 4. Скриптом выдёргивать атрибуты с базы и делать замену из созданной таблицы... Сначала один язык, потом второй... Спасибо! Но если всё равно надо предварительно создавать CSV таблицы по атрибутам и с ними работать, то тогда наверное уже проще загрузить перед парсингом их в БД вручную чем искать решение под пункт 4. Пробую тогда так и сделать. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января (изменено) 09.01.2023 в 16:44, Rassol2 сказал: @sevvvvvvko ну или вот предложение от @Axelenz Спасибо за ответы! Я пошёл тогда путём предварительной загрузки в БД атрибутов через CSV-таблицы, а потом добавления через парсинг их значений на разных языках. Всё получилось на русском, но когда запускаю обновление с выбором языка только английского, то перезаписывает значения почему-то на обеих языках на английском и на русском тоже. Проверьте, пожалуйста, и подскажите в чём проблема. Изменено 9 января пользователем sevvvvvvko Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 13:16, sevvvvvvko сказал: Проверьте, пожалуйста, и подскажите в чём проблема. Перепроверил проблема в этом -> https://simplepars.top/index.php?page=note&n=39 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 21:18, Rassol2 сказал: Перепроверил проблема в этом -> https://simplepars.top/index.php?page=note&n=39 Спасибо за ответ, я понимаю то, что связать атрибуты по языкам модуль изначально не может т.к. нет привязок. Но сейчас получается, что когда я фактически сам всё связал через БД и мне надо сделать лишь обновление значений с принудительным выставлением языка одного языка, модуль таки меняет вопреки настройкам по языку значения на всех языках. Когда я создаю атбрибуты, то там всё ок и модуль реагирует на выставленные языки: если поставлю на англ. - создаст только на англ., если на русском - создаст только на русском. И как-то неожиданно получается, что при обновлении он на флажок языка не реагирует. Если бы этого не было, и значения по языкам менялись как выставляю в настройках, то всё бы сработало. Можете что-то посоветовать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 13:51, sevvvvvvko сказал: Можете что-то посоветовать? Если вы решили реализовывать то что сделать в обычных условиях нельзя, то придерживайтесь своей стратегии выноса этой задачи в отдельный скрипт. Если официально нельзя реализовать работу в двух языках полноценно, по причинам описанным тут https://simplepars.top/index.php?page=note&n=39 То зачем реализовывать какую то часть ? То есть зачем усложнять модуль логикой которая заведома в стандартном сценарии не возможна. А те кто пойдет не стандартным путем, до реализует и это. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 11 января Поделиться Опубликовано: 11 января 09.01.2023 в 21:58, Rassol2 сказал: Если вы решили реализовывать то что сделать в обычных условиях нельзя, то придерживайтесь своей стратегии выноса этой задачи в отдельный скрипт. Если официально нельзя реализовать работу в двух языках полноценно, по причинам описанным тут https://simplepars.top/index.php?page=note&n=39 То зачем реализовывать какую то часть ? То есть зачем усложнять модуль логикой которая заведома в стандартном сценарии не возможна. А те кто пойдет не стандартным путем, до реализует и это. Спасибо за ответ! Получилось достаточно громоздко, но в общем и целом решить задачу через кучу UPDATE-запросов в БД удалось. Модуль в целом очень гибкий и мне нравится, и если может в будущих версиях у Вас таки получится упростить работу с категориями, атрибутами и опциями для мультиязычных сайтов там, где связка в виде какого-то идентификатора у сайта-донора присутствует, то будет вообще супер Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 11 января Автор Поделиться Опубликовано: 11 января 11.01.2023 в 03:17, sevvvvvvko сказал: Вас таки получится упростить работу с категориями, атрибутами и опциями для мультиязычных сайтов там, где связка в виде какого-то идентификатора у сайта-донора присутствует, то будет вообще супер Я рад что у вас получилось решить вашу задачу. Конкретно на это отвечу. Модулю 3 года уже вроде, и вы первый кто написал что есть какая то возможность дернуть id у донора. Как вы понимаете что спрос на это нулевой, либо стремится к нулю. А работы что бы это сделать нужно множество, и усложнить как сам код модуля так и его настройку, а это сделает все сложнее для 99.99% пользователей, для того что бы угодить 0.01% Это может звучать не справедливо, но луче я уделю время на решение проблем 95% пользователей. А вот тем 5% с уникальными задачами предоставлю возможность решить их через доработку функционала встроенными скриптами. Примерно такой сейчас взгляд на подобные ситуации. Может в будущем что то изменится. 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 468 469 470 471 472 473 474 475 Вперёд Страница 473 из 475 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 141 Перейти к списку тем Похожие публикации SimplePars - Универсальный парсер для ИМ Автор: Rassol2, 28 октября 2018 simplepars парсинг товаров opencart (и ещё 15) Теги: simplepars парсинг товаров opencart парсинг в csv сбор ссылок грабер перенос товаров прайс-лист парсинг parsing parser парсер product наполнение интернетмагазина обновление товар xml yml синхронизация 0 комментариев 122 380 просмотров Rassol2 28 октября 2018 хит продаж Revolution - адаптивный универсальный шаблон [Поддержка] 1 2 3 4 403 Автор: pikitos, 6 июня 2016 рекомендуем адаптивный (и ещё 5) Теги: рекомендуем адаптивный универсальный шаблон opencart opencart 2 revolution 10 052 ответа 842 403 просмотра OlegSliva 1 час назад рекомендуем Royal - адаптивный, универсальный шаблон [Поддержка] 1 2 3 4 55 Автор: aridius, 22 июля 2016 универсальный aridius (и ещё 7) Теги: универсальный aridius многомодульный шаблон ocstore 2.3.x ocstore 3.x opencart 2.3.x opencart 3x opencart pro 2.3.x 1 361 ответ 134 971 просмотр aridius 16 часов назад bestseller UltraStore - адаптивный универсальный шаблон [Поддержка] 1 2 3 4 41 Автор: octemplates, 25 июня 2019 новинка octemplates (и ещё 1) Теги: новинка octemplates ultrastore 1 023 ответа 154 807 просмотров kabantejay В субботу в 22:14 новинка Deluxe - адаптивный, универсальный шаблон [Поддержка] 1 2 Автор: aridius, 10 июня 2022 43 ответа 3 010 просмотров aridius В среду в 12:35 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Парсеры [Поддержка] SimplePars - Универсальный парсер для ИМ
sevvvvvvko Опубликовано: 9 января Поделиться Опубликовано: 9 января 09.01.2023 в 21:18, Rassol2 сказал: Перепроверил проблема в этом -> https://simplepars.top/index.php?page=note&n=39 Спасибо за ответ, я понимаю то, что связать атрибуты по языкам модуль изначально не может т.к. нет привязок. Но сейчас получается, что когда я фактически сам всё связал через БД и мне надо сделать лишь обновление значений с принудительным выставлением языка одного языка, модуль таки меняет вопреки настройкам по языку значения на всех языках. Когда я создаю атбрибуты, то там всё ок и модуль реагирует на выставленные языки: если поставлю на англ. - создаст только на англ., если на русском - создаст только на русском. И как-то неожиданно получается, что при обновлении он на флажок языка не реагирует. Если бы этого не было, и значения по языкам менялись как выставляю в настройках, то всё бы сработало. Можете что-то посоветовать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Rassol2 Опубликовано: 9 января Автор Поделиться Опубликовано: 9 января 09.01.2023 в 13:51, sevvvvvvko сказал: Можете что-то посоветовать? Если вы решили реализовывать то что сделать в обычных условиях нельзя, то придерживайтесь своей стратегии выноса этой задачи в отдельный скрипт. Если официально нельзя реализовать работу в двух языках полноценно, по причинам описанным тут https://simplepars.top/index.php?page=note&n=39 То зачем реализовывать какую то часть ? То есть зачем усложнять модуль логикой которая заведома в стандартном сценарии не возможна. А те кто пойдет не стандартным путем, до реализует и это. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... sevvvvvvko Опубликовано: 11 января Поделиться Опубликовано: 11 января 09.01.2023 в 21:58, Rassol2 сказал: Если вы решили реализовывать то что сделать в обычных условиях нельзя, то придерживайтесь своей стратегии выноса этой задачи в отдельный скрипт. Если официально нельзя реализовать работу в двух языках полноценно, по причинам описанным тут https://simplepars.top/index.php?page=note&n=39 То зачем реализовывать какую то часть ? То есть зачем усложнять модуль логикой которая заведома в стандартном сценарии не возможна. А те кто пойдет не стандартным путем, до реализует и это. Спасибо за ответ! Получилось достаточно громоздко, но в общем и целом решить задачу через кучу UPDATE-запросов в БД удалось. Модуль в целом очень гибкий и мне нравится, и если может в будущих версиях у Вас таки получится упростить работу с категориями, атрибутами и опциями для мультиязычных сайтов там, где связка в виде какого-то идентификатора у сайта-донора присутствует, то будет вообще супер Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Rassol2 Опубликовано: 11 января Автор Поделиться Опубликовано: 11 января 11.01.2023 в 03:17, sevvvvvvko сказал: Вас таки получится упростить работу с категориями, атрибутами и опциями для мультиязычных сайтов там, где связка в виде какого-то идентификатора у сайта-донора присутствует, то будет вообще супер Я рад что у вас получилось решить вашу задачу. Конкретно на это отвечу. Модулю 3 года уже вроде, и вы первый кто написал что есть какая то возможность дернуть id у донора. Как вы понимаете что спрос на это нулевой, либо стремится к нулю. А работы что бы это сделать нужно множество, и усложнить как сам код модуля так и его настройку, а это сделает все сложнее для 99.99% пользователей, для того что бы угодить 0.01% Это может звучать не справедливо, но луче я уделю время на решение проблем 95% пользователей. А вот тем 5% с уникальными задачами предоставлю возможность решить их через доработку функционала встроенными скриптами. Примерно такой сейчас взгляд на подобные ситуации. Может в будущем что то изменится. 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 468 469 470 471 472 473 474 475 Вперёд Страница 473 из 475 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 141 Перейти к списку тем Похожие публикации SimplePars - Универсальный парсер для ИМ Автор: Rassol2, 28 октября 2018 simplepars парсинг товаров opencart (и ещё 15) Теги: simplepars парсинг товаров opencart парсинг в csv сбор ссылок грабер перенос товаров прайс-лист парсинг parsing parser парсер product наполнение интернетмагазина обновление товар xml yml синхронизация 0 комментариев 122 380 просмотров Rassol2 28 октября 2018 хит продаж Revolution - адаптивный универсальный шаблон [Поддержка] 1 2 3 4 403 Автор: pikitos, 6 июня 2016 рекомендуем адаптивный (и ещё 5) Теги: рекомендуем адаптивный универсальный шаблон opencart opencart 2 revolution 10 052 ответа 842 403 просмотра OlegSliva 1 час назад рекомендуем Royal - адаптивный, универсальный шаблон [Поддержка] 1 2 3 4 55 Автор: aridius, 22 июля 2016 универсальный aridius (и ещё 7) Теги: универсальный aridius многомодульный шаблон ocstore 2.3.x ocstore 3.x opencart 2.3.x opencart 3x opencart pro 2.3.x 1 361 ответ 134 971 просмотр aridius 16 часов назад bestseller UltraStore - адаптивный универсальный шаблон [Поддержка] 1 2 3 4 41 Автор: octemplates, 25 июня 2019 новинка octemplates (и ещё 1) Теги: новинка octemplates ultrastore 1 023 ответа 154 807 просмотров kabantejay В субботу в 22:14 новинка Deluxe - адаптивный, универсальный шаблон [Поддержка] 1 2 Автор: aridius, 10 июня 2022 43 ответа 3 010 просмотров aridius В среду в 12:35 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу.
sevvvvvvko Опубликовано: 11 января Поделиться Опубликовано: 11 января 09.01.2023 в 21:58, Rassol2 сказал: Если вы решили реализовывать то что сделать в обычных условиях нельзя, то придерживайтесь своей стратегии выноса этой задачи в отдельный скрипт. Если официально нельзя реализовать работу в двух языках полноценно, по причинам описанным тут https://simplepars.top/index.php?page=note&n=39 То зачем реализовывать какую то часть ? То есть зачем усложнять модуль логикой которая заведома в стандартном сценарии не возможна. А те кто пойдет не стандартным путем, до реализует и это. Спасибо за ответ! Получилось достаточно громоздко, но в общем и целом решить задачу через кучу UPDATE-запросов в БД удалось. Модуль в целом очень гибкий и мне нравится, и если может в будущих версиях у Вас таки получится упростить работу с категориями, атрибутами и опциями для мультиязычных сайтов там, где связка в виде какого-то идентификатора у сайта-донора присутствует, то будет вообще супер Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Rassol2 Опубликовано: 11 января Автор Поделиться Опубликовано: 11 января 11.01.2023 в 03:17, sevvvvvvko сказал: Вас таки получится упростить работу с категориями, атрибутами и опциями для мультиязычных сайтов там, где связка в виде какого-то идентификатора у сайта-донора присутствует, то будет вообще супер Я рад что у вас получилось решить вашу задачу. Конкретно на это отвечу. Модулю 3 года уже вроде, и вы первый кто написал что есть какая то возможность дернуть id у донора. Как вы понимаете что спрос на это нулевой, либо стремится к нулю. А работы что бы это сделать нужно множество, и усложнить как сам код модуля так и его настройку, а это сделает все сложнее для 99.99% пользователей, для того что бы угодить 0.01% Это может звучать не справедливо, но луче я уделю время на решение проблем 95% пользователей. А вот тем 5% с уникальными задачами предоставлю возможность решить их через доработку функционала встроенными скриптами. Примерно такой сейчас взгляд на подобные ситуации. Может в будущем что то изменится. 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 468 469 470 471 472 473 474 475 Вперёд Страница 473 из 475 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 141
Рекомендованные сообщения