Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Rassol2

Extensions developer
  • Posts

    11,725
  • Joined

  • Last visited

Everything posted by Rassol2

  1. @Magnitico Обновите модуль до последней бета, в ней был исправлен баг с изменением формата фото. Это он у вас на скришотах, с вероятностью в 95% Обновите модуль до последней версии и перепарсите все фото заново.
  2. Внимание. Сегодня перенес сервер лицензий в очередной раз, так что возможны перебои ближайшие 72 часа. Перебои не повлияют на работу модуля, могут повлиять только на возможность перенести ключ с одного сайта на другой. В связи с этим просьба воздержатся от переноса ближайшие 72 часа.
  3. Для создания такой функции нужно глобальное вмешательство. Так как фото могут хранится в одной папке и в разных, парсинг может запускаться и останавливаться. То для добавления какого то автоинкремента нужно его где то хранить, к примеру в базе данных. И при каждом сохранении файла делать запрос на увеличение этого значения, а при каждом парсинге фото делать запрос на получения актуального значения. А значит это ху**а тутуево, запросов в базу данных. А вот они в свое время делаю парсинг и дольше и дороже по ресурсам. С добавлением какой то границы можно подумать. Но это тоже глобальное внедрение в модуль, сейчас все что больше чем просто пофиксить, и подправить, уже внедрение нового что усложняется тем что с модулем долго не работал и нужно много времени которого больше не стало пока что.
  4. Ну а все же вы пытались сообщить про проблему автору jat cache ? Все же фото попадают в товары не только через парсер, и это косяк когда фото с одинаковыми названиями но разными расширениям ломаются.
  5. Здравствуйте. Отрываете файл. /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> После этого в меню появится возможность выбрать умножение.
  6. Нет такой возможности в модуле нет. При работе с подпапками модуль создает 10 под папок в не зависимости будут там фото или нет, так как зарание это не известно. далее рандомном порядке модуль выбирает в какую папку грузить, и все фото одного товара грузятся в одну папку. Или устранить этот недочет в jet cache я так понимаю с парсингом фото проблем нет, а проблемы в том что такая ситуация не учтена в jet cache
  7. Здравствуйте. Прочтите что у вас в логах написано по этому вопросу. Если там присутствует Operation timed out after 15006 То решение вашего вопроса написано сразу над вашим вопросом.
  8. Давненько написал статью как увеличь время ожидания ответа в модуле, но не публиковал ее потому что нужно было по исправлять ошибки. И так уже дето месяц а то и больше она ждет исправления. В связи с этим публикую тут, думаю смысл будет ясен и так. Кому ошибки режут глаза, сразу приношу извинения. Что делать если в логах написано Operation timed out after 15006 https://simplepars.top/index.php?page=note&n=53 Кстати это стать в ОСНОВНОМ была написана для тех кто использует модуль для загрузки xml, как ответ на возросший спрос в этой функции.
  9. А почему в вашем ответе не подразумевается что у кошечки лапка болит ? Вы уж извините но вопрос звучит так. Работает ли наценка в повторяющихся границах парсинга ? И ответ тут однозначный да работает, и исключения мне не известны. А вы берете и зачем то приплетаете к этому вопросу что у вас проблемы с умножением повторявшейся границы парсинга на повторяющуюся. А самое интересное что я не где не говорил о том что такое возможно, а вы попытались сделать то что не заявлено в функционале модуля. У вас не получилось, и вы это записали в исключение к наценки в повторяющейся границе парсинга. Мне даже сложно представить как у вас в голове создалась эта цепочка последовательности что бы выдать такой результат. Более того вы как пример показали формулу из логических операторов и назвали ее схемой по наценки. Боже, если бы я был на месте человека который спросил, после прочтения вашего ответа я бы сжег компьютер с словами "меня к этому жизнь не готовила". Я понимаю что порой хочется что бы кто-то оценил какие решения вы находите, но луче показывать такие решения когда их спрашивают, и тогда люди оценят. Но когда есть четкий вопрос на который есть четкий ответ, зачем же все так усложнять.
  10. Добавить можно, но тут нужно понимать одну фундаментальную вещь. Сам модуль не производит ни каких математических действий. Все что он делает это записывает префикс в базу данных. В данном случаи доступен префикс + - и = Если добавить * это не факт что в логике есть конструкция которая отвечает за поведение. Допустим в поле базы данных можно вставить любой символ, можно и знак $ только как это будет работать не понятно. Если вам нужно было что бы цена умножалась убедитесь что после установки префикса * логика будет работать как вам нужно, тогда я распишу где это сделать.
  11. Здравствуйте. Пришлите ссылку на сайт донор посмотрю что у вас.
  12. Может одна разница в том что я не пичатал в ручную пробел в правило, а я скопировал его из исходного текста, вставил в правило и добавил вертикальную черту. То есть я физически скопировал тот пробел который мне не нужен, и это работает.
  13. не знаю как на счет 6 часов но вот. Водно правило, видно что в исходном тексте есть отступ в рузультате после обработки отступа уже нет. То есть сам пробел вырезается. Вот он в коде.
  14. Да такая проблема проскакивает. Это связано с тем что в вебе нельзя просто взять и отрисовать символ так что бы он не участвовал в рендеренге страницы. Попробуйте оба правила. &nbsp;| | Какое то должно сработать.
  15. Больно. Но на глаз мне кажется что вы взяли повторяющуюсь границу пасинга и решили ее поделить на вторую повторяющуюсь границу парсинга. Если я прав. То дальше ответ нет это не будет работать. В математике можно делить число на число но нельзя делить массив на массив. По крайне мери используя базовые математические функции. Ну и ожидать что это там внутри само поймет какой элемент из повторения на какой поделить. Поправьте если я не правильно предположил.
  16. Вот вам подсказка. Вот сюда лепите 1. Срабатывает, значит функция работает. Заменяете на границу парсинга перестает работать. Открываете бутылочку пива, включаете метод обратной дедукции и тогда возможно закрадется мысль, может вопрос в тех данных кто попадают в границу парсинга ? Допивая бутылочку пива до нижней грани этикетки вы вспоминаете что это работает при использовании правило %значение% - которое гласит что в границе парсинга в любом месте должно быть сравниваемое значение. Другим языком что перед цифрой один или после нее может быть что угодно, и тогда это утверждение будет справедливо. И вот тут допивая последние осадки из бутылки будет ясно, значит что то все же закрадется в границу парсинга. Осталось найти что и почему. НО если вас устраивает решение с %значением% то пусть будет так. Но тут могу предположить что с вероятностью в 98% сравнение в допуск работает.
  17. Идете на сайты где не срабатывает и изучаете что прилетает на них в эту границу, и сравниваете. Тут сравнение идет не по моим алгоритмам а банально в лоб. Значение оператор языка программирование сравнить.
  18. Тут очевидный ответ. Значит оно не равно. Тут других вариантов нет. Доставайте увеличительное стекло и проверяйте что с чем сравниваете. Где то там есть подвох.
×
×
  • 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.