-
Posts
11,725 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by Rassol2
-
@Magnitico Обновите модуль до последней бета, в ней был исправлен баг с изменением формата фото. Это он у вас на скришотах, с вероятностью в 95% Обновите модуль до последней версии и перепарсите все фото заново.
- 13,661 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Внимание. Сегодня перенес сервер лицензий в очередной раз, так что возможны перебои ближайшие 72 часа. Перебои не повлияют на работу модуля, могут повлиять только на возможность перенести ключ с одного сайта на другой. В связи с этим просьба воздержатся от переноса ближайшие 72 часа.
- 13,661 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Да подойдет.
- 13,661 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Для создания такой функции нужно глобальное вмешательство. Так как фото могут хранится в одной папке и в разных, парсинг может запускаться и останавливаться. То для добавления какого то автоинкремента нужно его где то хранить, к примеру в базе данных. И при каждом сохранении файла делать запрос на увеличение этого значения, а при каждом парсинге фото делать запрос на получения актуального значения. А значит это ху**а тутуево, запросов в базу данных. А вот они в свое время делаю парсинг и дольше и дороже по ресурсам. С добавлением какой то границы можно подумать. Но это тоже глобальное внедрение в модуль, сейчас все что больше чем просто пофиксить, и подправить, уже внедрение нового что усложняется тем что с модулем долго не работал и нужно много времени которого больше не стало пока что.
- 13,661 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Да поправил.
- 13,661 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Да но уже есть более актуальная статья. https://simplepars.top/index.php?page=note&n=53
- 13,661 replies
-
- 2
-
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Ну а все же вы пытались сообщить про проблему автору jat cache ? Все же фото попадают в товары не только через парсер, и это косяк когда фото с одинаковыми названиями но разными расширениям ломаются.
- 13,661 replies
-
- 1
-
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Здравствуйте. Отрываете файл. /admin/view/template/catalog/simplepars_productsetup.tpl Находите строку. <option value="-" <?php echo ($opt['data']['price_prefix'] == '-')?'selected':''?>>(-) Минус от цены</option> Добавляете после нее. <option value="*" <?php echo ($opt['data']['price_prefix'] == '*')?'selected':''?>>(*) Умножить</option> После этого в меню появится возможность выбрать умножение.
- 13,661 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Нет такой возможности в модуле нет. При работе с подпапками модуль создает 10 под папок в не зависимости будут там фото или нет, так как зарание это не известно. далее рандомном порядке модуль выбирает в какую папку грузить, и все фото одного товара грузятся в одну папку. Или устранить этот недочет в jet cache я так понимаю с парсингом фото проблем нет, а проблемы в том что такая ситуация не учтена в jet cache
- 13,661 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Спасибо поправил. Выйдет в следующей бете.
- 13,661 replies
-
- 1
-
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Здравствуйте. Прочтите что у вас в логах написано по этому вопросу. Если там присутствует Operation timed out after 15006 То решение вашего вопроса написано сразу над вашим вопросом.
- 13,661 replies
-
- 3
-
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Давненько написал статью как увеличь время ожидания ответа в модуле, но не публиковал ее потому что нужно было по исправлять ошибки. И так уже дето месяц а то и больше она ждет исправления. В связи с этим публикую тут, думаю смысл будет ясен и так. Кому ошибки режут глаза, сразу приношу извинения. Что делать если в логах написано Operation timed out after 15006 https://simplepars.top/index.php?page=note&n=53 Кстати это стать в ОСНОВНОМ была написана для тех кто использует модуль для загрузки xml, как ответ на возросший спрос в этой функции.
- 13,661 replies
-
- 2
-
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
А почему в вашем ответе не подразумевается что у кошечки лапка болит ? Вы уж извините но вопрос звучит так. Работает ли наценка в повторяющихся границах парсинга ? И ответ тут однозначный да работает, и исключения мне не известны. А вы берете и зачем то приплетаете к этому вопросу что у вас проблемы с умножением повторявшейся границы парсинга на повторяющуюся. А самое интересное что я не где не говорил о том что такое возможно, а вы попытались сделать то что не заявлено в функционале модуля. У вас не получилось, и вы это записали в исключение к наценки в повторяющейся границе парсинга. Мне даже сложно представить как у вас в голове создалась эта цепочка последовательности что бы выдать такой результат. Более того вы как пример показали формулу из логических операторов и назвали ее схемой по наценки. Боже, если бы я был на месте человека который спросил, после прочтения вашего ответа я бы сжег компьютер с словами "меня к этому жизнь не готовила". Я понимаю что порой хочется что бы кто-то оценил какие решения вы находите, но луче показывать такие решения когда их спрашивают, и тогда люди оценят. Но когда есть четкий вопрос на который есть четкий ответ, зачем же все так усложнять.
- 13,661 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Да работает, так же как и для обычной границы парсинга, без каких либо исключений!!!
- 13,661 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Добавить можно, но тут нужно понимать одну фундаментальную вещь. Сам модуль не производит ни каких математических действий. Все что он делает это записывает префикс в базу данных. В данном случаи доступен префикс + - и = Если добавить * это не факт что в логике есть конструкция которая отвечает за поведение. Допустим в поле базы данных можно вставить любой символ, можно и знак $ только как это будет работать не понятно. Если вам нужно было что бы цена умножалась убедитесь что после установки префикса * логика будет работать как вам нужно, тогда я распишу где это сделать.
- 13,661 replies
-
- 1
-
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Опишите хоть одно исключение где наценка в повторяющихся границах не работает ?
- 13,661 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Нужно спарсить структуру категорий интернет-магазина на двух языках сразу
Rassol2 replied to iler's topic in Store filling
Здравствуйте. Пришлите ссылку на сайт донор посмотрю что у вас. -
Может одна разница в том что я не пичатал в ручную пробел в правило, а я скопировал его из исходного текста, вставил в правило и добавил вертикальную черту. То есть я физически скопировал тот пробел который мне не нужен, и это работает.
- 13,661 replies
-
- 1
-
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
не знаю как на счет 6 часов но вот. Водно правило, видно что в исходном тексте есть отступ в рузультате после обработки отступа уже нет. То есть сам пробел вырезается. Вот он в коде.
- 13,661 replies
-
- 1
-
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Да такая проблема проскакивает. Это связано с тем что в вебе нельзя просто взять и отрисовать символ так что бы он не участвовал в рендеренге страницы. Попробуйте оба правила. | | Какое то должно сработать.
- 13,661 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Больно. Но на глаз мне кажется что вы взяли повторяющуюсь границу пасинга и решили ее поделить на вторую повторяющуюсь границу парсинга. Если я прав. То дальше ответ нет это не будет работать. В математике можно делить число на число но нельзя делить массив на массив. По крайне мери используя базовые математические функции. Ну и ожидать что это там внутри само поймет какой элемент из повторения на какой поделить. Поправьте если я не правильно предположил.
- 13,661 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Вот вам подсказка. Вот сюда лепите 1. Срабатывает, значит функция работает. Заменяете на границу парсинга перестает работать. Открываете бутылочку пива, включаете метод обратной дедукции и тогда возможно закрадется мысль, может вопрос в тех данных кто попадают в границу парсинга ? Допивая бутылочку пива до нижней грани этикетки вы вспоминаете что это работает при использовании правило %значение% - которое гласит что в границе парсинга в любом месте должно быть сравниваемое значение. Другим языком что перед цифрой один или после нее может быть что угодно, и тогда это утверждение будет справедливо. И вот тут допивая последние осадки из бутылки будет ясно, значит что то все же закрадется в границу парсинга. Осталось найти что и почему. НО если вас устраивает решение с %значением% то пусть будет так. Но тут могу предположить что с вероятностью в 98% сравнение в допуск работает.
- 13,661 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Идете на сайты где не срабатывает и изучаете что прилетает на них в эту границу, и сравниваете. Тут сравнение идет не по моим алгоритмам а банально в лоб. Значение оператор языка программирование сравнить.
- 13,661 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Тут очевидный ответ. Значит оно не равно. Тут других вариантов нет. Доставайте увеличительное стекло и проверяйте что с чем сравниваете. Где то там есть подвох.
- 13,661 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Здесь будет работать. А вот здесь нет.
- 13,661 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)