-
Posts
11,717 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by Rassol2
-
Интересно зачем это для кода скриптов если он все равно будет выполнятся тогда когда выбрано в меню, ну да ладно. либо возможно вы не понимаете смысл этих номеров. Там всего 100 ссылок для быстрого доступа. И номера там от 0 до 99 что бы человеку было легко тестировать. Он запомнил какой код в ссылке 45 и какой код в ссылки 17 и переклацывает их для проверки границы. Зачем ему там показывать id ссылки 6312220 ? Человек не лошадь, у лошади большая голова что бы такие цыфры запоминать, а я к клиентам более бережно отношусь. Ну а если серьезно это уже прям на пустом месте высасывается. Не понимаю зачем вам это. Вот сюда жмете и настраиваете без открытия iframe Просто сайт у вас будет доступе в следующей вкладке браузера а не в iframe это же не проблема. ну и опять же, не я придумал технологию iframe и говорить что это косяк моего модуля ну такое себе, опять же из пальца. Я вам сразу сказал что мой модуль как раз и пример этого стремления. Я вам опишу в чем моя притенения сейчас уже к вам. Раз другие доводы вы не услышали я попробую максимально все предоставить понятными образами. Представьте у вас знакомы который сам строит себе дом. Большой дом в одну каску. Вот он строит и строит, делает ремонт возводит этаж за этажом. Где то ремонт уже в ноль готов, а где то еше стены в шпаклевке. И вот вы приходите в такой дом и говорите. Блин я бы тут по другому сделал, а вот это вообще не доделано. А вот тут я бы диван побольше поставил. Короче дружившие, вот ты строил все это а я пришел и разочаровался. Ну то есть вы не оценили ни капли проделано работы, а просто пришли так сказать ... А я хочу заметить вы даже не являетесь покупателем модуля. Я пока что не знаю в чем смысл вашего похода, но поскольку вы решили не писать про аналоги паресеров я предположу что мой самый лучший и это является причиной того что вы пришли сюда. А значит, пожалуйста пишите вашу критику, критика помогает мне развиваться. Даже такае неконструктивная. Я все равно свои выводы вынесу из данной беседы.
- 13,623 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Есть вот. Я и пишу скрипты в полноценном редакторе. Через фтп. Форма в модуле это так что бы поправить какой то параметр. Я честно говоря даже не думал писать какой то редактор для написания сриптов. Тот кто умеет писать сделает это и без встроенного хитро мудрого редактора, а кто не умеет ему и редактор не поможет. Нет ничего идеального. Да это косяк моего модуля. Тут я даже спорить не буду дизайнер с меня еше тот. Косяк 100% Даже не знаю за чем это может быть нужным. За почти 5 лет никто о таком и близко не спрашивал. Но что бы вам было проше я вам подскажу куда смотреть. Оп! А я к примеру всегда путаюсь когда нужно на курс валют посмотреть, и вот одно называется покупка а другое продажа и когда я хочу продать доллары и купить гривны всегда в гугл вбиваю не то значение. У каждого из нас есть слабые места, где вам что то не понятно, а есть и то где мне не понятно. Главное что у основной массы вопросов нет, а значить все хорошо. не волнуйтесь работает. Как и много чего еше не хватает. Фрейм передает донору информацию о том где открылся сайт в фрейме. А можно его кстати не открывать. Но точно не передает информацию о том кто его парсит. @buslikdrev Ну в прочем основной наратив я ваш понял. Давайте продолжим эту беседу при условии что в первом же вашем сообщении вы напишите имя модуля парсера, который больше подходит по вашим описаниям, ну тот которому мой уступает. Если нет такого, то не вижу смысла продолжать эту беседу. Я вам сразу ответил что мой модуль не идеален и он не может быть идеальный для каждого. Я стремлюсь и развиваю его. Сейчас конечно меньше чем раньше. Времена другие мягко говоря. И да я понимаю что мой модуль никогда не будет идеальным для всех, но он развивается и как мне кажется сейчас он ближе к массовому потребителю чем аналоги. Я тут вспомнил такой пример. Тесла, электоро кар, шумка говно, зазоры говоно, автопилот не все распознает, Илон Маск тоже говно, но если покупать электро кар то только Теcлу, говно говном ну лучего электрокара пока несушествует.
- 13,623 replies
-
- 3
-
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
[Поддержка] TgMarket - Модуль інтернет магазину у телеграмі.
Rassol2 replied to Rassol2's topic in Социальные сети
Нет от этого подхода я ушел. Буду скорее развивать эту ветку.- 463 replies
-
- 1
-
-
Здравствуйте. да все верно определили где поправить, так же нужно увеличить количество символов в поле базы данных. По поводу второго вопроса, вот так прям легко не добавить, Одной строкой кода тут не обойтись. Так как на идентификаторах товара много чего завязано.
- 13,623 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Пока что никто не изобрел кнопку при нажатии которой все будет как надо. В том числе и я. Главная цель у модуля стремится к этому, чем и занимается.
- 13,623 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Обновление v4.9-6_beta Новый функционал => Парсинг файлов в товар!!! Давно не было нового функционала, и по этому писать о нем в два раза приятнее. За этот релиз можно сказать спасибо @mykolakozlov Данный пользователь оплатил разработку скрипта по загрузке файлов в опенкарт. Так как тз было приближено к общим боевым проектам я решил добить этот вопрос и внедрить этот функционал уже как встроенный. Так что рекомендую и вам @mykolakozlov обратить внимание на данный релиз, так как начиная с этого релиза будет поддержка нативной загрузки файлов. Как это работает. Вам нужно составить границу париснга вида. Ссылка на файл{csvnc}Имя файла{csvnc}Ссылка на файл{csvnc}Имя файла{csvnc}Ссылка на файл{csvnc}Имя файла{csvnc}Ссылка на файл{csvnc}Имя файла Пример После чего указать эту границу в разделе Парсинг в ИМ => Файлы И не забыть выбрать добавлять при создании товара, или При обновлении товара, так как по умолчанию работа с файлами отключена, да бы не тратить на это время. Если в общих чертах то это все что вам нужно что бы загрузить файлы в товары, все остальное модуль сделает за вас. Подробности нюансы. Вы можете так же задать директорию куда именно грузить файлы. По умолчанию это та же директория куда грузить сам опенкарт, но я добавил от себя под директорию product что бы отделить файлы для товаров от чего то другого. /system/storage/download/product так же обратите внимание что в поле директория можно указывать границы парсинга и оператор {rand} и все это будет работать по аналогии. То есть вы можете создавать директории для хранения файлов хоть на категорию хоть на отдельный товар, то есть как обычно максимально универсальное решение для хранения ваших файлов. Пред просмотр. В пред просмотре вы всегда сможете посмотреть информацию о файлах что будут скачаны. Так же отдельное внимание всегда должно быть приковоно к отладочной информации по парсингу файлов. Она находится на странице пред просмотра только ниже Здесь вы всегда увидите ссылки и название файлов. То есть проверить правильность составленных данных. Логи. В логах вы всегда увидите информацию о том какие файлы спарсились какие нет и все ответы серверов. Особенности!!! Понятное дело что я не волшебник и сломать законы физики или настройки вашего веб сервера я не могу, по этому нужно учитывать следующие. Файлы могут весить много, и грузится они могут долго. По этому в модуле установлено ограничение на время загрузки. Все файлы должны успевать загрузится за 20 секунд. Объясняю почему так. Время выполнения скриптов на хостингах по дефолту установлено в 30 сек, и весь цикл загрузки товара должен завершатся за этот период. В это время входит ожидание ответа сервера на загрузку страницы, обработка вседанных что вы загрузили, создание товара обнвление, по путно проверку и создание всего того что вы указали в товаре, загрузка фото товара, а их может быть десять и двадцать, и непосредственно загрузка файлов. И что бы модуль не зависал и за ограничение времени выполнения скрипта на хостинге в момент когда он ждет полную передачу файла большого обьемя, я установил это ограничение. Но есть и хорошие новости модуль будет грузить файлы в много потоке по 10 файлов за раз. Это ускорит максимально парсинг, но ни как не поможет если у вашего товара будет архив размером в 100мб Сразу отвечу. Увеличить время ожидания загрузки можно, и подскажу как кому это будет нужно, и когда это будет актуально. Не хватает времени или хотите ускорить парсинг с файлами ? Вам не ко мне а к вашему хостеру, там можно поднять время выполнения скриптов или увеличить пропускную способность интернет канала что бы все загружалось в доли секунд. (Если интернет канал донора широкий, в чем я сомневаюсь. ) При обновлении!!! Если у вас есть психическое отклонение под названием мания обновления и вы считаете что файлы в товарах обновляются каждый день: (а поверте мне таких 50% , люди которые каждый день обновляют изображение товара. Они же будут и обновлять файлы.) Помните!! При обновлении нужно выбрать пункт обновлять товары с ФИЗИЧЕСКИМ УДАЛЕНИЕМ !!!! Это поможет вам не забить дисковое пространство на хостинге за 2-3 дня. А так же помните парсинг файлов, замедляет процесс парсинга очень сильно, так как загрузка файлов на диск это время которое мы не можетм ускорить, и подумайте 100 раз прежде чем включить обновление файлов при обновлении товара. При физическом удалении модуль будет удалять файлы которые привязаны к товару которые обновляется. И загружать заново. При обновлении не забываем выполнить ./inst.php и поставить лайк кому это было нужно, оставить отзыв на модуль
- 13,623 replies
-
- 7
-
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Скиньте доступ к админке и фтп в личные сообщения, сегодня попробую посмотреть. Изь всего могу предположить какой то спец символ в имени границы париснга. К примеру апостроф, или \ Двойные ковычки. Что то такое может ломать работу js , но что это точно смогу сказать только после того как посмотрю.
- 13,623 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Написать PHP парсер для кастомного XML фида поставщика для OpenCart 3
Rassol2 replied to iler's topic in Store filling
Ну тогда и я оставлю тут в качестве рекламы. -
Попробовать найти в коде страницы ссылку которая содержит слово page и попробовать прогрузить такую ссылку через модуль. Если page=2 даст вам другие товары, тогда собрать или генерировать все страницы пагинации. Если пагинация работает исключительно через js тогда собирать все ссылки через карту сайта. Так как модуль не может обработать js код.
- 13,623 replies
-
- 1
-
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Это загадка даже для меня. А к примеру в разделе допуски париснга добавляются колонки ?
- 13,623 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Написать PHP парсер для кастомного XML фида поставщика для OpenCart 3
Rassol2 replied to iler's topic in Store filling
Здравствуйте. Раз вам не подходят готовые модули которые это умеют. Готов рассмотреть ваше ТЗ вместе с примером. если конечно бюджет измеряется в сотнях долларов а не в десятках. Если в десятках то рекомендую пересмотреть готовые модули. -
[Поддержка] TgMarket - Модуль інтернет магазину у телеграмі.
Rassol2 replied to Rassol2's topic in Социальные сети
Донат заработанных денег Украине. С 01.08.2023 по 31.08.2023 включительно. Было продано на сумму 49$ По традиции добавлю еше от себя. Подробности тут https://opencartforum.com/topic/184237-podderzhka-tgmarket-modul-internet-magazina-v-telegramme/?do=findComment&comment=1801116- 463 replies
-
- 1
-
-
не за что. Всего наилучшего.
- 13,623 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Ну уверен что парсер не видит ссылку. по скришотам не понятно какая страница скармливалась модулю и какой код был в этой странице. Откройте ту страницу что вы показали на первом скришоте в разделе настройки границы парсинга и посмотрите какой там код. Что донор отдал модулю.
- 13,623 replies
-
- 1
-
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Здравствуйте. Суть вопроса не раскрыта от слова вообще. Отвечаю в лоб. Модуль подойдет любому у кого есть опенкар версии моложе 2. Модуль прекрасно установится и будет работать. Все остальное можете проверить на демо сайте. https://simplepars.top/index.php?page=note&n=23
- 13,623 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
@Vetlucky777 Он вам дал правильный ответ. Недостаток оперативной памяти. Причем не на сервере а под выполнение php И на это могут быть разные причины. Чаше всего это две причины. 1) Парсинг xml большого размера, да еше и с настройкой границы парсинга, где будет пару миллионов в значений повторяющейся границы. 2) Часто пользователи у которых 200 000 - 500 000 ссылок, желают увидеть все ссылки сразу и выбирают у себя показать 1 000 000 ссылок в проекте. И если озу мало то модуль запросит эти ссылки но получив их от базы данных уже не проглотит. Нужно повышать лимит.
- 13,623 replies
-
- 1
-
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
[Поддержка] TgMarket - Модуль інтернет магазину у телеграмі.
Rassol2 replied to Rassol2's topic in Социальные сети
Донат заработанных денег Украине. С 01.07.2023 по 30.07.2023 включительно. Было продано на сумму 27$ По традиции добавлю еше от себя. Подробности тут https://opencartforum.com/topic/184237-podderzhka-tgmarket-modul-internet-magazina-v-telegramme/?do=findComment&comment=1801116- 463 replies
-
- 2
-
-
Да, но есть нюансы. если вы обновляете стабильно то проблем не будет. Если вы пропустили с десяток второй обновлений, то добро пожаловать в лог по обновлениям. https://opencartforum.com/files/file/6362-simplepars-universalnyy-parser-dlya-im/?tab=changelog Читаете все от вашей версии до последней. И внимательно. К примеру в последний версиях был выпилен оператор {date} на его мето пришел новый {sdate} и если вы использовали этот оператор вам нужно поправить это в настройках. Вот такие мелочи нужно учитывать.
- 13,623 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Да записать ссылку в список на парсинг. Вот сюда В проекте всегда должна быть стартовая ссылка, либо хотя бы домен с донора, это нужно что бы модуль понимал что подставлять в относительные ссылки. А если вы хотите парсить одну ссылку, то тут достаточно записать ее в список Ссылки на товар.
- 13,623 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Какая у вас версия модуля ?
- 13,623 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Я могу переработать фунциб собственных скриптов и много поточность будет. Но тогда будет только один скрипт на проект. По, сути любую логику можно в одном скрипте уложить. Но сделано много скриптов по той причине что разные исполнители писали скрипты в своих файлах, да и много поточность далеко не всегда нужна. Вся проблема в собственных скриптах и много поточности в том что используется одна область видимости и при много потоках два скрипта которые содержат одинаковые переменные или имена функций перестанут работать, либо будут работать непредсказуемо.
- 13,623 replies
-
- 2
-
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Ну вот сделайте то что я вам написал. Если дергать скрипт то у него 2 пути. 1) работать. 2) вывалится в ошибку. если второй вариант то вы увидите ошибку , либо на экране либо в логах. Во всех остальных случаях это не касается модуля. Так как модуль сам по себе не может 10 минут отказываться работать , а потом согласится.
- 13,623 replies
-
- 1
-
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Если эти логи идут один за одним то ответ только один, никто не дергал скрипт в течении 10 минут. Модуль сам не мог бы отказываться 10 минут выполнять работа, а потом согласится. Если сильно волнует этот вопрос дождитесь завершения первого задания, и если второе не запустится в течении 2-3 минут, дерните врунчную крон. ваш_сайт/admin/sp_cron.php Если выполнение пойдет то вот ответ на ваш вопрос. А точнее выполнение не начиналось из за того что никто не вызывал скрипт. А если не будет выполнятся то вы минимум увидите какую то ошибку.
- 13,623 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Время что видно на скриншоте говорит о том когда закончился парсинга. Первое время 02:10:16 время когда закончилось нарезание. Затем крон на хостинге дернул скрипт и он начал выполнять следующие задание что у вас в очереди. И когда он выполнил задание записал время когда оно было выполнено. А это 02:10:32 Разница между первым и вторым временем, это то количество времени что нужно на выполнение задания.
- 13,623 replies
-
- 1
-
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Да можно сделать. Обновите модуль до последней бета. Она поддерживает новый формат {sdata} Подробнее прочтете здесь - https://simplepars.top/index.php?page=note&n=54
- 13,623 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)