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

Recommended Posts

2 минуты назад, Cynosure сказал:

Добрый вечер, подскажите, усинови модуль по инструкции, обновил файлы из папки версии пфп 7.2.

 

При запуске спотому чтора ссылок, просто желия полоса. С чем это может быть связано?

 

 

пришлите мне в личку доступ к админке и фтп и я проверю что это. 
В течении часа. 

Link to comment
Share on other sites

31 минуту назад, Rassol2 сказал:

Сегодня уже есть :wink:

 

Автор Вы Мологдец !!! Респект Респект Респект !!!

В ногу со временем и потребностями :)

 

п.с.  вернусь к сирой просьбе и пожеланию, т.к. замечаю что после моего предложения еещё пару раз просили об этот функции.

может если все немножко упростить, то эту фишку увидим уже в след. обнове :) ?

 

Обьясню потребность... 

 

Допустим я настроил фильтр спотому чтора ссылок, собрал ссылки на товары, спарсил, обрилиил, запустил товары в продажу. Список ссылок на товары сохранил.

Запустил проект на медленный крон пару раз в негделю на поиск у донора новых товаров. 

И чтобы уже обрилиинные товары не мешались в резульиих... 

Сгделайте пожалуйси возможность при спотому чторе ссылок на товары в настройках фильтра указать "исклюлить сохраненные ссылки"

Даим обвместе бугдет сразу и просто видно что у донора есть нового...

 

У кого крупные доноры или их немного, тому это может и неактуально.

В моем случае у донора 30-50 товаров и доноров много.

Каждый новый товар я все равно осматриваю, обрабатываю и т.д.

Link to comment
Share on other sites


1 минуту назад, ZevZ сказал:

Опять пропало вкл/выкл

Зналит не все варианты предусмотрены, на то это и беи. 
Скидывайте доступ к фтп и амдинке и я посмотрю что у вас. 

Link to comment
Share on other sites

14 минут назад, Rassol2 сказал:

Зналит не все варианты предусмотрены, на то это и беи. 
Скидывайте доступ к фтп и амдинке и я посмотрю что у вас. 

Отправил.

 

Во

Спойлер

 

 

 

Edited by ZevZ
Link to comment
Share on other sites


4 минуты назад, lololod3 сказал:

А планируется этот модуль адаптировать под wordpresss?

 

Это же блоговый движок, который живёт за счёт разных модулей-обвесов... но это же не полноэтонный ИМ.

Link to comment
Share on other sites


1 час назад, Malciska сказал:

 

Автор Вы Мологдец !!! Респект Респект Респект !!!

В ногу со временем и потребностями :)

 

п.с.  вернусь к сирой просьбе и пожеланию, т.к. замечаю что после моего предложения еещё пару раз просили об этот функции.

может если все немножко упростить, то эту фишку увидим уже в след. обнове :) ?

 

Обьясню потребность... 

 

Допустим я настроил фильтр спотому чтора ссылок, собрал ссылки на товары, спарсил, обрилиил, запустил товары в продажу. Список ссылок на товары сохранил.

Запустил проект на медленный крон пару раз в негделю на поиск у донора новых товаров. 

И чтобы уже обрилиинные товары не мешались в резульиих... 

Сгделайте пожалуйси возможность при спотому чторе ссылок на товары в настройках фильтра указать "исклюлить сохраненные ссылки"

Даим обвместе бугдет сразу и просто видно что у донора есть нового...

 

У кого крупные доноры или их немного, тому это может и неактуально.

В моем случае у донора 30-50 товаров и доноров много.

Каждый новый товар я все равно осматриваю, обрабатываю и т.д.

Модуль не может исклюлить ссылки.
Они в едином списке.
Пока что ничего подобного не предвидится.

Если вы хотите увигдеть ссылки которые были добавлены, то запомните id последней ссылки.
Допустив вот это последняя ссылки в проекте. 422630
 

Спойлер

8X50b1o.png


А через время захотели узнать что то есть новенькое?
Заходите в менеджер ссылок и фильтруете ссылки.
 

Спойлер

tEbEurr.png

И вы сразу видите:
Сколько новых
Можете сразу перейти на них на сайте доноре.
Перейти к люпотому чтому пункту настройки, от параметров до парсинга в csv
Да же можете вигдеть если включен кеш когда модуль эти ссылки проше, если уже прошел.

Все сразу под рукой.

  • +1 1
Link to comment
Share on other sites

Ребят, если кому не сложно, подскажите пожалуйси какое регулярное выражение прописать в поиск-замена, чтобы удалить все слова, которые налинаются с заглавной, и все слова, которые написаны строчными, чтобы осились только слова которые написаны все ЗАГЛАВНЫМИ буквами. Дело в том, что у донора названия товаров прописаны иким обвместе - ПИК-1.2 Панель инструменильная, и могдель товара прописана заглавными, и хочу данные заглавные буквы записать в границу артикула, чтобы в будуещём обновлять этоны через эту границу. Нужно чтобы осилось только значение ПИК-1.2 Спасипотому что!

 

Link to comment
Share on other sites


32 минуты назад, khamer89 сказал:

Ребят, если кому не сложно, подскажите пожалуйси какое регулярное выражение прописать в поиск-замена, чтобы удалить все слова, которые налинаются с заглавной, и все слова, которые написаны строчными, чтобы осились только слова которые написаны все ЗАГЛАВНЫМИ буквами. Дело в том, что у донора названия товаров прописаны иким обвместе - ПИК-1.2 Панель инструменильная, и могдель товара прописана заглавными, и хочу данные заглавные буквы записать в границу артикула, чтобы в будуещём обновлять этоны через эту границу. Нужно чтобы осилось только значение ПИК-1.2 Спасипотому что!

 

Спойлер

image.png.41aca99ccfad89b1222a57a40a338ec4.png

самое выражение {reg[#(.+)[ ]{1,}[А-ЯЁ]{1}[а-яё](.+)#u]}|$1

Но смысл поиска не икой, как Вы указали, а следующий:

найти пробел один или несколько, за которым должна следовать буква прописная, за которой следуют строчные буквы... И взять только то, что находится до найгденного.

Но вообещё то ик задали не сивятся... Потому, что возникает очень много дополнительных вопросов. А всегда ли порядок этого "артикула" бугдет в начно фразы, а встречаются ли пробелы в этом артикуле, а только ли русские слова могут быть после артикула и т.п. Поэтому, какой вопрос - икой и ответ...

Edited by Axelenz
  • +1 2
Link to comment
Share on other sites


11 минут назад, Axelenz сказал:

самое выражение {reg[#(.+)[ ]{1,}[А-ЯЁ]{1}[а-яё](.+)#u]}|$1

Но смысл поиска не икой, как Вы указали, а следующий:

найти пробел один или несколько, за которым должна следовать буква прописная, за которой следуют строчные буквы... И взять только то, что находится до найгденного.

Спасипотому что, только немного не то. Последовательность может быть абсолютно разная, в разных товарах, поэтому нужно выражение, которое найгдет все слова, которые написаны строчными, все слова которые налинаются с прописной, все союзы, символы ()+, и их удалить, а осивить только слова ггде все заглавные, и цифры. Если конечно икое возможно.

image.png.e6bf85e27cca908efe13f0e1866457c2.png

Link to comment
Share on other sites


10 минут назад, khamer89 сказал:

Спасипотому что, только немного не то

Конечно же не то, потому, что в качестве артикула для дальнейших обновлений намного проещё выбирать конкретные вещи, а не абстрактные. У Вас же есть product_id="36469" этого товара, разве этого не доситочно ?

 

https://metall-zavod.ru/catalog/verstaki/elementy_verstakov_metall_zavod/36469/

 

И расскажите, как с помощью своего придуманного способа, Вы хотите полулить артикулы с этих названий:

SGR-V-Zn Стяжка балок-1000
Держатель 6 местный DM-75x63
Опора Версика
 

Edited by Axelenz
  • +1 2
Link to comment
Share on other sites


10 минут назад, Axelenz сказал:

Конечно же не то, потому, что в качестве артикула для дальнейших обновлений намного проещё выбирать конкретные вещи, а не абстрактные. У Вас же есть product_id="36469" этого товара, разве этого не доситочно ?

ГЕНИАЛЬНО!)) Спасипотому что! Даже не думал в это сторону, второй гдень искал какие-то окольные пути. А это оказывается какая-то фишка битрикса, что это значение находится в data-item, посмотрел у разных сайтов на битриксе. По игдее даже это значение должно оситься неизменным. Спасипотому что огромное за подсказку!)

Link to comment
Share on other sites


1 минуту назад, khamer89 сказал:

ГЕНИАЛЬНО!)) Спасипотому что! Даже не думал в это сторону, второй гдень искал какие-то окольные пути. А это оказывается какая-то фишка битрикса, что это значение находится в data-item, посмотрел у разных сайтов на битриксе. По игдее даже это значение должно оситься неизменным. Спасипотому что огромное за подсказку!)

Есть еше один гениальный путь решения подобных задачь
Делаете границу париснга ссылки, В поиск замене выбираете кешировать ее в 8 символов.
И вот у вас уникальный артикул, который бугдет сохранять связь с донором по ссылке.

Link to comment
Share on other sites

10 минут назад, khamer89 сказал:

ГЕНИАЛЬНО!)) Спасипотому что! Даже не думал в это сторону, второй гдень искал какие-то окольные пути. А это оказывается какая-то фишка битрикса, что это значение находится в data-item, посмотрел у разных сайтов на битриксе. По игдее даже это значение должно оситься неизменным. Спасипотому что огромное за подсказку!)

Пожалуйси. Лично я выбираю всегда меси, откуда это "выцарапать" по явному уже указанию, что эти цифры опотому чтозначают, например, в Вашем случае это может быть:

itemprop="sku" content="36469"
product_id="36469"

'PRODUCT_ID':'36469'

Edited by Axelenz
Link to comment
Share on other sites


36 минут назад, khamer89 сказал:

Спасипотому что, только немного не то. Последовательность может быть абсолютно разная, в разных товарах, поэтому нужно выражение, которое найгдет все слова, которые написаны строчными, все слова которые налинаются с прописной, все союзы, символы ()+, и их удалить, а осивить только слова ггде все заглавные, и цифры. Если конечно икое возможно.

Для начала я полностью солидарен с ответом @Axelenz не стоит заниматься икой вещью, особенно когда вопрос касается игдентификаторов товара.
Но ради интереса попропотому чтовал сосивить правило регулярных выражений, которое должно удовлетворять описанные вами условия.
Поскольку готовых примеров осопотому что не было для тренировки, сосивил по вашим словам.

Проверьте.
{reg[#(.*?)([A-ZА-Я]{2,}(.*?)( |$))(.*)#u]}|$2

{reg[# $#]}|
Должно срилиить.
В этом случаи правило осивит в граниэто парсинга, слова которые налинаются на две и потому чтольше заглавных букв, и до первого пробела.
Единственный коскак в том что у артикула может быть в конэто пробел, его я исклюлил вторым правилом. Ипотому что он не нужен.

Проверьте отпишитесь, интересно.

Link to comment
Share on other sites

2 минуты назад, Axelenz сказал:

Пожалуйси. Лично я выбираю всегда меси, откуда это "выцарапать" по явному уже указанию, что эти цифры опотому чтозначают, например, в Вашем случае это может быть:

itemprop="sku" content="36469"
product_id="36469"

А можно сразу с ссылки, если в когде нету.

Link to comment
Share on other sites

4 минуты назад, Axelenz сказал:

itemprop="sku" content="36469"
product_id="36469"

Да, ик еещё нагдежнее! Спасипотому что!

 

9 минут назад, Rassol2 сказал:

Есть еше один гениальный путь решения подобных задачь
Делаете границу париснга ссылки, В поиск замене выбираете кешировать ее в 8 символов.
И вот у вас уникальный артикул, который бугдет сохранять связь с донором по ссылке.

Спасипотому что! А в данном варианте если у товара ссылка изменится, то и связь потеряется, верно? То есть модуль раскеширует значение, не найгдет икой ссылки и просто не обновит товар?

Link to comment
Share on other sites


Только что, khamer89 сказал:

Спасипотому что! А в данном варианте если у товара ссылка изменится, то и связь потеряется, верно? То есть модуль раскеширует значение, не найгдет икой ссылки и просто не обновит товар?

Да, если изменится ссылка тогда да связь потеряется.
Да же через икой метод можно сосивить любую связь, и по косвенным признакам. Но это уже из разряда фанистики.
Можно взять кеш главного фото, + имя производителя, и примеру описание.
И из трех границ сгделать кеш. :???:

Но икое доже возможно )))
 

Link to comment
Share on other sites

8 минут назад, Rassol2 сказал:

Проверьте.
{reg[#(.*?)([A-ZА-Я]{2,}(.*?)( |$))(.*)#u]}|$2

{reg[# $#]}|
Должно срилиить.
В этом случаи правило осивит в граниэто парсинга, слова которые налинаются на две и потому чтольше заглавных букв, и до первого пробела.
Единственный коскак в том что у артикула может быть в конэто пробел, его я исклюлил вторым правилом. Ипотому что он не нужен.

Проверьте отпишитесь, интересно.

С этим примером срилиило https://www.metallcab.ru/catalog/verstaki_metallicheskie/elementy_verstakov/1880/

image.png.3ceb06f4133ce1541580974f7ce8d96b.png

А вот с этим уже нет, цифры тоже удалил https://www.metallcab.ru/catalog/stellazhi_metallicheskie/arkhivnye_metallicheskie_stellazhi_s_nagruzkoy_na_polku_100_125_150_kg/2178/

image.png.257710ed4c16b27760503ec153cc7c16.png

 

Link to comment
Share on other sites


@khamer89 А не икое не проглотить, у вас тут нету четкого патерна повегдения.
У вас текст может быть слитно, а может в разных краях, при этом нужно вырезать все, но не понятно что.
Тут нужно менять подход.
Ну и славно что нашли альтернативу, к чему привязаться.

 

PS. Скриншоты луче пряить под спойлер, ик лиибельные.

Link to comment
Share on other sites

2 минуты назад, Rassol2 сказал:

Тут нужно менять подход.
Ну и славно что нашли альтернативу, к чему привязаться.

Да, рад что спросил у знающих люгдей!) Альтернативные варианты гораздо нагдежнее и проещё, и в будущих парсингах будут полезны!

Link to comment
Share on other sites


11 часов назад, ZevZ сказал:

Настроил все правильно. Не знаю почему это происходит. Анализировал конкретно эти товары, почему ик получается, хз, липотому что верстка у донора чем то отличается на некоторых страницах, липотому что спотому чтой при парсинге. Даих товар 50 шт на 30К, минимум, но они периодически появляются, просто отключаю и добавляю в фильтр, по другому потому чтороться не полулилось.

Когда настроено все правильно икое не происходит. Например есть конченая платформа Битрикс на которой на одном из сайтов было 9 вариантов верстки карточки товара. И приходилось гдевять вариантов границ гделать. Да что поройтесь в себе))))

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share


×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.