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

Rassol2

Extensions developer
  • Posts

    11,656
  • Joined

  • Last visited

Everything posted by Rassol2

  1. Да правильный. Но прежде чем увеличивать свыше 25с, убедитесь что у вас на хостинге скрипт может выполнятся дольше 30 сек. Как правило сами хостинги не разрешают выполнение скрипта дольше 30 сек. А без увеличения этого параметра изменение времени в настройках запросов не поможет.
  2. Модуль опций про от 19th не привязывается к стандартным таблицам у него свои. Этого не реализовывал, оставил на потом но как оказалась спроса и на обычную интеграцию с Опции про нет, по этому не делал. Только по одной.
  3. Как залить изображения в этот модуль описано здесь https://simplepars.top/index.php?page=note&n=38 После установки появится возможность выбрать загрузку изображений для опций по стандарту опций про. Форма изображений такая же как и для товара. Все изображения должны перечисляется через {csvnc} Модуль установит новые изображения для опций по стандарту изображения опций про.
  4. @vh7 Как обидно то, там написано что за передало определенное количество байт, и закончилось время запроса. В настройках запросов есть пункт. И все даже максимально логично.
  5. Нет, это обозначает ровно то что там написано. Вот гугл переводчик. А еше если воспользоваться поиском то увидите что ответ на этот вопрос самый популярный в ветке. А если почитать инструкцию по работе с запросами вы даже найдет пункт где увеличивается это время.
  6. Вам никто не запрещает через обработчик XML нарезать файл формата HTML А вообще разделитель {csvnl} Делает перенос в CSV на новую строку. Так что используя его можно блоки переносить на разные строки.
  7. только с повторным прогоном. То есть при обновлении товара. Заменяете категории на новый путь. Или так как по рекомендовал @partshez а одновременно нельзя добавить товар в совершенно разные ветки.
  8. Обновление v4.6-1_beta 1. Исправление мелких недочетов. 2. При использовании собственных скриптов было добавлен еще одни блок информации перед Парсинга в ИМ и после Парсинга в ИМ Блок permit $script_data['permit'] - Многомерный массив который содержит два блока. add - Если товар допущен на добавления. up - Если товар допущен к обновлению. Товар может либо обновляться либо добавляться, за это отвечает значение permit в интересующем вас блоке. Значение pr_id содержит id товара, при обновлении или если скрипт выполняется после создания нового товара. В остальном случаи там значение 0. Пример Array ( [add] => Array ( [permit] => 0 [pr_id] => 0 ) [up] => Array ( [permit] => 1 [pr_id] => 15200 ) ) Эта информация так же добавлена в инструкцию к работе скриптов. https://simplepars.top/index.php?page=note&n=48 Без этого блока оказалось тяжеловато. Теперь не нужно самому получать информацию какой товар обновился или создался, что бы применить именно к нему свой скрипт.
  9. Это комбинация говорит о том что ко всем категориями что попадают в границу {gran_18} в конце добавить дочернюю 1.4 (2004.05 - 2006.05) Вы должны понимать что если у вас в границе разные категории то к ним всем в конце добавится та что вы жестка указали в настройках. вот тут как раз модуль сообщает как он составил категории в соответствии с вашими настройками.
  10. А контроллере ничего и нет. Все в модуле. Открываете функцию addProduct и там будет перечень всех функций которые работают с атрибутами. И переписывает их в свой скрипт с внесением своей логики. Отправлено с телефона через Tapatalk
  11. Здравствуйте. Ну в данном случаи это не совсем просто взять и написать десяток строк , тут нужно переписать весь блок работы с атрибутами. Ну как бы я могу ответить на ваши вопрос. По написанию скрипта. Но написать вместо вас скрипт на пару сотен строк нет. Правда луче писать уже завтра вопросы по скрипту. У вас задача по переписке логики модуля, хоть и называется написание скрипта но у вас колоссальная задача. Отправлено с телефона через Tapatalk
  12. Первый кейс по работе с собственными PHP скриптами для модуля SimplePars Собственно решил описать первое задание выполненное при помощи расширения возможностей модуля через php скрипты. Собственно тут ничего сверх естественного не было сделано, примечательно только то что это первый опыт. Собственно задача была убрать из списка все ссылки где количество товара равно 0. Так как ссылок больше 100 000 это сократит количество выполняемой работы. (Собственно логику мы не обсуждаем, мы просто решаем поставленную задачу) Изящность в том что это можно решить в три строчки кода. У меня чуть больше так как я люблю вести диалог сам собой Сам скрипт. А здесь включаем его выполнение в нужный нам момент. Все теперь при парсинге через это проект если в ссылке будет пустая граница париснга 14 ссылка будет удалятся из базы. А теперь всем вопрос на размышление. -> А можно усложнить логику, к примеру выписывает себе список ссылок по разным признаком, в какой то файл ? ==> Да господа можно. Как говорится PHP вам в руки, И мануал по написанию собственных скриптов вам на шею. Надеюсь такой банальный пример покажет что не все так сложно, и все возможно.
  13. у каждого товара в таблице oc_product есть поле dn_id в нем написан норм проекта через который был создан или обновлен этот товар. А значит используя новый функционал. https://simplepars.top/index.php?page=notes&tag_id=34 Вы можете написать скрипт который перед загрузкой данных в магазин, будет брать артикул, получать по нему товар из базы, проверять поле dn_id на наличие нужного вам id проекта. И если оно не совпадает, то сам артикул заменять на текст "МИМО xD" и товар не обновится, так как такого артикула не будет.
×
×
  • 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.