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. Скрипт который выложил @partshez если его скопировать и вставить себе, он сломает работу вашего модуля. Вот вам простой пример. Не верите проверьте. Скопируйте ровно то что он написал вставьте и посмотрите. И не нужно, вы просто единственный кто пишет в общем чаете. К примеру есть люди которые ведут отдельно ветку моего модуля, и почти с самого начала. И переработки там гораздо сильнее. Есть человек который загружает модуль в гит и смотрит какие строки были изменены в последних версиях и адаптирует изменения для своей версии модуля. Что вы добиваетесь ? Доказать что функция говно, ок она говно. Не пользуйтесь. Лично вы забудьте про ее существования и живите так как будто бы релиз с скриптами никогда не произошол. Просто не пользуйтесь. И все ваши проблемы решены.
  2. Есть большая разница между регулярными выражениями и собственными скриптами. А именно. 1. Регулярки не способны сломать работу модуля, или всего движка - Скрипты способны в два счета. 2. Регулярки выдают один и тот же результат при работе на разных сайтах (кроме мего кривых хостингов) - Скрипты нет, потому что даже пути в скриптах должны быть разные. 3. В инструкции к скриптах черным по белому написано что при включенной работе с скриптами тех поддержка не осуществляется. Регулярки сами по себе рекомендуются к использованию. 4. База регулярок создана для далеких людей, скопировал вставил. Если что то не так это не смертельно. Если просто скопировать и вставить скрипт без доделывания под конкретный сайт, как минимум модуль может перестать работать. А доделывать по любому нужно, и вы это можете понять даже по тому факту что в вашем же скрипте написанного под вас путь нужно скрывать, так как это индивидуальная часть. Неужели вы считаете что можно создать базу данных скриптов которая не будет как граната в руках ребенка ?
  3. Я вам уже ответил. Я не готово вам помогать после того что вы сделали. Вопрос не стоял в деньгах раньше, и не стоит сейчас. Вы решили прикинутся что вас обидели. Ок пусть будет так.
  4. То есть вам нужен не пример скрипта для понимания как это работет. А вы хотите что бы я решил вашу задачу. Так и пишите мне не нужны примеру я хочу что бы вы за меня сделали работу. @partshez Если вам не составит труда выложите скрипт по скачиванию pdf там пример скрипта без запроса в базу данных, а на скачивания пдф. А то я у вас его сделал и у вас он остался. У меня нет копии. И будет у вас второй пример а свою задачу решите сами. Не может решить, значит модуль SimplePars не способен решить ваши задачу, и вам нужно искать альтернативное решение, или даже модуль.
  5. Поздравляю, вы добились невероятных верши. Вы первый кому я отказал в помощи почти за три года. На всякий случай скину еще раз. Может когда то вы перейдете по ссылке и увидите пример простого скрипта. https://opencartforum.com/topic/123017-podderzhka-simplepars-universalnyy-parser-dlya-im/?do=findComment&comment=1735929
  6. Мне все равно что вы делали вчера и в любое другое время. Нужен был бы скрипт написали бы мне. Вы этого не сделали, так что не нужно теперь мне высказывать что я вам не помог. Запомните, если не стучитесь в дверь не удивляйтесь что ее никто не открывает. И я не знаю что должно быть в голове что бы потом жаловаться на гостеприимство. На данный момент, я не готов вам помогать. По выше описанным причинам.
  7. Вам деньги кто то плотит. Как вот это можно прочитать иначе ? Не знаю 10 раз читаю и вижу одно и тоже, и чето тут прямым текстом написано. Никаких междустрочий нет. а сейчас у меня нет никакого желания вам помогать. По выше описанным причинам. Не за что. Всего доброго.
  8. Извините меня тогда какого вы пишите вот это ? Что это за фигня ? Вот это как раз обидно. Вы сидели ровно на попе, а тут прорвало вас, видилите вам не помогли. А я что по вашему должен за вами бегать, уговаривать написать скрипт. Вы в каком мире живете ? Мне все равно чем вы занимаете, я открою тайну вы не единственный пользователь модуля. И когда кому то что то нужно они открывают рот и говорят об этом. А я не слежу за всеми что бы подлететь и решить проблемы, но я по возможности никому и не отказываю.
  9. Вы меня только что обвинили в том что я вам не помогаю. И ударить палиц об палиц было написано в отношении того что вы не предприняли ни каких действия что бы я вам помог. Вы не просили что бы я вам что то написал. Вы сидели ровно на попе и ждали когда я сам напрошусь вам помогать. И виделите я не бегал за вами вам помочь. Какая я гадость редкостная. Как вы вообще с таким человеком общаетесь. Кошмар.
  10. Я вам сказал что это три строчки кода. Напомните мне где вы меня попросили их написать и я вам отказал ? А да, точно, такого же не было. То есть вы не ударили и палиц об палиц, и я теперь плохой. Вот у примеру @partshez написал мне по поводу скрипта для pdf где 3 строчки и я его написал, сделал. Вы ничего подобного мне не писали, и я вам не отказывал, так что давайте не будем. А если я вам написал что это три строчки это не значит что я буду бегать за вами и уговаривать вас : Вы вот так представляете я должен вести себя ?
  11. Что я вам могу сказать. Если появился функционал который необязательно использовать и у вас от этого дух модуля пропал, ну соболезную. Мне больше вам нечего сказать.
  12. Вот пример. три задачи которые решались через собственные скрипты. 1. Запись в базу данных прямых ссылок на фото сайта донора. Без скачивания. Для вывода изображений с сайта донора и экономии места на хостинге. 2. Удаления ссылок из базы данных когда модуль получает данные из ссылки, "нет в наличии", что бы сократить базу ссылок. 3. Установка акции на товар с периодом времени сегодня + 1 деньги, при условии что акционная цена должна быть больше чем закупочная на 5% , так же добавления акции в не зависимости от обновления цены, и без учета существования альтернативных акций на данных товар в приделах одной группы покупателей. Вот это сфера в которой нужно использовать собственные скрипты. А теперь вопрос какой из подобных заданий можно считать типовым ? Как по мне они все сугубо узкие под задачи конкретного клиента. Если кому то нужно увидеть как выглядят собственные скрипты, я после первой реализации сделал пост, максимально простого скрипта. Вот. https://opencartforum.com/topic/123017-podderzhka-simplepars-universalnyy-parser-dlya-im/?do=findComment&comment=1735929
  13. @Reanimaster Здравствуйте. Вас каждое утро прорывает поговорить на свободные темы? Если бы было 5 востребованных примеров которые можно было выложить, то какой смысл делать их на скриптах ? Скрипты сделаны для тех кто хочет что то экстравагантное. Какая разница сколько процентов знает ? Еше раз повторяю, вникайте! Скрипты для тех кто хочет сам сделать все что угодно !!! Для тех кто не хочет или не умеет скрипты не подходят. И я для них не буду реализовать любые сверх хотелки в модуле. Это не функционал на каждый день. Не понимаете его, не готовы с ним работать, сделайте вид что его не сушествует. Если спрашиваете меня о какой то чертовщине и получаете ответ "такого в модуле нет но можно сделать на собственных скриптах", воспринимайте это так как будто бы я вам сказал "Нет такого функционала в модуле нет."
  14. Вам правильно ответил @Kiyoshi Добавляете к артикулам своего донора любой код, можете по стандарту аоп сделать. 01-sku И все. Теперь проект будет обновлять только товары которые были загружены через него. Добавить приставку к артикулам вы можете через редактор товара, в каждом проекте.
  15. Уже появился вопрос по поводу допуска обработки и операторов сравнения Больше/Равно >= Меньше/Равно <= Они работают по стандарту языка программирования php Если строка будет сравниваться с числом к примеру Rassol2 > 1 то это правило выдаст отказ потому что при приведении получится 0 > 1 = выражение не верно!!! Так же если вы решитесь сравнить две строки таким образом, то будет применено лексикографическое сравнение. Что это такое примерно описано тут. В крации обе строки будут разбиты на буквы, буквам присвоены номера по алфавиту, и затем их сложат между собой и где получится больше цифра та строка и больше. К примеру 'Тонна' > 'Сергей'; #Лож 'Дмитрий' > 'Сергей'; #Истина Вот как то так. Короче говоря не используйте больше/меньше для текста, так как результат вы в голове не предскажите. Используйте для сравнения цен, остатков или еше чего то, строки я думаю сравнивать больше меньше не стоит
  16. Обновление v4.6-3_beta Собственные PHP скрипты. 1. Добавлена поддержка работы собственных скриптов через CRON !! 2. В собственных скриптах при работе с csv добавлен еше один массив который будет доступен в скриптах. $script_data['script_gran'] - Массив содержащий все границы парсинга настроенные в проекте. Все границы после обработки поиск замены. Обратите внимание что ключи в этом массиве равны номерам границы парсинга. К примеру {gran_7782} = $script_data['script_gran'][7782] Пример Array ( [7781] => 003129 [7782] => H3 (PK22s) 13smd (5050) белая_12V_C-P.(21020) (шт.) [7783] => 1232 [7784] => Светодиодная (LED) лампочка с цоколем H3. Применение - противотуманная фара. Характеристики: 13 светодиодов SMD5050, световой поток - 182Lm, 12V. Цвет: белый. Преимущество светодиода: высокая яркость, низкое энергопотребление, длительный срок службы. [7785] => H3 (PK22s) 13smd (5050) белая_12V_C-P.(21020) (шт.) [7860] => https://svetavto.com.ua/led/protivitymanki/h3-pk22s-13smd-5050-belaya-12v-c-p-21020.html [7786] => https://svetavto.com.ua/image/cache/data/led/0_led_diod_solu/21020/133632642_w640_h640_img_011_result-800x800-w-30-0-0.jpg [7788] => https://svetavto.com.ua/image/cache/data/led/0_led_diod_solu/21020/133632640_w640_h640_img_001_result-800x800-w-30-0-0.jpg{csvnc}https://svetavto.com.ua/image/cache/data/led/0_led_diod_solu/21020/133632641_w640_h640_img_003_result-800x800-w-30-0-0.jpg [7791] => LED (Светодиоды){csvnc}Светодиоды в противотуманные фары ) Подробно про все данные что передаются скрипту от модуля можно прочесть здесь - https://simplepars.top/index.php?page=note&n=48 Границы допуска. Добавлены еше два оператора сравнения. Больше/Равно >= Меньше/Равно <= При данных операторах модуль сравнивает содержимое границы париснга и поле значение. Прасинг в ИМ. В парсинге в им в настройках обновления цены товара добавлены два новых варианта обновления. Обновлять если цена выросла Обновляет если цена упала Я думаю пункты сами за себя говорят. так же в логах будет информация при обновлении в этих режимах. Обратите внимание что такая надпись выскакивает только в том случае если выбрано однин из новых режимов. Допустим вы выбрали обновлять только если цена выросла. Если цена выросла у донора, она обновится у вас, и будет надпись что Цена (выросла) и цену которую записал модуль в ваш товар. Аналогично с падением цены. Все видно на скриншоте. В стандартном режиме все осталось по прежнему.
  17. Обратите внимание, я вам не дал готовое решение которое вы можете прям сейчас применять, я вам написал решение по куску кода, но вам его нужно дорабатывать под все возможные варианты текста в описании. Это не готовое решение, это дорожная карта по которой вам стоит попробовать решить вопрос.
  18. Вот примерное направление действий. . <br />|{csvnc} .<br />|{csvnc} <br />|{csvnc} {reg[#^(.*?):(.*)$#m]}|$1{csvnc}$2 {reg[#^(.*?)\.(.*)$#m]}|$1{csvnc}$2 Вот как это будет выглядеть. Это я на быструю руку вам нужно дорабатывать правила. И помните если вы хотите произвольный текст представить в виде атрибутов, то вам нужно учесть все что может быть в тексте. Лично я никогда не берусь такое делать если наверняка не знаю что у донора есть всего пару вариантов написания. Красным обвел кусок который вам тоже нужно как то обработать.
  19. Вы специально хотите набить количество постов ? Я просто не могу понять смысл ваших слов. Я расписал конкретно в чем проблема. Вы написали сравнить число один и число два, и добавили слова "Есть подвох" и типо теперь ваши слова наполнены глубоким смыслом. Идите читайте сообщение которое сами и прокоментировали, я там написал все подвохи. Начните читать сообщения, и не придется лишние писать.
×
×
  • 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.