Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 2 минуты назад, Aspirinnka1 сказал: а у меня не добавляет.... покажите скриншот где у вас не добавляет в коне если граница пустая. Надіслати Поділитися на інших сайтах More sharing options... Відповіді 14k Created 8 р Остання відповідь 29 жовт Top Posters In This Topic 5342 725 1145 500 Popular Days 21 лип 81 27 лип 80 2 бер 76 1 лют 72 Top Posters In This Topic Rassol2 5 342 posts Axelenz 725 posts partshez 1 145 posts Reanimaster 500 posts Popular Days 21 лип 2021 81 posts 27 лип 2021 80 posts 2 бер 2021 76 posts 1 лют 2022 72 posts Popular Posts Rassol2 1 листопада 2018 Ну что займу первый пост. Поскольку модуль все же выложил ушел писать инструкцию к этому франкенштейну. Может кому то пригодится PS. Чуть не забыл. Кому пригодился нажмите палец верх Rassol2 1 листопада 2018 1200грн Rassol2 23 листопада 2020 Обновление v4.0-12_beta Главная страница. Немного переработал убогость главной страницы. Теперь с этой страницы можно сразу же отключить крон, если собираетесь работать вручную. Так Posted Images Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 3 минуты назад, Aspirinnka1 сказал: а у меня не добавляет.... Спойлер Надіслати Поділитися на інших сайтах More sharing options... Kytsya_ Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Добрый день, Прошу помощи в настройке крона. Задание правильно, на хостинге говорят что все работает(каждую минуту), но крон не обновляет в заданное время https://prnt.sc/107j5vr - ожидает первый запуск. В чем может быть проблема? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 5 минут назад, Kytsya_ сказал: Добрый день, Прошу помощи в настройке крона. Задание правильно, на хостинге говорят что все работает(каждую минуту), но крон не обновляет в заданное время https://prnt.sc/107j5vr - ожидает первый запуск. В чем может быть проблема? вызовите крон вручнуюВаш_сайт/admin/sp_cron.php И посмотрите заработает или нет. Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Доброго дня! Не могу понять, как в конце ссылки вырезать несколько уникальных символов и их вывести вместо всей ссылки? Надіслати Поділитися на інших сайтах More sharing options... Kytsya_ Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 (змінено) 6 минут назад, Rassol2 сказал: вызовите крон вручнуюВаш_сайт/admin/sp_cron.php И посмотрите заработает или нет. Так заработало, что может быть не так? Змінено 26 лютого 2021 користувачем Kytsya_ Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 Только что, amd4 сказал: Доброго дня! Не могу понять, как в конце ссылки вырезать несколько уникальных символов и их вывести вместо всей ссылки? А пример есть ? С такой постановкой вопроса ответ такой. Да это можно, через регулярные выражения. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 2 минуты назад, Kytsya_ сказал: Так заработало поздравляю мы опытным путем доказали что на хостинге никто не дергает этот файл каждую минуту. Как видно если его дернуть работа идет. Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Только что, Rassol2 сказал: А пример есть ? С такой постановкой вопроса ответ такой. Да это можно, через регулярные выражения. У донора в каждом товаре , точнее в конце ссылки каждого товара уникальное значение, код товара. http;//сайтдонора/категория/название_продукта_12345 Вот какой формулой его вырезать и добавить, не могу понять? Вырезать то вырезаю, а как добавить .... Надіслати Поділитися на інших сайтах More sharing options... Kytsya_ Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 9 минут назад, Rassol2 сказал: поздравляю мы опытным путем доказали что на хостинге никто не дергает этот файл каждую минуту. Как видно если его дернуть работа идет. А можно указать без переменных? /var/home/malinkaj/public_html/admin/sp_cron.php Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, amd4 сказал: Вот какой формулой его вырезать и добавить, не могу понять? Вырезать то вырезаю, а как добавить .... Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Спойлер Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, Kytsya_ сказал: А можно указать без переменных? /var/home/malinkaj/public_html/admin/sp_cron.php Это тот случай когда мне, и модулю в частности все равно как вы укажите. Главное что бы файл запускался каждую минуту. Все. Как хотите так крон и настраивайте. Если поддержка не может создать такое задание, они могут сами сидеть и вызывать эту строку, и даже без переменных. И это тоже будет работать. Просто пусть крон дергает этот файл хоть как то. 1 Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 @amd4 еше проше вариант. Спойлер Удалить все до последнего нижнего подчеркивания. А все что после оставить. Изучайте возможности поиск замены и у вас не будет таких проблем. Проблем с решением таких задач.https://simplepars.top/index.php?page=notes&tag_id=13 Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 1 час назад, Rassol2 сказал: покажите скриншот где у вас не добавляет в коне если граница пустая. вот Речь идет о повторяющейся границе. В простой все добавляет. Спойлер Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, Aspirinnka1 сказал: вот Речь идет о повторяющейся границе. В простой все добавляет. Показать контент И тут все логично. Добавляет в конец каждого повторения. А у вас видно что не в этой границе нет ни одного повторения. Куда добавлять ? Если там будет 100 повторений добавится в каждую итерацию из 100повторений. Если там 13 повторений добавится в каждую итерацию из 13 повторений. Но если там нет повторений то некуда и добавлять. Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Почему и задал вопрос сразу или должно добавляться. Теперь понятно, что не должно. Спасибо Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 2 минуты назад, Rassol2 сказал: Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Скрыть контент Спасибо за подсказку. Я честно пытаюсь выражения осваивать. Но первое что я не могу понять- это какие символы убирать и подставлять скобки { , хештег # и квадратные скобки [ , с которых начинаются выражения у вас. Потому как что я читаю, начинаются с круглых скобок и хештегов с квадратными скобками вовсе нет. Вот давайте тут тогда попутно задам вопрос - ^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$ вот выражение которое я ранее гуглил и записал себе , когда тут задавал вопрос об http и htpps и из которого я пытался создать своё. Я правильно понимаю что это все выражение целиком я должен запихать в скобки { , хештег # и квадратные скобки [ ? {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$#]} Если не правильно, тогда как узнавать что и где необходимо подставлять и какие символы убирать? Вот была бы тогда какая то памятка что ли , шпаргалочка по этому поводу. Было бы конечно попроще. У меня вот например был опыт, до освоения opencartа, иметь дело с парсером ,надстройкой для ексель. т.е. при установке он встраивался в ексель как надстройка. Так там автор вписал сразу все значения, я понимаю , тут так сделать нельзя. Да и у него как я сейчас понимаю он был , скажем так полуавтоматический. Хотя может и нет. Но у меня в то время получилось спарсить этот же самый сайт по его видео за 50 минут. Просто у него при нажатии на поле где можно записывать его правила выпадал список со всеми этими правилами. Да. Не маленький список, поделенный на группы по функциям. По шагам. Я не говорю что ваш плохой. Наоборот, вижу что более функциональный. Но факт что там ничего не надо было осваивать, а в условиях нехватки времени, сами понимаете сидеть и осваивать книги под 600 страниц (вы упоминали в видео)...после завершения, да. Можно освоить. Да и к тому же я искал решение вырезать и вставить с конца последние нужные символы, мне и в голову даже не пришло ориентироваться по _ . Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, amd4 сказал: Спасибо за подсказку. Я честно пытаюсь выражения осваивать. Но первое что я не могу понять- это какие символы убирать и подставлять скобки { , хештег # и квадратные скобки [ , с которых начинаются выражения у вас. Потому как что я читаю, начинаются с круглых скобок и хештегов с квадратными скобками вовсе нет. Здесь в инструкции написано все.https://simplepars.top/index.php?page=note&n=9 Вот как оформлять запись регулярных выражений. Спойлер Так же тут ниже описано что можно использовать разные символы грани регулярных выражений. Спойлер 4 минуты назад, amd4 сказал: Вот давайте тут тогда попутно задам вопрос - ^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$ вот выражение которое я ранее гуглил и записал себе , когда тут задавал вопрос об http и htpps и из которого я пытался создать своё. Я правильно понимаю что это все выражение целиком я должен запихать в скобки { , хештег # и квадратные скобки [ ? {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$#]} в скриншоте сверху красным написано Правило здесь вот туда его и нужно засунуть. 5 минут назад, amd4 сказал: Если не правильно, тогда как узнавать что и где необходимо подставлять и какие символы убирать? Вот была бы тогда какая то памятка что ли , шпаргалочка по этому поводу. Было бы конечно попроще. Если бы вы читали инструкцию вы бы заметили что такая памятка есть, и есть она уже два года. Цитаты выше именно из этой памятки. 7 минут назад, amd4 сказал: Да. Не маленький список, поделенный на группы по функциям. По шагам. Я не говорю что ваш плохой. Наоборот, вижу что более функциональный. Но факт что там ничего не надо было осваивать, а в условиях нехватки времени, сами понимаете сидеть и осваивать книги под 600 страниц (вы упоминали в видео)...после завершения, да. Можно освоить. Регулярные выражения придумал не я, их придумал Генри Спенсер, я просто написал стек который поддерживает работу этой технологии внутри модуля. И книга по регулярным выражениям занимает 600 страниц. Куда мне их засунуть то ? Моя задача расписать как использовать регулярные выражения в модуля. Что я и сделал в статьеhttps://simplepars.top/index.php?page=note&n=9 Все есть достаточно взять и приступить к их изучению. 11 минут назад, amd4 сказал: Да и к тому же я искал решение вырезать и вставить с конца последние нужные символы, мне и в голову даже не пришло ориентироваться по _ . В этом основная проблема, и проблема не модуля. Модуль как перфоратор, вам нужно сделать отверстие в плите и вам нужно включить режим с вибрацией. Если вы не изучаете документацию то вы не знаете что на вашем перфораторе есть такой режим, и не включая его мучаетесь. Но никто никогда не скажет что проблема в перфораторе. Он то поддерживает все, проблема в то что не используют доступные возможности. А по поводу книги в 600страниц. Это да, но освоив хотя бы это. Спойлер Вы решите 90% зада которые вам встретятся. Надіслати Поділитися на інших сайтах More sharing options... radosti Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Добрый день! Как при цене "0 грн" указать значение "нет в наличии", обычной заменой не подходит, так как в суммах где присутствует "0" также меняются значения... Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, radosti сказал: Добрый день! Как при цене "0 грн" указать значение "нет в наличии", обычной заменой не подходит, так как в суммах где присутствует "0" также меняются значения... вопрос неясен, по крайне мере мне. Но менять статус товара от цены можно через редактор товаров. К примеру. Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 (змінено) 1 час назад, Rassol2 сказал: Здесь в инструкции написано все.https://simplepars.top/index.php?page=note&n=9 Вот как оформлять запись регулярных выражений. Скрыть контент Так же тут ниже описано что можно использовать разные символы грани регулярных выражений. Скрыть контент в скриншоте сверху красным написано Правило здесь вот туда его и нужно засунуть. Если бы вы читали инструкцию вы бы заметили что такая памятка есть, и есть она уже два года. Цитаты выше именно из этой памятки. Регулярные выражения придумал не я, их придумал Генри Спенсер, я просто написал стек который поддерживает работу этой технологии внутри модуля. И книга по регулярным выражениям занимает 600 страниц. Куда мне их засунуть то ? Моя задача расписать как использовать регулярные выражения в модуля. Что я и сделал в статьеhttps://simplepars.top/index.php?page=note&n=9 Все есть достаточно взять и приступить к их изучению. В этом основная проблема, и проблема не модуля. Модуль как перфоратор, вам нужно сделать отверстие в плите и вам нужно включить режим с вибрацией. Если вы не изучаете документацию то вы не знаете что на вашем перфораторе есть такой режим, и не включая его мучаетесь. Но никто никогда не скажет что проблема в перфораторе. Он то поддерживает все, проблема в то что не используют доступные возможности. А по поводу книги в 600страниц. Это да, но освоив хотя бы это. Скрыть контент Вы решите 90% зада которые вам встретятся. Так я именно так и делаю. На первых шагах ищу нужные выражения, читаю, дабы форумов много. Подставляю и большинство подставляющих выражений почему то не работает. И косые и тильды как вы рекомендуете заменял решетками. Не разу не срабатывало либо вылетало в ошибку. Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) И то что привели выше, читал я это. Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это тоже как и с перфоратором) Не все читают его инструкцию , опытные показали как переключать на удар , как сверлить и новичек просверлив первые отверстия криво, постепенно научился. Змінено 26 лютого 2021 користувачем amd4 Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 2 часа назад, Rassol2 сказал: Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Показать контент Кстати а я оказывается это реализовал уже давно , в границах парсинга, только забыл) Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) эмм... Так же как и весь опенкарт PHP 1 час назад, amd4 сказал: Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. это не относится к моему модулю, изучайте регулярные выражения и вы узнаете что такое экранирующий символ. 1 час назад, amd4 сказал: Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это безусловно хорошо что вы обучаетесь, но если все начну писать в тех поддержку вопросы по регулярным выражениям, я не выпушу уже ни одной версии модуля. Если есть вопросы по модулю, да вперед будем решать. Но если вы не знаете как составить правило на регуляке, то тут вопрос не о модуле. Грубо конечно, но я бы предпочел на это не тратить свое время, все же оно ограничено. А форумов по программированию и ресурсов по регулякам очень много. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 И отдельно про это. 1 час назад, amd4 сказал: Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} С точки зрения правильность записи регулярки, она записана верно. Но понятие она не работает крайне не верно, все регуляки работаю, любые кракозябры запишите и они будут работать. Правильно писать так.Эта регуляка не делает то что вы ожидаете. ИлиЭта регулярка не решает поставленной задачи. Если вот так написать тогда становится ясно что вопрос в том какая задача и как составлена регулярка. А вот тут уже есть над чем подумать, неправда ли ? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} кстати а серьезно что оно должна была делать это регулярка ? Надіслати Поділитися на інших сайтах More sharing options... Назад 238 239 240 241 242 243 244 245 246 247 248 Вперед Сторінка 243 з 562 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 55 Перейти до списку тем Схожі публікації обмен данными Модуль Експорт замовлень у XML [Поддержка] Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 11 відповідей 1 313 перегляди spectre 18 хвилин тому обмен данными Експорт замовлень у XML Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 0 коментарів 4 600 переглядів YevheniiLysenko 2 липня 2024 [Поддержка] Competitor parser - парсинг сайтов для OpenCart/OcStore Автор: UncleSam, 29 травня парсер парсер цен (і ще 4) Теги: парсер парсер цен парсер товаров парсер конкурентов парсер для опенкарт парсер цен кокурентов 0 відповідей 404 перегляди UncleSam 26 червня Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 0 коментарів 3 448 переглядів IHOR1989 24 березня 2025 [Поддержка] Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 6 відповідей 868 переглядів IHOR1989 27 лютого Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Форум Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] SimplePars - Універсальний парсер для ІМ OpenCartForum Форум Модулі Шаблони Безкоштовні шаблониПлатні шаблони Блоги Новини ocStore Офіційний сайтДемо ocStore 3.0.3.2Демо ocStore 2.3.0.2.4Завантажити ocStoreДокументаціяІсторія версій ocStore Гість Українська Русский English Уже зареєстровані? Ввійти Реєстрація × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 3 минуты назад, Aspirinnka1 сказал: а у меня не добавляет.... Спойлер Надіслати Поділитися на інших сайтах More sharing options... Kytsya_ Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Добрый день, Прошу помощи в настройке крона. Задание правильно, на хостинге говорят что все работает(каждую минуту), но крон не обновляет в заданное время https://prnt.sc/107j5vr - ожидает первый запуск. В чем может быть проблема? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 5 минут назад, Kytsya_ сказал: Добрый день, Прошу помощи в настройке крона. Задание правильно, на хостинге говорят что все работает(каждую минуту), но крон не обновляет в заданное время https://prnt.sc/107j5vr - ожидает первый запуск. В чем может быть проблема? вызовите крон вручнуюВаш_сайт/admin/sp_cron.php И посмотрите заработает или нет. Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Доброго дня! Не могу понять, как в конце ссылки вырезать несколько уникальных символов и их вывести вместо всей ссылки? Надіслати Поділитися на інших сайтах More sharing options... Kytsya_ Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 (змінено) 6 минут назад, Rassol2 сказал: вызовите крон вручнуюВаш_сайт/admin/sp_cron.php И посмотрите заработает или нет. Так заработало, что может быть не так? Змінено 26 лютого 2021 користувачем Kytsya_ Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 Только что, amd4 сказал: Доброго дня! Не могу понять, как в конце ссылки вырезать несколько уникальных символов и их вывести вместо всей ссылки? А пример есть ? С такой постановкой вопроса ответ такой. Да это можно, через регулярные выражения. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 2 минуты назад, Kytsya_ сказал: Так заработало поздравляю мы опытным путем доказали что на хостинге никто не дергает этот файл каждую минуту. Как видно если его дернуть работа идет. Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Только что, Rassol2 сказал: А пример есть ? С такой постановкой вопроса ответ такой. Да это можно, через регулярные выражения. У донора в каждом товаре , точнее в конце ссылки каждого товара уникальное значение, код товара. http;//сайтдонора/категория/название_продукта_12345 Вот какой формулой его вырезать и добавить, не могу понять? Вырезать то вырезаю, а как добавить .... Надіслати Поділитися на інших сайтах More sharing options... Kytsya_ Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 9 минут назад, Rassol2 сказал: поздравляю мы опытным путем доказали что на хостинге никто не дергает этот файл каждую минуту. Как видно если его дернуть работа идет. А можно указать без переменных? /var/home/malinkaj/public_html/admin/sp_cron.php Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, amd4 сказал: Вот какой формулой его вырезать и добавить, не могу понять? Вырезать то вырезаю, а как добавить .... Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Спойлер Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, Kytsya_ сказал: А можно указать без переменных? /var/home/malinkaj/public_html/admin/sp_cron.php Это тот случай когда мне, и модулю в частности все равно как вы укажите. Главное что бы файл запускался каждую минуту. Все. Как хотите так крон и настраивайте. Если поддержка не может создать такое задание, они могут сами сидеть и вызывать эту строку, и даже без переменных. И это тоже будет работать. Просто пусть крон дергает этот файл хоть как то. 1 Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 @amd4 еше проше вариант. Спойлер Удалить все до последнего нижнего подчеркивания. А все что после оставить. Изучайте возможности поиск замены и у вас не будет таких проблем. Проблем с решением таких задач.https://simplepars.top/index.php?page=notes&tag_id=13 Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 1 час назад, Rassol2 сказал: покажите скриншот где у вас не добавляет в коне если граница пустая. вот Речь идет о повторяющейся границе. В простой все добавляет. Спойлер Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, Aspirinnka1 сказал: вот Речь идет о повторяющейся границе. В простой все добавляет. Показать контент И тут все логично. Добавляет в конец каждого повторения. А у вас видно что не в этой границе нет ни одного повторения. Куда добавлять ? Если там будет 100 повторений добавится в каждую итерацию из 100повторений. Если там 13 повторений добавится в каждую итерацию из 13 повторений. Но если там нет повторений то некуда и добавлять. Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Почему и задал вопрос сразу или должно добавляться. Теперь понятно, что не должно. Спасибо Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 2 минуты назад, Rassol2 сказал: Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Скрыть контент Спасибо за подсказку. Я честно пытаюсь выражения осваивать. Но первое что я не могу понять- это какие символы убирать и подставлять скобки { , хештег # и квадратные скобки [ , с которых начинаются выражения у вас. Потому как что я читаю, начинаются с круглых скобок и хештегов с квадратными скобками вовсе нет. Вот давайте тут тогда попутно задам вопрос - ^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$ вот выражение которое я ранее гуглил и записал себе , когда тут задавал вопрос об http и htpps и из которого я пытался создать своё. Я правильно понимаю что это все выражение целиком я должен запихать в скобки { , хештег # и квадратные скобки [ ? {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$#]} Если не правильно, тогда как узнавать что и где необходимо подставлять и какие символы убирать? Вот была бы тогда какая то памятка что ли , шпаргалочка по этому поводу. Было бы конечно попроще. У меня вот например был опыт, до освоения opencartа, иметь дело с парсером ,надстройкой для ексель. т.е. при установке он встраивался в ексель как надстройка. Так там автор вписал сразу все значения, я понимаю , тут так сделать нельзя. Да и у него как я сейчас понимаю он был , скажем так полуавтоматический. Хотя может и нет. Но у меня в то время получилось спарсить этот же самый сайт по его видео за 50 минут. Просто у него при нажатии на поле где можно записывать его правила выпадал список со всеми этими правилами. Да. Не маленький список, поделенный на группы по функциям. По шагам. Я не говорю что ваш плохой. Наоборот, вижу что более функциональный. Но факт что там ничего не надо было осваивать, а в условиях нехватки времени, сами понимаете сидеть и осваивать книги под 600 страниц (вы упоминали в видео)...после завершения, да. Можно освоить. Да и к тому же я искал решение вырезать и вставить с конца последние нужные символы, мне и в голову даже не пришло ориентироваться по _ . Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, amd4 сказал: Спасибо за подсказку. Я честно пытаюсь выражения осваивать. Но первое что я не могу понять- это какие символы убирать и подставлять скобки { , хештег # и квадратные скобки [ , с которых начинаются выражения у вас. Потому как что я читаю, начинаются с круглых скобок и хештегов с квадратными скобками вовсе нет. Здесь в инструкции написано все.https://simplepars.top/index.php?page=note&n=9 Вот как оформлять запись регулярных выражений. Спойлер Так же тут ниже описано что можно использовать разные символы грани регулярных выражений. Спойлер 4 минуты назад, amd4 сказал: Вот давайте тут тогда попутно задам вопрос - ^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$ вот выражение которое я ранее гуглил и записал себе , когда тут задавал вопрос об http и htpps и из которого я пытался создать своё. Я правильно понимаю что это все выражение целиком я должен запихать в скобки { , хештег # и квадратные скобки [ ? {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$#]} в скриншоте сверху красным написано Правило здесь вот туда его и нужно засунуть. 5 минут назад, amd4 сказал: Если не правильно, тогда как узнавать что и где необходимо подставлять и какие символы убирать? Вот была бы тогда какая то памятка что ли , шпаргалочка по этому поводу. Было бы конечно попроще. Если бы вы читали инструкцию вы бы заметили что такая памятка есть, и есть она уже два года. Цитаты выше именно из этой памятки. 7 минут назад, amd4 сказал: Да. Не маленький список, поделенный на группы по функциям. По шагам. Я не говорю что ваш плохой. Наоборот, вижу что более функциональный. Но факт что там ничего не надо было осваивать, а в условиях нехватки времени, сами понимаете сидеть и осваивать книги под 600 страниц (вы упоминали в видео)...после завершения, да. Можно освоить. Регулярные выражения придумал не я, их придумал Генри Спенсер, я просто написал стек который поддерживает работу этой технологии внутри модуля. И книга по регулярным выражениям занимает 600 страниц. Куда мне их засунуть то ? Моя задача расписать как использовать регулярные выражения в модуля. Что я и сделал в статьеhttps://simplepars.top/index.php?page=note&n=9 Все есть достаточно взять и приступить к их изучению. 11 минут назад, amd4 сказал: Да и к тому же я искал решение вырезать и вставить с конца последние нужные символы, мне и в голову даже не пришло ориентироваться по _ . В этом основная проблема, и проблема не модуля. Модуль как перфоратор, вам нужно сделать отверстие в плите и вам нужно включить режим с вибрацией. Если вы не изучаете документацию то вы не знаете что на вашем перфораторе есть такой режим, и не включая его мучаетесь. Но никто никогда не скажет что проблема в перфораторе. Он то поддерживает все, проблема в то что не используют доступные возможности. А по поводу книги в 600страниц. Это да, но освоив хотя бы это. Спойлер Вы решите 90% зада которые вам встретятся. Надіслати Поділитися на інших сайтах More sharing options... radosti Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Добрый день! Как при цене "0 грн" указать значение "нет в наличии", обычной заменой не подходит, так как в суммах где присутствует "0" также меняются значения... Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, radosti сказал: Добрый день! Как при цене "0 грн" указать значение "нет в наличии", обычной заменой не подходит, так как в суммах где присутствует "0" также меняются значения... вопрос неясен, по крайне мере мне. Но менять статус товара от цены можно через редактор товаров. К примеру. Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 (змінено) 1 час назад, Rassol2 сказал: Здесь в инструкции написано все.https://simplepars.top/index.php?page=note&n=9 Вот как оформлять запись регулярных выражений. Скрыть контент Так же тут ниже описано что можно использовать разные символы грани регулярных выражений. Скрыть контент в скриншоте сверху красным написано Правило здесь вот туда его и нужно засунуть. Если бы вы читали инструкцию вы бы заметили что такая памятка есть, и есть она уже два года. Цитаты выше именно из этой памятки. Регулярные выражения придумал не я, их придумал Генри Спенсер, я просто написал стек который поддерживает работу этой технологии внутри модуля. И книга по регулярным выражениям занимает 600 страниц. Куда мне их засунуть то ? Моя задача расписать как использовать регулярные выражения в модуля. Что я и сделал в статьеhttps://simplepars.top/index.php?page=note&n=9 Все есть достаточно взять и приступить к их изучению. В этом основная проблема, и проблема не модуля. Модуль как перфоратор, вам нужно сделать отверстие в плите и вам нужно включить режим с вибрацией. Если вы не изучаете документацию то вы не знаете что на вашем перфораторе есть такой режим, и не включая его мучаетесь. Но никто никогда не скажет что проблема в перфораторе. Он то поддерживает все, проблема в то что не используют доступные возможности. А по поводу книги в 600страниц. Это да, но освоив хотя бы это. Скрыть контент Вы решите 90% зада которые вам встретятся. Так я именно так и делаю. На первых шагах ищу нужные выражения, читаю, дабы форумов много. Подставляю и большинство подставляющих выражений почему то не работает. И косые и тильды как вы рекомендуете заменял решетками. Не разу не срабатывало либо вылетало в ошибку. Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) И то что привели выше, читал я это. Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это тоже как и с перфоратором) Не все читают его инструкцию , опытные показали как переключать на удар , как сверлить и новичек просверлив первые отверстия криво, постепенно научился. Змінено 26 лютого 2021 користувачем amd4 Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 2 часа назад, Rassol2 сказал: Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Показать контент Кстати а я оказывается это реализовал уже давно , в границах парсинга, только забыл) Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) эмм... Так же как и весь опенкарт PHP 1 час назад, amd4 сказал: Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. это не относится к моему модулю, изучайте регулярные выражения и вы узнаете что такое экранирующий символ. 1 час назад, amd4 сказал: Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это безусловно хорошо что вы обучаетесь, но если все начну писать в тех поддержку вопросы по регулярным выражениям, я не выпушу уже ни одной версии модуля. Если есть вопросы по модулю, да вперед будем решать. Но если вы не знаете как составить правило на регуляке, то тут вопрос не о модуле. Грубо конечно, но я бы предпочел на это не тратить свое время, все же оно ограничено. А форумов по программированию и ресурсов по регулякам очень много. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 И отдельно про это. 1 час назад, amd4 сказал: Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} С точки зрения правильность записи регулярки, она записана верно. Но понятие она не работает крайне не верно, все регуляки работаю, любые кракозябры запишите и они будут работать. Правильно писать так.Эта регуляка не делает то что вы ожидаете. ИлиЭта регулярка не решает поставленной задачи. Если вот так написать тогда становится ясно что вопрос в том какая задача и как составлена регулярка. А вот тут уже есть над чем подумать, неправда ли ? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} кстати а серьезно что оно должна была делать это регулярка ? Надіслати Поділитися на інших сайтах More sharing options... Назад 238 239 240 241 242 243 244 245 246 247 248 Вперед Сторінка 243 з 562 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 55 Перейти до списку тем Схожі публікації обмен данными Модуль Експорт замовлень у XML [Поддержка] Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 11 відповідей 1 313 перегляди spectre 18 хвилин тому обмен данными Експорт замовлень у XML Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 0 коментарів 4 600 переглядів YevheniiLysenko 2 липня 2024 [Поддержка] Competitor parser - парсинг сайтов для OpenCart/OcStore Автор: UncleSam, 29 травня парсер парсер цен (і ще 4) Теги: парсер парсер цен парсер товаров парсер конкурентов парсер для опенкарт парсер цен кокурентов 0 відповідей 404 перегляди UncleSam 26 червня Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 0 коментарів 3 448 переглядів IHOR1989 24 березня 2025 [Поддержка] Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 6 відповідей 868 переглядів IHOR1989 27 лютого Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Форум Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] SimplePars - Універсальний парсер для ІМ OpenCartForum Форум Модулі Шаблони Безкоштовні шаблониПлатні шаблони Блоги Новини ocStore Офіційний сайтДемо ocStore 3.0.3.2Демо ocStore 2.3.0.2.4Завантажити ocStoreДокументаціяІсторія версій ocStore Гість Українська Русский English Уже зареєстровані? Ввійти Реєстрація × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Kytsya_ Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Добрый день, Прошу помощи в настройке крона. Задание правильно, на хостинге говорят что все работает(каждую минуту), но крон не обновляет в заданное время https://prnt.sc/107j5vr - ожидает первый запуск. В чем может быть проблема? Надіслати Поділитися на інших сайтах More sharing options...
Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 5 минут назад, Kytsya_ сказал: Добрый день, Прошу помощи в настройке крона. Задание правильно, на хостинге говорят что все работает(каждую минуту), но крон не обновляет в заданное время https://prnt.sc/107j5vr - ожидает первый запуск. В чем может быть проблема? вызовите крон вручнуюВаш_сайт/admin/sp_cron.php И посмотрите заработает или нет. Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Доброго дня! Не могу понять, как в конце ссылки вырезать несколько уникальных символов и их вывести вместо всей ссылки? Надіслати Поділитися на інших сайтах More sharing options... Kytsya_ Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 (змінено) 6 минут назад, Rassol2 сказал: вызовите крон вручнуюВаш_сайт/admin/sp_cron.php И посмотрите заработает или нет. Так заработало, что может быть не так? Змінено 26 лютого 2021 користувачем Kytsya_ Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 Только что, amd4 сказал: Доброго дня! Не могу понять, как в конце ссылки вырезать несколько уникальных символов и их вывести вместо всей ссылки? А пример есть ? С такой постановкой вопроса ответ такой. Да это можно, через регулярные выражения. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 2 минуты назад, Kytsya_ сказал: Так заработало поздравляю мы опытным путем доказали что на хостинге никто не дергает этот файл каждую минуту. Как видно если его дернуть работа идет. Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Только что, Rassol2 сказал: А пример есть ? С такой постановкой вопроса ответ такой. Да это можно, через регулярные выражения. У донора в каждом товаре , точнее в конце ссылки каждого товара уникальное значение, код товара. http;//сайтдонора/категория/название_продукта_12345 Вот какой формулой его вырезать и добавить, не могу понять? Вырезать то вырезаю, а как добавить .... Надіслати Поділитися на інших сайтах More sharing options... Kytsya_ Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 9 минут назад, Rassol2 сказал: поздравляю мы опытным путем доказали что на хостинге никто не дергает этот файл каждую минуту. Как видно если его дернуть работа идет. А можно указать без переменных? /var/home/malinkaj/public_html/admin/sp_cron.php Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, amd4 сказал: Вот какой формулой его вырезать и добавить, не могу понять? Вырезать то вырезаю, а как добавить .... Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Спойлер Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, Kytsya_ сказал: А можно указать без переменных? /var/home/malinkaj/public_html/admin/sp_cron.php Это тот случай когда мне, и модулю в частности все равно как вы укажите. Главное что бы файл запускался каждую минуту. Все. Как хотите так крон и настраивайте. Если поддержка не может создать такое задание, они могут сами сидеть и вызывать эту строку, и даже без переменных. И это тоже будет работать. Просто пусть крон дергает этот файл хоть как то. 1 Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 @amd4 еше проше вариант. Спойлер Удалить все до последнего нижнего подчеркивания. А все что после оставить. Изучайте возможности поиск замены и у вас не будет таких проблем. Проблем с решением таких задач.https://simplepars.top/index.php?page=notes&tag_id=13 Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 1 час назад, Rassol2 сказал: покажите скриншот где у вас не добавляет в коне если граница пустая. вот Речь идет о повторяющейся границе. В простой все добавляет. Спойлер Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, Aspirinnka1 сказал: вот Речь идет о повторяющейся границе. В простой все добавляет. Показать контент И тут все логично. Добавляет в конец каждого повторения. А у вас видно что не в этой границе нет ни одного повторения. Куда добавлять ? Если там будет 100 повторений добавится в каждую итерацию из 100повторений. Если там 13 повторений добавится в каждую итерацию из 13 повторений. Но если там нет повторений то некуда и добавлять. Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Почему и задал вопрос сразу или должно добавляться. Теперь понятно, что не должно. Спасибо Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 2 минуты назад, Rassol2 сказал: Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Скрыть контент Спасибо за подсказку. Я честно пытаюсь выражения осваивать. Но первое что я не могу понять- это какие символы убирать и подставлять скобки { , хештег # и квадратные скобки [ , с которых начинаются выражения у вас. Потому как что я читаю, начинаются с круглых скобок и хештегов с квадратными скобками вовсе нет. Вот давайте тут тогда попутно задам вопрос - ^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$ вот выражение которое я ранее гуглил и записал себе , когда тут задавал вопрос об http и htpps и из которого я пытался создать своё. Я правильно понимаю что это все выражение целиком я должен запихать в скобки { , хештег # и квадратные скобки [ ? {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$#]} Если не правильно, тогда как узнавать что и где необходимо подставлять и какие символы убирать? Вот была бы тогда какая то памятка что ли , шпаргалочка по этому поводу. Было бы конечно попроще. У меня вот например был опыт, до освоения opencartа, иметь дело с парсером ,надстройкой для ексель. т.е. при установке он встраивался в ексель как надстройка. Так там автор вписал сразу все значения, я понимаю , тут так сделать нельзя. Да и у него как я сейчас понимаю он был , скажем так полуавтоматический. Хотя может и нет. Но у меня в то время получилось спарсить этот же самый сайт по его видео за 50 минут. Просто у него при нажатии на поле где можно записывать его правила выпадал список со всеми этими правилами. Да. Не маленький список, поделенный на группы по функциям. По шагам. Я не говорю что ваш плохой. Наоборот, вижу что более функциональный. Но факт что там ничего не надо было осваивать, а в условиях нехватки времени, сами понимаете сидеть и осваивать книги под 600 страниц (вы упоминали в видео)...после завершения, да. Можно освоить. Да и к тому же я искал решение вырезать и вставить с конца последние нужные символы, мне и в голову даже не пришло ориентироваться по _ . Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, amd4 сказал: Спасибо за подсказку. Я честно пытаюсь выражения осваивать. Но первое что я не могу понять- это какие символы убирать и подставлять скобки { , хештег # и квадратные скобки [ , с которых начинаются выражения у вас. Потому как что я читаю, начинаются с круглых скобок и хештегов с квадратными скобками вовсе нет. Здесь в инструкции написано все.https://simplepars.top/index.php?page=note&n=9 Вот как оформлять запись регулярных выражений. Спойлер Так же тут ниже описано что можно использовать разные символы грани регулярных выражений. Спойлер 4 минуты назад, amd4 сказал: Вот давайте тут тогда попутно задам вопрос - ^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$ вот выражение которое я ранее гуглил и записал себе , когда тут задавал вопрос об http и htpps и из которого я пытался создать своё. Я правильно понимаю что это все выражение целиком я должен запихать в скобки { , хештег # и квадратные скобки [ ? {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$#]} в скриншоте сверху красным написано Правило здесь вот туда его и нужно засунуть. 5 минут назад, amd4 сказал: Если не правильно, тогда как узнавать что и где необходимо подставлять и какие символы убирать? Вот была бы тогда какая то памятка что ли , шпаргалочка по этому поводу. Было бы конечно попроще. Если бы вы читали инструкцию вы бы заметили что такая памятка есть, и есть она уже два года. Цитаты выше именно из этой памятки. 7 минут назад, amd4 сказал: Да. Не маленький список, поделенный на группы по функциям. По шагам. Я не говорю что ваш плохой. Наоборот, вижу что более функциональный. Но факт что там ничего не надо было осваивать, а в условиях нехватки времени, сами понимаете сидеть и осваивать книги под 600 страниц (вы упоминали в видео)...после завершения, да. Можно освоить. Регулярные выражения придумал не я, их придумал Генри Спенсер, я просто написал стек который поддерживает работу этой технологии внутри модуля. И книга по регулярным выражениям занимает 600 страниц. Куда мне их засунуть то ? Моя задача расписать как использовать регулярные выражения в модуля. Что я и сделал в статьеhttps://simplepars.top/index.php?page=note&n=9 Все есть достаточно взять и приступить к их изучению. 11 минут назад, amd4 сказал: Да и к тому же я искал решение вырезать и вставить с конца последние нужные символы, мне и в голову даже не пришло ориентироваться по _ . В этом основная проблема, и проблема не модуля. Модуль как перфоратор, вам нужно сделать отверстие в плите и вам нужно включить режим с вибрацией. Если вы не изучаете документацию то вы не знаете что на вашем перфораторе есть такой режим, и не включая его мучаетесь. Но никто никогда не скажет что проблема в перфораторе. Он то поддерживает все, проблема в то что не используют доступные возможности. А по поводу книги в 600страниц. Это да, но освоив хотя бы это. Спойлер Вы решите 90% зада которые вам встретятся. Надіслати Поділитися на інших сайтах More sharing options... radosti Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Добрый день! Как при цене "0 грн" указать значение "нет в наличии", обычной заменой не подходит, так как в суммах где присутствует "0" также меняются значения... Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, radosti сказал: Добрый день! Как при цене "0 грн" указать значение "нет в наличии", обычной заменой не подходит, так как в суммах где присутствует "0" также меняются значения... вопрос неясен, по крайне мере мне. Но менять статус товара от цены можно через редактор товаров. К примеру. Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 (змінено) 1 час назад, Rassol2 сказал: Здесь в инструкции написано все.https://simplepars.top/index.php?page=note&n=9 Вот как оформлять запись регулярных выражений. Скрыть контент Так же тут ниже описано что можно использовать разные символы грани регулярных выражений. Скрыть контент в скриншоте сверху красным написано Правило здесь вот туда его и нужно засунуть. Если бы вы читали инструкцию вы бы заметили что такая памятка есть, и есть она уже два года. Цитаты выше именно из этой памятки. Регулярные выражения придумал не я, их придумал Генри Спенсер, я просто написал стек который поддерживает работу этой технологии внутри модуля. И книга по регулярным выражениям занимает 600 страниц. Куда мне их засунуть то ? Моя задача расписать как использовать регулярные выражения в модуля. Что я и сделал в статьеhttps://simplepars.top/index.php?page=note&n=9 Все есть достаточно взять и приступить к их изучению. В этом основная проблема, и проблема не модуля. Модуль как перфоратор, вам нужно сделать отверстие в плите и вам нужно включить режим с вибрацией. Если вы не изучаете документацию то вы не знаете что на вашем перфораторе есть такой режим, и не включая его мучаетесь. Но никто никогда не скажет что проблема в перфораторе. Он то поддерживает все, проблема в то что не используют доступные возможности. А по поводу книги в 600страниц. Это да, но освоив хотя бы это. Скрыть контент Вы решите 90% зада которые вам встретятся. Так я именно так и делаю. На первых шагах ищу нужные выражения, читаю, дабы форумов много. Подставляю и большинство подставляющих выражений почему то не работает. И косые и тильды как вы рекомендуете заменял решетками. Не разу не срабатывало либо вылетало в ошибку. Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) И то что привели выше, читал я это. Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это тоже как и с перфоратором) Не все читают его инструкцию , опытные показали как переключать на удар , как сверлить и новичек просверлив первые отверстия криво, постепенно научился. Змінено 26 лютого 2021 користувачем amd4 Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 2 часа назад, Rassol2 сказал: Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Показать контент Кстати а я оказывается это реализовал уже давно , в границах парсинга, только забыл) Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) эмм... Так же как и весь опенкарт PHP 1 час назад, amd4 сказал: Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. это не относится к моему модулю, изучайте регулярные выражения и вы узнаете что такое экранирующий символ. 1 час назад, amd4 сказал: Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это безусловно хорошо что вы обучаетесь, но если все начну писать в тех поддержку вопросы по регулярным выражениям, я не выпушу уже ни одной версии модуля. Если есть вопросы по модулю, да вперед будем решать. Но если вы не знаете как составить правило на регуляке, то тут вопрос не о модуле. Грубо конечно, но я бы предпочел на это не тратить свое время, все же оно ограничено. А форумов по программированию и ресурсов по регулякам очень много. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 И отдельно про это. 1 час назад, amd4 сказал: Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} С точки зрения правильность записи регулярки, она записана верно. Но понятие она не работает крайне не верно, все регуляки работаю, любые кракозябры запишите и они будут работать. Правильно писать так.Эта регуляка не делает то что вы ожидаете. ИлиЭта регулярка не решает поставленной задачи. Если вот так написать тогда становится ясно что вопрос в том какая задача и как составлена регулярка. А вот тут уже есть над чем подумать, неправда ли ? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} кстати а серьезно что оно должна была делать это регулярка ? Надіслати Поділитися на інших сайтах More sharing options... Назад 238 239 240 241 242 243 244 245 246 247 248 Вперед Сторінка 243 з 562 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 55 Перейти до списку тем Схожі публікації обмен данными Модуль Експорт замовлень у XML [Поддержка] Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 11 відповідей 1 313 перегляди spectre 18 хвилин тому обмен данными Експорт замовлень у XML Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 0 коментарів 4 600 переглядів YevheniiLysenko 2 липня 2024 [Поддержка] Competitor parser - парсинг сайтов для OpenCart/OcStore Автор: UncleSam, 29 травня парсер парсер цен (і ще 4) Теги: парсер парсер цен парсер товаров парсер конкурентов парсер для опенкарт парсер цен кокурентов 0 відповідей 404 перегляди UncleSam 26 червня Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 0 коментарів 3 448 переглядів IHOR1989 24 березня 2025 [Поддержка] Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 6 відповідей 868 переглядів IHOR1989 27 лютого Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Форум Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] SimplePars - Універсальний парсер для ІМ OpenCartForum Форум Модулі Шаблони Безкоштовні шаблониПлатні шаблони Блоги Новини ocStore Офіційний сайтДемо ocStore 3.0.3.2Демо ocStore 2.3.0.2.4Завантажити ocStoreДокументаціяІсторія версій ocStore Гість Українська Русский English Уже зареєстровані? Ввійти Реєстрація × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Доброго дня! Не могу понять, как в конце ссылки вырезать несколько уникальных символов и их вывести вместо всей ссылки? Надіслати Поділитися на інших сайтах More sharing options...
Kytsya_ Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 (змінено) 6 минут назад, Rassol2 сказал: вызовите крон вручнуюВаш_сайт/admin/sp_cron.php И посмотрите заработает или нет. Так заработало, что может быть не так? Змінено 26 лютого 2021 користувачем Kytsya_ Надіслати Поділитися на інших сайтах More sharing options...
Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 Только что, amd4 сказал: Доброго дня! Не могу понять, как в конце ссылки вырезать несколько уникальных символов и их вывести вместо всей ссылки? А пример есть ? С такой постановкой вопроса ответ такой. Да это можно, через регулярные выражения. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 2 минуты назад, Kytsya_ сказал: Так заработало поздравляю мы опытным путем доказали что на хостинге никто не дергает этот файл каждую минуту. Как видно если его дернуть работа идет. Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Только что, Rassol2 сказал: А пример есть ? С такой постановкой вопроса ответ такой. Да это можно, через регулярные выражения. У донора в каждом товаре , точнее в конце ссылки каждого товара уникальное значение, код товара. http;//сайтдонора/категория/название_продукта_12345 Вот какой формулой его вырезать и добавить, не могу понять? Вырезать то вырезаю, а как добавить .... Надіслати Поділитися на інших сайтах More sharing options... Kytsya_ Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 9 минут назад, Rassol2 сказал: поздравляю мы опытным путем доказали что на хостинге никто не дергает этот файл каждую минуту. Как видно если его дернуть работа идет. А можно указать без переменных? /var/home/malinkaj/public_html/admin/sp_cron.php Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, amd4 сказал: Вот какой формулой его вырезать и добавить, не могу понять? Вырезать то вырезаю, а как добавить .... Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Спойлер Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, Kytsya_ сказал: А можно указать без переменных? /var/home/malinkaj/public_html/admin/sp_cron.php Это тот случай когда мне, и модулю в частности все равно как вы укажите. Главное что бы файл запускался каждую минуту. Все. Как хотите так крон и настраивайте. Если поддержка не может создать такое задание, они могут сами сидеть и вызывать эту строку, и даже без переменных. И это тоже будет работать. Просто пусть крон дергает этот файл хоть как то. 1 Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 @amd4 еше проше вариант. Спойлер Удалить все до последнего нижнего подчеркивания. А все что после оставить. Изучайте возможности поиск замены и у вас не будет таких проблем. Проблем с решением таких задач.https://simplepars.top/index.php?page=notes&tag_id=13 Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 1 час назад, Rassol2 сказал: покажите скриншот где у вас не добавляет в коне если граница пустая. вот Речь идет о повторяющейся границе. В простой все добавляет. Спойлер Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, Aspirinnka1 сказал: вот Речь идет о повторяющейся границе. В простой все добавляет. Показать контент И тут все логично. Добавляет в конец каждого повторения. А у вас видно что не в этой границе нет ни одного повторения. Куда добавлять ? Если там будет 100 повторений добавится в каждую итерацию из 100повторений. Если там 13 повторений добавится в каждую итерацию из 13 повторений. Но если там нет повторений то некуда и добавлять. Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Почему и задал вопрос сразу или должно добавляться. Теперь понятно, что не должно. Спасибо Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 2 минуты назад, Rassol2 сказал: Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Скрыть контент Спасибо за подсказку. Я честно пытаюсь выражения осваивать. Но первое что я не могу понять- это какие символы убирать и подставлять скобки { , хештег # и квадратные скобки [ , с которых начинаются выражения у вас. Потому как что я читаю, начинаются с круглых скобок и хештегов с квадратными скобками вовсе нет. Вот давайте тут тогда попутно задам вопрос - ^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$ вот выражение которое я ранее гуглил и записал себе , когда тут задавал вопрос об http и htpps и из которого я пытался создать своё. Я правильно понимаю что это все выражение целиком я должен запихать в скобки { , хештег # и квадратные скобки [ ? {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$#]} Если не правильно, тогда как узнавать что и где необходимо подставлять и какие символы убирать? Вот была бы тогда какая то памятка что ли , шпаргалочка по этому поводу. Было бы конечно попроще. У меня вот например был опыт, до освоения opencartа, иметь дело с парсером ,надстройкой для ексель. т.е. при установке он встраивался в ексель как надстройка. Так там автор вписал сразу все значения, я понимаю , тут так сделать нельзя. Да и у него как я сейчас понимаю он был , скажем так полуавтоматический. Хотя может и нет. Но у меня в то время получилось спарсить этот же самый сайт по его видео за 50 минут. Просто у него при нажатии на поле где можно записывать его правила выпадал список со всеми этими правилами. Да. Не маленький список, поделенный на группы по функциям. По шагам. Я не говорю что ваш плохой. Наоборот, вижу что более функциональный. Но факт что там ничего не надо было осваивать, а в условиях нехватки времени, сами понимаете сидеть и осваивать книги под 600 страниц (вы упоминали в видео)...после завершения, да. Можно освоить. Да и к тому же я искал решение вырезать и вставить с конца последние нужные символы, мне и в голову даже не пришло ориентироваться по _ . Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, amd4 сказал: Спасибо за подсказку. Я честно пытаюсь выражения осваивать. Но первое что я не могу понять- это какие символы убирать и подставлять скобки { , хештег # и квадратные скобки [ , с которых начинаются выражения у вас. Потому как что я читаю, начинаются с круглых скобок и хештегов с квадратными скобками вовсе нет. Здесь в инструкции написано все.https://simplepars.top/index.php?page=note&n=9 Вот как оформлять запись регулярных выражений. Спойлер Так же тут ниже описано что можно использовать разные символы грани регулярных выражений. Спойлер 4 минуты назад, amd4 сказал: Вот давайте тут тогда попутно задам вопрос - ^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$ вот выражение которое я ранее гуглил и записал себе , когда тут задавал вопрос об http и htpps и из которого я пытался создать своё. Я правильно понимаю что это все выражение целиком я должен запихать в скобки { , хештег # и квадратные скобки [ ? {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$#]} в скриншоте сверху красным написано Правило здесь вот туда его и нужно засунуть. 5 минут назад, amd4 сказал: Если не правильно, тогда как узнавать что и где необходимо подставлять и какие символы убирать? Вот была бы тогда какая то памятка что ли , шпаргалочка по этому поводу. Было бы конечно попроще. Если бы вы читали инструкцию вы бы заметили что такая памятка есть, и есть она уже два года. Цитаты выше именно из этой памятки. 7 минут назад, amd4 сказал: Да. Не маленький список, поделенный на группы по функциям. По шагам. Я не говорю что ваш плохой. Наоборот, вижу что более функциональный. Но факт что там ничего не надо было осваивать, а в условиях нехватки времени, сами понимаете сидеть и осваивать книги под 600 страниц (вы упоминали в видео)...после завершения, да. Можно освоить. Регулярные выражения придумал не я, их придумал Генри Спенсер, я просто написал стек который поддерживает работу этой технологии внутри модуля. И книга по регулярным выражениям занимает 600 страниц. Куда мне их засунуть то ? Моя задача расписать как использовать регулярные выражения в модуля. Что я и сделал в статьеhttps://simplepars.top/index.php?page=note&n=9 Все есть достаточно взять и приступить к их изучению. 11 минут назад, amd4 сказал: Да и к тому же я искал решение вырезать и вставить с конца последние нужные символы, мне и в голову даже не пришло ориентироваться по _ . В этом основная проблема, и проблема не модуля. Модуль как перфоратор, вам нужно сделать отверстие в плите и вам нужно включить режим с вибрацией. Если вы не изучаете документацию то вы не знаете что на вашем перфораторе есть такой режим, и не включая его мучаетесь. Но никто никогда не скажет что проблема в перфораторе. Он то поддерживает все, проблема в то что не используют доступные возможности. А по поводу книги в 600страниц. Это да, но освоив хотя бы это. Спойлер Вы решите 90% зада которые вам встретятся. Надіслати Поділитися на інших сайтах More sharing options... radosti Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Добрый день! Как при цене "0 грн" указать значение "нет в наличии", обычной заменой не подходит, так как в суммах где присутствует "0" также меняются значения... Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, radosti сказал: Добрый день! Как при цене "0 грн" указать значение "нет в наличии", обычной заменой не подходит, так как в суммах где присутствует "0" также меняются значения... вопрос неясен, по крайне мере мне. Но менять статус товара от цены можно через редактор товаров. К примеру. Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 (змінено) 1 час назад, Rassol2 сказал: Здесь в инструкции написано все.https://simplepars.top/index.php?page=note&n=9 Вот как оформлять запись регулярных выражений. Скрыть контент Так же тут ниже описано что можно использовать разные символы грани регулярных выражений. Скрыть контент в скриншоте сверху красным написано Правило здесь вот туда его и нужно засунуть. Если бы вы читали инструкцию вы бы заметили что такая памятка есть, и есть она уже два года. Цитаты выше именно из этой памятки. Регулярные выражения придумал не я, их придумал Генри Спенсер, я просто написал стек который поддерживает работу этой технологии внутри модуля. И книга по регулярным выражениям занимает 600 страниц. Куда мне их засунуть то ? Моя задача расписать как использовать регулярные выражения в модуля. Что я и сделал в статьеhttps://simplepars.top/index.php?page=note&n=9 Все есть достаточно взять и приступить к их изучению. В этом основная проблема, и проблема не модуля. Модуль как перфоратор, вам нужно сделать отверстие в плите и вам нужно включить режим с вибрацией. Если вы не изучаете документацию то вы не знаете что на вашем перфораторе есть такой режим, и не включая его мучаетесь. Но никто никогда не скажет что проблема в перфораторе. Он то поддерживает все, проблема в то что не используют доступные возможности. А по поводу книги в 600страниц. Это да, но освоив хотя бы это. Скрыть контент Вы решите 90% зада которые вам встретятся. Так я именно так и делаю. На первых шагах ищу нужные выражения, читаю, дабы форумов много. Подставляю и большинство подставляющих выражений почему то не работает. И косые и тильды как вы рекомендуете заменял решетками. Не разу не срабатывало либо вылетало в ошибку. Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) И то что привели выше, читал я это. Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это тоже как и с перфоратором) Не все читают его инструкцию , опытные показали как переключать на удар , как сверлить и новичек просверлив первые отверстия криво, постепенно научился. Змінено 26 лютого 2021 користувачем amd4 Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 2 часа назад, Rassol2 сказал: Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Показать контент Кстати а я оказывается это реализовал уже давно , в границах парсинга, только забыл) Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) эмм... Так же как и весь опенкарт PHP 1 час назад, amd4 сказал: Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. это не относится к моему модулю, изучайте регулярные выражения и вы узнаете что такое экранирующий символ. 1 час назад, amd4 сказал: Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это безусловно хорошо что вы обучаетесь, но если все начну писать в тех поддержку вопросы по регулярным выражениям, я не выпушу уже ни одной версии модуля. Если есть вопросы по модулю, да вперед будем решать. Но если вы не знаете как составить правило на регуляке, то тут вопрос не о модуле. Грубо конечно, но я бы предпочел на это не тратить свое время, все же оно ограничено. А форумов по программированию и ресурсов по регулякам очень много. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 И отдельно про это. 1 час назад, amd4 сказал: Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} С точки зрения правильность записи регулярки, она записана верно. Но понятие она не работает крайне не верно, все регуляки работаю, любые кракозябры запишите и они будут работать. Правильно писать так.Эта регуляка не делает то что вы ожидаете. ИлиЭта регулярка не решает поставленной задачи. Если вот так написать тогда становится ясно что вопрос в том какая задача и как составлена регулярка. А вот тут уже есть над чем подумать, неправда ли ? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} кстати а серьезно что оно должна была делать это регулярка ? Надіслати Поділитися на інших сайтах More sharing options... Назад 238 239 240 241 242 243 244 245 246 247 248 Вперед Сторінка 243 з 562 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 55 Перейти до списку тем Схожі публікації обмен данными Модуль Експорт замовлень у XML [Поддержка] Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 11 відповідей 1 313 перегляди spectre 18 хвилин тому обмен данными Експорт замовлень у XML Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 0 коментарів 4 600 переглядів YevheniiLysenko 2 липня 2024 [Поддержка] Competitor parser - парсинг сайтов для OpenCart/OcStore Автор: UncleSam, 29 травня парсер парсер цен (і ще 4) Теги: парсер парсер цен парсер товаров парсер конкурентов парсер для опенкарт парсер цен кокурентов 0 відповідей 404 перегляди UncleSam 26 червня Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 0 коментарів 3 448 переглядів IHOR1989 24 березня 2025 [Поддержка] Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 6 відповідей 868 переглядів IHOR1989 27 лютого Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Форум Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] SimplePars - Універсальний парсер для ІМ OpenCartForum Форум Модулі Шаблони Безкоштовні шаблониПлатні шаблони Блоги Новини ocStore Офіційний сайтДемо ocStore 3.0.3.2Демо ocStore 2.3.0.2.4Завантажити ocStoreДокументаціяІсторія версій ocStore Гість Українська Русский English Уже зареєстровані? Ввійти Реєстрація × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 2 минуты назад, Kytsya_ сказал: Так заработало поздравляю мы опытным путем доказали что на хостинге никто не дергает этот файл каждую минуту. Как видно если его дернуть работа идет. Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Только что, Rassol2 сказал: А пример есть ? С такой постановкой вопроса ответ такой. Да это можно, через регулярные выражения. У донора в каждом товаре , точнее в конце ссылки каждого товара уникальное значение, код товара. http;//сайтдонора/категория/название_продукта_12345 Вот какой формулой его вырезать и добавить, не могу понять? Вырезать то вырезаю, а как добавить .... Надіслати Поділитися на інших сайтах More sharing options... Kytsya_ Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 9 минут назад, Rassol2 сказал: поздравляю мы опытным путем доказали что на хостинге никто не дергает этот файл каждую минуту. Как видно если его дернуть работа идет. А можно указать без переменных? /var/home/malinkaj/public_html/admin/sp_cron.php Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, amd4 сказал: Вот какой формулой его вырезать и добавить, не могу понять? Вырезать то вырезаю, а как добавить .... Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Спойлер Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, Kytsya_ сказал: А можно указать без переменных? /var/home/malinkaj/public_html/admin/sp_cron.php Это тот случай когда мне, и модулю в частности все равно как вы укажите. Главное что бы файл запускался каждую минуту. Все. Как хотите так крон и настраивайте. Если поддержка не может создать такое задание, они могут сами сидеть и вызывать эту строку, и даже без переменных. И это тоже будет работать. Просто пусть крон дергает этот файл хоть как то. 1 Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 @amd4 еше проше вариант. Спойлер Удалить все до последнего нижнего подчеркивания. А все что после оставить. Изучайте возможности поиск замены и у вас не будет таких проблем. Проблем с решением таких задач.https://simplepars.top/index.php?page=notes&tag_id=13 Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 1 час назад, Rassol2 сказал: покажите скриншот где у вас не добавляет в коне если граница пустая. вот Речь идет о повторяющейся границе. В простой все добавляет. Спойлер Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, Aspirinnka1 сказал: вот Речь идет о повторяющейся границе. В простой все добавляет. Показать контент И тут все логично. Добавляет в конец каждого повторения. А у вас видно что не в этой границе нет ни одного повторения. Куда добавлять ? Если там будет 100 повторений добавится в каждую итерацию из 100повторений. Если там 13 повторений добавится в каждую итерацию из 13 повторений. Но если там нет повторений то некуда и добавлять. Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Почему и задал вопрос сразу или должно добавляться. Теперь понятно, что не должно. Спасибо Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 2 минуты назад, Rassol2 сказал: Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Скрыть контент Спасибо за подсказку. Я честно пытаюсь выражения осваивать. Но первое что я не могу понять- это какие символы убирать и подставлять скобки { , хештег # и квадратные скобки [ , с которых начинаются выражения у вас. Потому как что я читаю, начинаются с круглых скобок и хештегов с квадратными скобками вовсе нет. Вот давайте тут тогда попутно задам вопрос - ^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$ вот выражение которое я ранее гуглил и записал себе , когда тут задавал вопрос об http и htpps и из которого я пытался создать своё. Я правильно понимаю что это все выражение целиком я должен запихать в скобки { , хештег # и квадратные скобки [ ? {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$#]} Если не правильно, тогда как узнавать что и где необходимо подставлять и какие символы убирать? Вот была бы тогда какая то памятка что ли , шпаргалочка по этому поводу. Было бы конечно попроще. У меня вот например был опыт, до освоения opencartа, иметь дело с парсером ,надстройкой для ексель. т.е. при установке он встраивался в ексель как надстройка. Так там автор вписал сразу все значения, я понимаю , тут так сделать нельзя. Да и у него как я сейчас понимаю он был , скажем так полуавтоматический. Хотя может и нет. Но у меня в то время получилось спарсить этот же самый сайт по его видео за 50 минут. Просто у него при нажатии на поле где можно записывать его правила выпадал список со всеми этими правилами. Да. Не маленький список, поделенный на группы по функциям. По шагам. Я не говорю что ваш плохой. Наоборот, вижу что более функциональный. Но факт что там ничего не надо было осваивать, а в условиях нехватки времени, сами понимаете сидеть и осваивать книги под 600 страниц (вы упоминали в видео)...после завершения, да. Можно освоить. Да и к тому же я искал решение вырезать и вставить с конца последние нужные символы, мне и в голову даже не пришло ориентироваться по _ . Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, amd4 сказал: Спасибо за подсказку. Я честно пытаюсь выражения осваивать. Но первое что я не могу понять- это какие символы убирать и подставлять скобки { , хештег # и квадратные скобки [ , с которых начинаются выражения у вас. Потому как что я читаю, начинаются с круглых скобок и хештегов с квадратными скобками вовсе нет. Здесь в инструкции написано все.https://simplepars.top/index.php?page=note&n=9 Вот как оформлять запись регулярных выражений. Спойлер Так же тут ниже описано что можно использовать разные символы грани регулярных выражений. Спойлер 4 минуты назад, amd4 сказал: Вот давайте тут тогда попутно задам вопрос - ^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$ вот выражение которое я ранее гуглил и записал себе , когда тут задавал вопрос об http и htpps и из которого я пытался создать своё. Я правильно понимаю что это все выражение целиком я должен запихать в скобки { , хештег # и квадратные скобки [ ? {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$#]} в скриншоте сверху красным написано Правило здесь вот туда его и нужно засунуть. 5 минут назад, amd4 сказал: Если не правильно, тогда как узнавать что и где необходимо подставлять и какие символы убирать? Вот была бы тогда какая то памятка что ли , шпаргалочка по этому поводу. Было бы конечно попроще. Если бы вы читали инструкцию вы бы заметили что такая памятка есть, и есть она уже два года. Цитаты выше именно из этой памятки. 7 минут назад, amd4 сказал: Да. Не маленький список, поделенный на группы по функциям. По шагам. Я не говорю что ваш плохой. Наоборот, вижу что более функциональный. Но факт что там ничего не надо было осваивать, а в условиях нехватки времени, сами понимаете сидеть и осваивать книги под 600 страниц (вы упоминали в видео)...после завершения, да. Можно освоить. Регулярные выражения придумал не я, их придумал Генри Спенсер, я просто написал стек который поддерживает работу этой технологии внутри модуля. И книга по регулярным выражениям занимает 600 страниц. Куда мне их засунуть то ? Моя задача расписать как использовать регулярные выражения в модуля. Что я и сделал в статьеhttps://simplepars.top/index.php?page=note&n=9 Все есть достаточно взять и приступить к их изучению. 11 минут назад, amd4 сказал: Да и к тому же я искал решение вырезать и вставить с конца последние нужные символы, мне и в голову даже не пришло ориентироваться по _ . В этом основная проблема, и проблема не модуля. Модуль как перфоратор, вам нужно сделать отверстие в плите и вам нужно включить режим с вибрацией. Если вы не изучаете документацию то вы не знаете что на вашем перфораторе есть такой режим, и не включая его мучаетесь. Но никто никогда не скажет что проблема в перфораторе. Он то поддерживает все, проблема в то что не используют доступные возможности. А по поводу книги в 600страниц. Это да, но освоив хотя бы это. Спойлер Вы решите 90% зада которые вам встретятся. Надіслати Поділитися на інших сайтах More sharing options... radosti Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Добрый день! Как при цене "0 грн" указать значение "нет в наличии", обычной заменой не подходит, так как в суммах где присутствует "0" также меняются значения... Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, radosti сказал: Добрый день! Как при цене "0 грн" указать значение "нет в наличии", обычной заменой не подходит, так как в суммах где присутствует "0" также меняются значения... вопрос неясен, по крайне мере мне. Но менять статус товара от цены можно через редактор товаров. К примеру. Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 (змінено) 1 час назад, Rassol2 сказал: Здесь в инструкции написано все.https://simplepars.top/index.php?page=note&n=9 Вот как оформлять запись регулярных выражений. Скрыть контент Так же тут ниже описано что можно использовать разные символы грани регулярных выражений. Скрыть контент в скриншоте сверху красным написано Правило здесь вот туда его и нужно засунуть. Если бы вы читали инструкцию вы бы заметили что такая памятка есть, и есть она уже два года. Цитаты выше именно из этой памятки. Регулярные выражения придумал не я, их придумал Генри Спенсер, я просто написал стек который поддерживает работу этой технологии внутри модуля. И книга по регулярным выражениям занимает 600 страниц. Куда мне их засунуть то ? Моя задача расписать как использовать регулярные выражения в модуля. Что я и сделал в статьеhttps://simplepars.top/index.php?page=note&n=9 Все есть достаточно взять и приступить к их изучению. В этом основная проблема, и проблема не модуля. Модуль как перфоратор, вам нужно сделать отверстие в плите и вам нужно включить режим с вибрацией. Если вы не изучаете документацию то вы не знаете что на вашем перфораторе есть такой режим, и не включая его мучаетесь. Но никто никогда не скажет что проблема в перфораторе. Он то поддерживает все, проблема в то что не используют доступные возможности. А по поводу книги в 600страниц. Это да, но освоив хотя бы это. Скрыть контент Вы решите 90% зада которые вам встретятся. Так я именно так и делаю. На первых шагах ищу нужные выражения, читаю, дабы форумов много. Подставляю и большинство подставляющих выражений почему то не работает. И косые и тильды как вы рекомендуете заменял решетками. Не разу не срабатывало либо вылетало в ошибку. Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) И то что привели выше, читал я это. Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это тоже как и с перфоратором) Не все читают его инструкцию , опытные показали как переключать на удар , как сверлить и новичек просверлив первые отверстия криво, постепенно научился. Змінено 26 лютого 2021 користувачем amd4 Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 2 часа назад, Rassol2 сказал: Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Показать контент Кстати а я оказывается это реализовал уже давно , в границах парсинга, только забыл) Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) эмм... Так же как и весь опенкарт PHP 1 час назад, amd4 сказал: Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. это не относится к моему модулю, изучайте регулярные выражения и вы узнаете что такое экранирующий символ. 1 час назад, amd4 сказал: Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это безусловно хорошо что вы обучаетесь, но если все начну писать в тех поддержку вопросы по регулярным выражениям, я не выпушу уже ни одной версии модуля. Если есть вопросы по модулю, да вперед будем решать. Но если вы не знаете как составить правило на регуляке, то тут вопрос не о модуле. Грубо конечно, но я бы предпочел на это не тратить свое время, все же оно ограничено. А форумов по программированию и ресурсов по регулякам очень много. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 И отдельно про это. 1 час назад, amd4 сказал: Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} С точки зрения правильность записи регулярки, она записана верно. Но понятие она не работает крайне не верно, все регуляки работаю, любые кракозябры запишите и они будут работать. Правильно писать так.Эта регуляка не делает то что вы ожидаете. ИлиЭта регулярка не решает поставленной задачи. Если вот так написать тогда становится ясно что вопрос в том какая задача и как составлена регулярка. А вот тут уже есть над чем подумать, неправда ли ? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} кстати а серьезно что оно должна была делать это регулярка ? Надіслати Поділитися на інших сайтах More sharing options... Назад 238 239 240 241 242 243 244 245 246 247 248 Вперед Сторінка 243 з 562 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 55 Перейти до списку тем Схожі публікації обмен данными Модуль Експорт замовлень у XML [Поддержка] Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 11 відповідей 1 313 перегляди spectre 18 хвилин тому обмен данными Експорт замовлень у XML Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 0 коментарів 4 600 переглядів YevheniiLysenko 2 липня 2024 [Поддержка] Competitor parser - парсинг сайтов для OpenCart/OcStore Автор: UncleSam, 29 травня парсер парсер цен (і ще 4) Теги: парсер парсер цен парсер товаров парсер конкурентов парсер для опенкарт парсер цен кокурентов 0 відповідей 404 перегляди UncleSam 26 червня Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 0 коментарів 3 448 переглядів IHOR1989 24 березня 2025 [Поддержка] Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 6 відповідей 868 переглядів IHOR1989 27 лютого Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Форум Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] SimplePars - Універсальний парсер для ІМ OpenCartForum Форум Модулі Шаблони Безкоштовні шаблониПлатні шаблони Блоги Новини ocStore Офіційний сайтДемо ocStore 3.0.3.2Демо ocStore 2.3.0.2.4Завантажити ocStoreДокументаціяІсторія версій ocStore Гість Українська Русский English Уже зареєстровані? Ввійти Реєстрація × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Только что, Rassol2 сказал: А пример есть ? С такой постановкой вопроса ответ такой. Да это можно, через регулярные выражения. У донора в каждом товаре , точнее в конце ссылки каждого товара уникальное значение, код товара. http;//сайтдонора/категория/название_продукта_12345 Вот какой формулой его вырезать и добавить, не могу понять? Вырезать то вырезаю, а как добавить .... Надіслати Поділитися на інших сайтах More sharing options...
Kytsya_ Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 9 минут назад, Rassol2 сказал: поздравляю мы опытным путем доказали что на хостинге никто не дергает этот файл каждую минуту. Как видно если его дернуть работа идет. А можно указать без переменных? /var/home/malinkaj/public_html/admin/sp_cron.php Надіслати Поділитися на інших сайтах More sharing options...
Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, amd4 сказал: Вот какой формулой его вырезать и добавить, не могу понять? Вырезать то вырезаю, а как добавить .... Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Спойлер Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, Kytsya_ сказал: А можно указать без переменных? /var/home/malinkaj/public_html/admin/sp_cron.php Это тот случай когда мне, и модулю в частности все равно как вы укажите. Главное что бы файл запускался каждую минуту. Все. Как хотите так крон и настраивайте. Если поддержка не может создать такое задание, они могут сами сидеть и вызывать эту строку, и даже без переменных. И это тоже будет работать. Просто пусть крон дергает этот файл хоть как то. 1 Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 @amd4 еше проше вариант. Спойлер Удалить все до последнего нижнего подчеркивания. А все что после оставить. Изучайте возможности поиск замены и у вас не будет таких проблем. Проблем с решением таких задач.https://simplepars.top/index.php?page=notes&tag_id=13 Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 1 час назад, Rassol2 сказал: покажите скриншот где у вас не добавляет в коне если граница пустая. вот Речь идет о повторяющейся границе. В простой все добавляет. Спойлер Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, Aspirinnka1 сказал: вот Речь идет о повторяющейся границе. В простой все добавляет. Показать контент И тут все логично. Добавляет в конец каждого повторения. А у вас видно что не в этой границе нет ни одного повторения. Куда добавлять ? Если там будет 100 повторений добавится в каждую итерацию из 100повторений. Если там 13 повторений добавится в каждую итерацию из 13 повторений. Но если там нет повторений то некуда и добавлять. Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Почему и задал вопрос сразу или должно добавляться. Теперь понятно, что не должно. Спасибо Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 2 минуты назад, Rassol2 сказал: Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Скрыть контент Спасибо за подсказку. Я честно пытаюсь выражения осваивать. Но первое что я не могу понять- это какие символы убирать и подставлять скобки { , хештег # и квадратные скобки [ , с которых начинаются выражения у вас. Потому как что я читаю, начинаются с круглых скобок и хештегов с квадратными скобками вовсе нет. Вот давайте тут тогда попутно задам вопрос - ^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$ вот выражение которое я ранее гуглил и записал себе , когда тут задавал вопрос об http и htpps и из которого я пытался создать своё. Я правильно понимаю что это все выражение целиком я должен запихать в скобки { , хештег # и квадратные скобки [ ? {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$#]} Если не правильно, тогда как узнавать что и где необходимо подставлять и какие символы убирать? Вот была бы тогда какая то памятка что ли , шпаргалочка по этому поводу. Было бы конечно попроще. У меня вот например был опыт, до освоения opencartа, иметь дело с парсером ,надстройкой для ексель. т.е. при установке он встраивался в ексель как надстройка. Так там автор вписал сразу все значения, я понимаю , тут так сделать нельзя. Да и у него как я сейчас понимаю он был , скажем так полуавтоматический. Хотя может и нет. Но у меня в то время получилось спарсить этот же самый сайт по его видео за 50 минут. Просто у него при нажатии на поле где можно записывать его правила выпадал список со всеми этими правилами. Да. Не маленький список, поделенный на группы по функциям. По шагам. Я не говорю что ваш плохой. Наоборот, вижу что более функциональный. Но факт что там ничего не надо было осваивать, а в условиях нехватки времени, сами понимаете сидеть и осваивать книги под 600 страниц (вы упоминали в видео)...после завершения, да. Можно освоить. Да и к тому же я искал решение вырезать и вставить с конца последние нужные символы, мне и в голову даже не пришло ориентироваться по _ . Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, amd4 сказал: Спасибо за подсказку. Я честно пытаюсь выражения осваивать. Но первое что я не могу понять- это какие символы убирать и подставлять скобки { , хештег # и квадратные скобки [ , с которых начинаются выражения у вас. Потому как что я читаю, начинаются с круглых скобок и хештегов с квадратными скобками вовсе нет. Здесь в инструкции написано все.https://simplepars.top/index.php?page=note&n=9 Вот как оформлять запись регулярных выражений. Спойлер Так же тут ниже описано что можно использовать разные символы грани регулярных выражений. Спойлер 4 минуты назад, amd4 сказал: Вот давайте тут тогда попутно задам вопрос - ^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$ вот выражение которое я ранее гуглил и записал себе , когда тут задавал вопрос об http и htpps и из которого я пытался создать своё. Я правильно понимаю что это все выражение целиком я должен запихать в скобки { , хештег # и квадратные скобки [ ? {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$#]} в скриншоте сверху красным написано Правило здесь вот туда его и нужно засунуть. 5 минут назад, amd4 сказал: Если не правильно, тогда как узнавать что и где необходимо подставлять и какие символы убирать? Вот была бы тогда какая то памятка что ли , шпаргалочка по этому поводу. Было бы конечно попроще. Если бы вы читали инструкцию вы бы заметили что такая памятка есть, и есть она уже два года. Цитаты выше именно из этой памятки. 7 минут назад, amd4 сказал: Да. Не маленький список, поделенный на группы по функциям. По шагам. Я не говорю что ваш плохой. Наоборот, вижу что более функциональный. Но факт что там ничего не надо было осваивать, а в условиях нехватки времени, сами понимаете сидеть и осваивать книги под 600 страниц (вы упоминали в видео)...после завершения, да. Можно освоить. Регулярные выражения придумал не я, их придумал Генри Спенсер, я просто написал стек который поддерживает работу этой технологии внутри модуля. И книга по регулярным выражениям занимает 600 страниц. Куда мне их засунуть то ? Моя задача расписать как использовать регулярные выражения в модуля. Что я и сделал в статьеhttps://simplepars.top/index.php?page=note&n=9 Все есть достаточно взять и приступить к их изучению. 11 минут назад, amd4 сказал: Да и к тому же я искал решение вырезать и вставить с конца последние нужные символы, мне и в голову даже не пришло ориентироваться по _ . В этом основная проблема, и проблема не модуля. Модуль как перфоратор, вам нужно сделать отверстие в плите и вам нужно включить режим с вибрацией. Если вы не изучаете документацию то вы не знаете что на вашем перфораторе есть такой режим, и не включая его мучаетесь. Но никто никогда не скажет что проблема в перфораторе. Он то поддерживает все, проблема в то что не используют доступные возможности. А по поводу книги в 600страниц. Это да, но освоив хотя бы это. Спойлер Вы решите 90% зада которые вам встретятся. Надіслати Поділитися на інших сайтах More sharing options... radosti Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Добрый день! Как при цене "0 грн" указать значение "нет в наличии", обычной заменой не подходит, так как в суммах где присутствует "0" также меняются значения... Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, radosti сказал: Добрый день! Как при цене "0 грн" указать значение "нет в наличии", обычной заменой не подходит, так как в суммах где присутствует "0" также меняются значения... вопрос неясен, по крайне мере мне. Но менять статус товара от цены можно через редактор товаров. К примеру. Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 (змінено) 1 час назад, Rassol2 сказал: Здесь в инструкции написано все.https://simplepars.top/index.php?page=note&n=9 Вот как оформлять запись регулярных выражений. Скрыть контент Так же тут ниже описано что можно использовать разные символы грани регулярных выражений. Скрыть контент в скриншоте сверху красным написано Правило здесь вот туда его и нужно засунуть. Если бы вы читали инструкцию вы бы заметили что такая памятка есть, и есть она уже два года. Цитаты выше именно из этой памятки. Регулярные выражения придумал не я, их придумал Генри Спенсер, я просто написал стек который поддерживает работу этой технологии внутри модуля. И книга по регулярным выражениям занимает 600 страниц. Куда мне их засунуть то ? Моя задача расписать как использовать регулярные выражения в модуля. Что я и сделал в статьеhttps://simplepars.top/index.php?page=note&n=9 Все есть достаточно взять и приступить к их изучению. В этом основная проблема, и проблема не модуля. Модуль как перфоратор, вам нужно сделать отверстие в плите и вам нужно включить режим с вибрацией. Если вы не изучаете документацию то вы не знаете что на вашем перфораторе есть такой режим, и не включая его мучаетесь. Но никто никогда не скажет что проблема в перфораторе. Он то поддерживает все, проблема в то что не используют доступные возможности. А по поводу книги в 600страниц. Это да, но освоив хотя бы это. Скрыть контент Вы решите 90% зада которые вам встретятся. Так я именно так и делаю. На первых шагах ищу нужные выражения, читаю, дабы форумов много. Подставляю и большинство подставляющих выражений почему то не работает. И косые и тильды как вы рекомендуете заменял решетками. Не разу не срабатывало либо вылетало в ошибку. Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) И то что привели выше, читал я это. Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это тоже как и с перфоратором) Не все читают его инструкцию , опытные показали как переключать на удар , как сверлить и новичек просверлив первые отверстия криво, постепенно научился. Змінено 26 лютого 2021 користувачем amd4 Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 2 часа назад, Rassol2 сказал: Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Показать контент Кстати а я оказывается это реализовал уже давно , в границах парсинга, только забыл) Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) эмм... Так же как и весь опенкарт PHP 1 час назад, amd4 сказал: Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. это не относится к моему модулю, изучайте регулярные выражения и вы узнаете что такое экранирующий символ. 1 час назад, amd4 сказал: Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это безусловно хорошо что вы обучаетесь, но если все начну писать в тех поддержку вопросы по регулярным выражениям, я не выпушу уже ни одной версии модуля. Если есть вопросы по модулю, да вперед будем решать. Но если вы не знаете как составить правило на регуляке, то тут вопрос не о модуле. Грубо конечно, но я бы предпочел на это не тратить свое время, все же оно ограничено. А форумов по программированию и ресурсов по регулякам очень много. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 И отдельно про это. 1 час назад, amd4 сказал: Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} С точки зрения правильность записи регулярки, она записана верно. Но понятие она не работает крайне не верно, все регуляки работаю, любые кракозябры запишите и они будут работать. Правильно писать так.Эта регуляка не делает то что вы ожидаете. ИлиЭта регулярка не решает поставленной задачи. Если вот так написать тогда становится ясно что вопрос в том какая задача и как составлена регулярка. А вот тут уже есть над чем подумать, неправда ли ? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} кстати а серьезно что оно должна была делать это регулярка ? Надіслати Поділитися на інших сайтах More sharing options... Назад 238 239 240 241 242 243 244 245 246 247 248 Вперед Сторінка 243 з 562 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 55 Перейти до списку тем Схожі публікації обмен данными Модуль Експорт замовлень у XML [Поддержка] Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 11 відповідей 1 313 перегляди spectre 18 хвилин тому обмен данными Експорт замовлень у XML Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 0 коментарів 4 600 переглядів YevheniiLysenko 2 липня 2024 [Поддержка] Competitor parser - парсинг сайтов для OpenCart/OcStore Автор: UncleSam, 29 травня парсер парсер цен (і ще 4) Теги: парсер парсер цен парсер товаров парсер конкурентов парсер для опенкарт парсер цен кокурентов 0 відповідей 404 перегляди UncleSam 26 червня Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 0 коментарів 3 448 переглядів IHOR1989 24 березня 2025 [Поддержка] Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 6 відповідей 868 переглядів IHOR1989 27 лютого Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Форум Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] SimplePars - Універсальний парсер для ІМ OpenCartForum Форум Модулі Шаблони Безкоштовні шаблониПлатні шаблони Блоги Новини ocStore Офіційний сайтДемо ocStore 3.0.3.2Демо ocStore 2.3.0.2.4Завантажити ocStoreДокументаціяІсторія версій ocStore Гість Українська Русский English Уже зареєстровані? Ввійти Реєстрація × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, Kytsya_ сказал: А можно указать без переменных? /var/home/malinkaj/public_html/admin/sp_cron.php Это тот случай когда мне, и модулю в частности все равно как вы укажите. Главное что бы файл запускался каждую минуту. Все. Как хотите так крон и настраивайте. Если поддержка не может создать такое задание, они могут сами сидеть и вызывать эту строку, и даже без переменных. И это тоже будет работать. Просто пусть крон дергает этот файл хоть как то. 1 Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 @amd4 еше проше вариант. Спойлер Удалить все до последнего нижнего подчеркивания. А все что после оставить. Изучайте возможности поиск замены и у вас не будет таких проблем. Проблем с решением таких задач.https://simplepars.top/index.php?page=notes&tag_id=13 Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 1 час назад, Rassol2 сказал: покажите скриншот где у вас не добавляет в коне если граница пустая. вот Речь идет о повторяющейся границе. В простой все добавляет. Спойлер Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, Aspirinnka1 сказал: вот Речь идет о повторяющейся границе. В простой все добавляет. Показать контент И тут все логично. Добавляет в конец каждого повторения. А у вас видно что не в этой границе нет ни одного повторения. Куда добавлять ? Если там будет 100 повторений добавится в каждую итерацию из 100повторений. Если там 13 повторений добавится в каждую итерацию из 13 повторений. Но если там нет повторений то некуда и добавлять. Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Почему и задал вопрос сразу или должно добавляться. Теперь понятно, что не должно. Спасибо Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 2 минуты назад, Rassol2 сказал: Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Скрыть контент Спасибо за подсказку. Я честно пытаюсь выражения осваивать. Но первое что я не могу понять- это какие символы убирать и подставлять скобки { , хештег # и квадратные скобки [ , с которых начинаются выражения у вас. Потому как что я читаю, начинаются с круглых скобок и хештегов с квадратными скобками вовсе нет. Вот давайте тут тогда попутно задам вопрос - ^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$ вот выражение которое я ранее гуглил и записал себе , когда тут задавал вопрос об http и htpps и из которого я пытался создать своё. Я правильно понимаю что это все выражение целиком я должен запихать в скобки { , хештег # и квадратные скобки [ ? {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$#]} Если не правильно, тогда как узнавать что и где необходимо подставлять и какие символы убирать? Вот была бы тогда какая то памятка что ли , шпаргалочка по этому поводу. Было бы конечно попроще. У меня вот например был опыт, до освоения opencartа, иметь дело с парсером ,надстройкой для ексель. т.е. при установке он встраивался в ексель как надстройка. Так там автор вписал сразу все значения, я понимаю , тут так сделать нельзя. Да и у него как я сейчас понимаю он был , скажем так полуавтоматический. Хотя может и нет. Но у меня в то время получилось спарсить этот же самый сайт по его видео за 50 минут. Просто у него при нажатии на поле где можно записывать его правила выпадал список со всеми этими правилами. Да. Не маленький список, поделенный на группы по функциям. По шагам. Я не говорю что ваш плохой. Наоборот, вижу что более функциональный. Но факт что там ничего не надо было осваивать, а в условиях нехватки времени, сами понимаете сидеть и осваивать книги под 600 страниц (вы упоминали в видео)...после завершения, да. Можно освоить. Да и к тому же я искал решение вырезать и вставить с конца последние нужные символы, мне и в голову даже не пришло ориентироваться по _ . Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, amd4 сказал: Спасибо за подсказку. Я честно пытаюсь выражения осваивать. Но первое что я не могу понять- это какие символы убирать и подставлять скобки { , хештег # и квадратные скобки [ , с которых начинаются выражения у вас. Потому как что я читаю, начинаются с круглых скобок и хештегов с квадратными скобками вовсе нет. Здесь в инструкции написано все.https://simplepars.top/index.php?page=note&n=9 Вот как оформлять запись регулярных выражений. Спойлер Так же тут ниже описано что можно использовать разные символы грани регулярных выражений. Спойлер 4 минуты назад, amd4 сказал: Вот давайте тут тогда попутно задам вопрос - ^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$ вот выражение которое я ранее гуглил и записал себе , когда тут задавал вопрос об http и htpps и из которого я пытался создать своё. Я правильно понимаю что это все выражение целиком я должен запихать в скобки { , хештег # и квадратные скобки [ ? {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$#]} в скриншоте сверху красным написано Правило здесь вот туда его и нужно засунуть. 5 минут назад, amd4 сказал: Если не правильно, тогда как узнавать что и где необходимо подставлять и какие символы убирать? Вот была бы тогда какая то памятка что ли , шпаргалочка по этому поводу. Было бы конечно попроще. Если бы вы читали инструкцию вы бы заметили что такая памятка есть, и есть она уже два года. Цитаты выше именно из этой памятки. 7 минут назад, amd4 сказал: Да. Не маленький список, поделенный на группы по функциям. По шагам. Я не говорю что ваш плохой. Наоборот, вижу что более функциональный. Но факт что там ничего не надо было осваивать, а в условиях нехватки времени, сами понимаете сидеть и осваивать книги под 600 страниц (вы упоминали в видео)...после завершения, да. Можно освоить. Регулярные выражения придумал не я, их придумал Генри Спенсер, я просто написал стек который поддерживает работу этой технологии внутри модуля. И книга по регулярным выражениям занимает 600 страниц. Куда мне их засунуть то ? Моя задача расписать как использовать регулярные выражения в модуля. Что я и сделал в статьеhttps://simplepars.top/index.php?page=note&n=9 Все есть достаточно взять и приступить к их изучению. 11 минут назад, amd4 сказал: Да и к тому же я искал решение вырезать и вставить с конца последние нужные символы, мне и в голову даже не пришло ориентироваться по _ . В этом основная проблема, и проблема не модуля. Модуль как перфоратор, вам нужно сделать отверстие в плите и вам нужно включить режим с вибрацией. Если вы не изучаете документацию то вы не знаете что на вашем перфораторе есть такой режим, и не включая его мучаетесь. Но никто никогда не скажет что проблема в перфораторе. Он то поддерживает все, проблема в то что не используют доступные возможности. А по поводу книги в 600страниц. Это да, но освоив хотя бы это. Спойлер Вы решите 90% зада которые вам встретятся. Надіслати Поділитися на інших сайтах More sharing options... radosti Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Добрый день! Как при цене "0 грн" указать значение "нет в наличии", обычной заменой не подходит, так как в суммах где присутствует "0" также меняются значения... Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, radosti сказал: Добрый день! Как при цене "0 грн" указать значение "нет в наличии", обычной заменой не подходит, так как в суммах где присутствует "0" также меняются значения... вопрос неясен, по крайне мере мне. Но менять статус товара от цены можно через редактор товаров. К примеру. Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 (змінено) 1 час назад, Rassol2 сказал: Здесь в инструкции написано все.https://simplepars.top/index.php?page=note&n=9 Вот как оформлять запись регулярных выражений. Скрыть контент Так же тут ниже описано что можно использовать разные символы грани регулярных выражений. Скрыть контент в скриншоте сверху красным написано Правило здесь вот туда его и нужно засунуть. Если бы вы читали инструкцию вы бы заметили что такая памятка есть, и есть она уже два года. Цитаты выше именно из этой памятки. Регулярные выражения придумал не я, их придумал Генри Спенсер, я просто написал стек который поддерживает работу этой технологии внутри модуля. И книга по регулярным выражениям занимает 600 страниц. Куда мне их засунуть то ? Моя задача расписать как использовать регулярные выражения в модуля. Что я и сделал в статьеhttps://simplepars.top/index.php?page=note&n=9 Все есть достаточно взять и приступить к их изучению. В этом основная проблема, и проблема не модуля. Модуль как перфоратор, вам нужно сделать отверстие в плите и вам нужно включить режим с вибрацией. Если вы не изучаете документацию то вы не знаете что на вашем перфораторе есть такой режим, и не включая его мучаетесь. Но никто никогда не скажет что проблема в перфораторе. Он то поддерживает все, проблема в то что не используют доступные возможности. А по поводу книги в 600страниц. Это да, но освоив хотя бы это. Скрыть контент Вы решите 90% зада которые вам встретятся. Так я именно так и делаю. На первых шагах ищу нужные выражения, читаю, дабы форумов много. Подставляю и большинство подставляющих выражений почему то не работает. И косые и тильды как вы рекомендуете заменял решетками. Не разу не срабатывало либо вылетало в ошибку. Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) И то что привели выше, читал я это. Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это тоже как и с перфоратором) Не все читают его инструкцию , опытные показали как переключать на удар , как сверлить и новичек просверлив первые отверстия криво, постепенно научился. Змінено 26 лютого 2021 користувачем amd4 Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 2 часа назад, Rassol2 сказал: Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Показать контент Кстати а я оказывается это реализовал уже давно , в границах парсинга, только забыл) Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) эмм... Так же как и весь опенкарт PHP 1 час назад, amd4 сказал: Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. это не относится к моему модулю, изучайте регулярные выражения и вы узнаете что такое экранирующий символ. 1 час назад, amd4 сказал: Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это безусловно хорошо что вы обучаетесь, но если все начну писать в тех поддержку вопросы по регулярным выражениям, я не выпушу уже ни одной версии модуля. Если есть вопросы по модулю, да вперед будем решать. Но если вы не знаете как составить правило на регуляке, то тут вопрос не о модуле. Грубо конечно, но я бы предпочел на это не тратить свое время, все же оно ограничено. А форумов по программированию и ресурсов по регулякам очень много. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 И отдельно про это. 1 час назад, amd4 сказал: Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} С точки зрения правильность записи регулярки, она записана верно. Но понятие она не работает крайне не верно, все регуляки работаю, любые кракозябры запишите и они будут работать. Правильно писать так.Эта регуляка не делает то что вы ожидаете. ИлиЭта регулярка не решает поставленной задачи. Если вот так написать тогда становится ясно что вопрос в том какая задача и как составлена регулярка. А вот тут уже есть над чем подумать, неправда ли ? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} кстати а серьезно что оно должна была делать это регулярка ? Надіслати Поділитися на інших сайтах More sharing options... Назад 238 239 240 241 242 243 244 245 246 247 248 Вперед Сторінка 243 з 562 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 55 Перейти до списку тем Схожі публікації обмен данными Модуль Експорт замовлень у XML [Поддержка] Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 11 відповідей 1 313 перегляди spectre 18 хвилин тому обмен данными Експорт замовлень у XML Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 0 коментарів 4 600 переглядів YevheniiLysenko 2 липня 2024 [Поддержка] Competitor parser - парсинг сайтов для OpenCart/OcStore Автор: UncleSam, 29 травня парсер парсер цен (і ще 4) Теги: парсер парсер цен парсер товаров парсер конкурентов парсер для опенкарт парсер цен кокурентов 0 відповідей 404 перегляди UncleSam 26 червня Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 0 коментарів 3 448 переглядів IHOR1989 24 березня 2025 [Поддержка] Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 6 відповідей 868 переглядів IHOR1989 27 лютого Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Форум Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] SimplePars - Універсальний парсер для ІМ OpenCartForum Форум Модулі Шаблони Безкоштовні шаблониПлатні шаблони Блоги Новини ocStore Офіційний сайтДемо ocStore 3.0.3.2Демо ocStore 2.3.0.2.4Завантажити ocStoreДокументаціяІсторія версій ocStore Гість Українська Русский English Уже зареєстровані? Ввійти Реєстрація × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 @amd4 еше проше вариант. Спойлер Удалить все до последнего нижнего подчеркивания. А все что после оставить. Изучайте возможности поиск замены и у вас не будет таких проблем. Проблем с решением таких задач.https://simplepars.top/index.php?page=notes&tag_id=13 Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 1 час назад, Rassol2 сказал: покажите скриншот где у вас не добавляет в коне если граница пустая. вот Речь идет о повторяющейся границе. В простой все добавляет. Спойлер Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, Aspirinnka1 сказал: вот Речь идет о повторяющейся границе. В простой все добавляет. Показать контент И тут все логично. Добавляет в конец каждого повторения. А у вас видно что не в этой границе нет ни одного повторения. Куда добавлять ? Если там будет 100 повторений добавится в каждую итерацию из 100повторений. Если там 13 повторений добавится в каждую итерацию из 13 повторений. Но если там нет повторений то некуда и добавлять. Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Почему и задал вопрос сразу или должно добавляться. Теперь понятно, что не должно. Спасибо Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 2 минуты назад, Rassol2 сказал: Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Скрыть контент Спасибо за подсказку. Я честно пытаюсь выражения осваивать. Но первое что я не могу понять- это какие символы убирать и подставлять скобки { , хештег # и квадратные скобки [ , с которых начинаются выражения у вас. Потому как что я читаю, начинаются с круглых скобок и хештегов с квадратными скобками вовсе нет. Вот давайте тут тогда попутно задам вопрос - ^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$ вот выражение которое я ранее гуглил и записал себе , когда тут задавал вопрос об http и htpps и из которого я пытался создать своё. Я правильно понимаю что это все выражение целиком я должен запихать в скобки { , хештег # и квадратные скобки [ ? {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$#]} Если не правильно, тогда как узнавать что и где необходимо подставлять и какие символы убирать? Вот была бы тогда какая то памятка что ли , шпаргалочка по этому поводу. Было бы конечно попроще. У меня вот например был опыт, до освоения opencartа, иметь дело с парсером ,надстройкой для ексель. т.е. при установке он встраивался в ексель как надстройка. Так там автор вписал сразу все значения, я понимаю , тут так сделать нельзя. Да и у него как я сейчас понимаю он был , скажем так полуавтоматический. Хотя может и нет. Но у меня в то время получилось спарсить этот же самый сайт по его видео за 50 минут. Просто у него при нажатии на поле где можно записывать его правила выпадал список со всеми этими правилами. Да. Не маленький список, поделенный на группы по функциям. По шагам. Я не говорю что ваш плохой. Наоборот, вижу что более функциональный. Но факт что там ничего не надо было осваивать, а в условиях нехватки времени, сами понимаете сидеть и осваивать книги под 600 страниц (вы упоминали в видео)...после завершения, да. Можно освоить. Да и к тому же я искал решение вырезать и вставить с конца последние нужные символы, мне и в голову даже не пришло ориентироваться по _ . Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, amd4 сказал: Спасибо за подсказку. Я честно пытаюсь выражения осваивать. Но первое что я не могу понять- это какие символы убирать и подставлять скобки { , хештег # и квадратные скобки [ , с которых начинаются выражения у вас. Потому как что я читаю, начинаются с круглых скобок и хештегов с квадратными скобками вовсе нет. Здесь в инструкции написано все.https://simplepars.top/index.php?page=note&n=9 Вот как оформлять запись регулярных выражений. Спойлер Так же тут ниже описано что можно использовать разные символы грани регулярных выражений. Спойлер 4 минуты назад, amd4 сказал: Вот давайте тут тогда попутно задам вопрос - ^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$ вот выражение которое я ранее гуглил и записал себе , когда тут задавал вопрос об http и htpps и из которого я пытался создать своё. Я правильно понимаю что это все выражение целиком я должен запихать в скобки { , хештег # и квадратные скобки [ ? {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$#]} в скриншоте сверху красным написано Правило здесь вот туда его и нужно засунуть. 5 минут назад, amd4 сказал: Если не правильно, тогда как узнавать что и где необходимо подставлять и какие символы убирать? Вот была бы тогда какая то памятка что ли , шпаргалочка по этому поводу. Было бы конечно попроще. Если бы вы читали инструкцию вы бы заметили что такая памятка есть, и есть она уже два года. Цитаты выше именно из этой памятки. 7 минут назад, amd4 сказал: Да. Не маленький список, поделенный на группы по функциям. По шагам. Я не говорю что ваш плохой. Наоборот, вижу что более функциональный. Но факт что там ничего не надо было осваивать, а в условиях нехватки времени, сами понимаете сидеть и осваивать книги под 600 страниц (вы упоминали в видео)...после завершения, да. Можно освоить. Регулярные выражения придумал не я, их придумал Генри Спенсер, я просто написал стек который поддерживает работу этой технологии внутри модуля. И книга по регулярным выражениям занимает 600 страниц. Куда мне их засунуть то ? Моя задача расписать как использовать регулярные выражения в модуля. Что я и сделал в статьеhttps://simplepars.top/index.php?page=note&n=9 Все есть достаточно взять и приступить к их изучению. 11 минут назад, amd4 сказал: Да и к тому же я искал решение вырезать и вставить с конца последние нужные символы, мне и в голову даже не пришло ориентироваться по _ . В этом основная проблема, и проблема не модуля. Модуль как перфоратор, вам нужно сделать отверстие в плите и вам нужно включить режим с вибрацией. Если вы не изучаете документацию то вы не знаете что на вашем перфораторе есть такой режим, и не включая его мучаетесь. Но никто никогда не скажет что проблема в перфораторе. Он то поддерживает все, проблема в то что не используют доступные возможности. А по поводу книги в 600страниц. Это да, но освоив хотя бы это. Спойлер Вы решите 90% зада которые вам встретятся. Надіслати Поділитися на інших сайтах More sharing options... radosti Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Добрый день! Как при цене "0 грн" указать значение "нет в наличии", обычной заменой не подходит, так как в суммах где присутствует "0" также меняются значения... Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, radosti сказал: Добрый день! Как при цене "0 грн" указать значение "нет в наличии", обычной заменой не подходит, так как в суммах где присутствует "0" также меняются значения... вопрос неясен, по крайне мере мне. Но менять статус товара от цены можно через редактор товаров. К примеру. Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 (змінено) 1 час назад, Rassol2 сказал: Здесь в инструкции написано все.https://simplepars.top/index.php?page=note&n=9 Вот как оформлять запись регулярных выражений. Скрыть контент Так же тут ниже описано что можно использовать разные символы грани регулярных выражений. Скрыть контент в скриншоте сверху красным написано Правило здесь вот туда его и нужно засунуть. Если бы вы читали инструкцию вы бы заметили что такая памятка есть, и есть она уже два года. Цитаты выше именно из этой памятки. Регулярные выражения придумал не я, их придумал Генри Спенсер, я просто написал стек который поддерживает работу этой технологии внутри модуля. И книга по регулярным выражениям занимает 600 страниц. Куда мне их засунуть то ? Моя задача расписать как использовать регулярные выражения в модуля. Что я и сделал в статьеhttps://simplepars.top/index.php?page=note&n=9 Все есть достаточно взять и приступить к их изучению. В этом основная проблема, и проблема не модуля. Модуль как перфоратор, вам нужно сделать отверстие в плите и вам нужно включить режим с вибрацией. Если вы не изучаете документацию то вы не знаете что на вашем перфораторе есть такой режим, и не включая его мучаетесь. Но никто никогда не скажет что проблема в перфораторе. Он то поддерживает все, проблема в то что не используют доступные возможности. А по поводу книги в 600страниц. Это да, но освоив хотя бы это. Скрыть контент Вы решите 90% зада которые вам встретятся. Так я именно так и делаю. На первых шагах ищу нужные выражения, читаю, дабы форумов много. Подставляю и большинство подставляющих выражений почему то не работает. И косые и тильды как вы рекомендуете заменял решетками. Не разу не срабатывало либо вылетало в ошибку. Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) И то что привели выше, читал я это. Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это тоже как и с перфоратором) Не все читают его инструкцию , опытные показали как переключать на удар , как сверлить и новичек просверлив первые отверстия криво, постепенно научился. Змінено 26 лютого 2021 користувачем amd4 Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 2 часа назад, Rassol2 сказал: Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Показать контент Кстати а я оказывается это реализовал уже давно , в границах парсинга, только забыл) Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) эмм... Так же как и весь опенкарт PHP 1 час назад, amd4 сказал: Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. это не относится к моему модулю, изучайте регулярные выражения и вы узнаете что такое экранирующий символ. 1 час назад, amd4 сказал: Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это безусловно хорошо что вы обучаетесь, но если все начну писать в тех поддержку вопросы по регулярным выражениям, я не выпушу уже ни одной версии модуля. Если есть вопросы по модулю, да вперед будем решать. Но если вы не знаете как составить правило на регуляке, то тут вопрос не о модуле. Грубо конечно, но я бы предпочел на это не тратить свое время, все же оно ограничено. А форумов по программированию и ресурсов по регулякам очень много. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 И отдельно про это. 1 час назад, amd4 сказал: Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} С точки зрения правильность записи регулярки, она записана верно. Но понятие она не работает крайне не верно, все регуляки работаю, любые кракозябры запишите и они будут работать. Правильно писать так.Эта регуляка не делает то что вы ожидаете. ИлиЭта регулярка не решает поставленной задачи. Если вот так написать тогда становится ясно что вопрос в том какая задача и как составлена регулярка. А вот тут уже есть над чем подумать, неправда ли ? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} кстати а серьезно что оно должна была делать это регулярка ? Надіслати Поділитися на інших сайтах More sharing options... Назад 238 239 240 241 242 243 244 245 246 247 248 Вперед Сторінка 243 з 562 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 55 Перейти до списку тем Схожі публікації обмен данными Модуль Експорт замовлень у XML [Поддержка] Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 11 відповідей 1 313 перегляди spectre 18 хвилин тому обмен данными Експорт замовлень у XML Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 0 коментарів 4 600 переглядів YevheniiLysenko 2 липня 2024 [Поддержка] Competitor parser - парсинг сайтов для OpenCart/OcStore Автор: UncleSam, 29 травня парсер парсер цен (і ще 4) Теги: парсер парсер цен парсер товаров парсер конкурентов парсер для опенкарт парсер цен кокурентов 0 відповідей 404 перегляди UncleSam 26 червня Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 0 коментарів 3 448 переглядів IHOR1989 24 березня 2025 [Поддержка] Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 6 відповідей 868 переглядів IHOR1989 27 лютого Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Форум Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] SimplePars - Універсальний парсер для ІМ OpenCartForum Форум Модулі Шаблони Безкоштовні шаблониПлатні шаблони Блоги Новини ocStore Офіційний сайтДемо ocStore 3.0.3.2Демо ocStore 2.3.0.2.4Завантажити ocStoreДокументаціяІсторія версій ocStore Гість Українська Русский English Уже зареєстровані? Ввійти Реєстрація × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Aspirinnka1 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 1 час назад, Rassol2 сказал: покажите скриншот где у вас не добавляет в коне если граница пустая. вот Речь идет о повторяющейся границе. В простой все добавляет. Спойлер Надіслати Поділитися на інших сайтах More sharing options...
Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, Aspirinnka1 сказал: вот Речь идет о повторяющейся границе. В простой все добавляет. Показать контент И тут все логично. Добавляет в конец каждого повторения. А у вас видно что не в этой границе нет ни одного повторения. Куда добавлять ? Если там будет 100 повторений добавится в каждую итерацию из 100повторений. Если там 13 повторений добавится в каждую итерацию из 13 повторений. Но если там нет повторений то некуда и добавлять. Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Почему и задал вопрос сразу или должно добавляться. Теперь понятно, что не должно. Спасибо Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 2 минуты назад, Rassol2 сказал: Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Скрыть контент Спасибо за подсказку. Я честно пытаюсь выражения осваивать. Но первое что я не могу понять- это какие символы убирать и подставлять скобки { , хештег # и квадратные скобки [ , с которых начинаются выражения у вас. Потому как что я читаю, начинаются с круглых скобок и хештегов с квадратными скобками вовсе нет. Вот давайте тут тогда попутно задам вопрос - ^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$ вот выражение которое я ранее гуглил и записал себе , когда тут задавал вопрос об http и htpps и из которого я пытался создать своё. Я правильно понимаю что это все выражение целиком я должен запихать в скобки { , хештег # и квадратные скобки [ ? {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$#]} Если не правильно, тогда как узнавать что и где необходимо подставлять и какие символы убирать? Вот была бы тогда какая то памятка что ли , шпаргалочка по этому поводу. Было бы конечно попроще. У меня вот например был опыт, до освоения opencartа, иметь дело с парсером ,надстройкой для ексель. т.е. при установке он встраивался в ексель как надстройка. Так там автор вписал сразу все значения, я понимаю , тут так сделать нельзя. Да и у него как я сейчас понимаю он был , скажем так полуавтоматический. Хотя может и нет. Но у меня в то время получилось спарсить этот же самый сайт по его видео за 50 минут. Просто у него при нажатии на поле где можно записывать его правила выпадал список со всеми этими правилами. Да. Не маленький список, поделенный на группы по функциям. По шагам. Я не говорю что ваш плохой. Наоборот, вижу что более функциональный. Но факт что там ничего не надо было осваивать, а в условиях нехватки времени, сами понимаете сидеть и осваивать книги под 600 страниц (вы упоминали в видео)...после завершения, да. Можно освоить. Да и к тому же я искал решение вырезать и вставить с конца последние нужные символы, мне и в голову даже не пришло ориентироваться по _ . Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, amd4 сказал: Спасибо за подсказку. Я честно пытаюсь выражения осваивать. Но первое что я не могу понять- это какие символы убирать и подставлять скобки { , хештег # и квадратные скобки [ , с которых начинаются выражения у вас. Потому как что я читаю, начинаются с круглых скобок и хештегов с квадратными скобками вовсе нет. Здесь в инструкции написано все.https://simplepars.top/index.php?page=note&n=9 Вот как оформлять запись регулярных выражений. Спойлер Так же тут ниже описано что можно использовать разные символы грани регулярных выражений. Спойлер 4 минуты назад, amd4 сказал: Вот давайте тут тогда попутно задам вопрос - ^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$ вот выражение которое я ранее гуглил и записал себе , когда тут задавал вопрос об http и htpps и из которого я пытался создать своё. Я правильно понимаю что это все выражение целиком я должен запихать в скобки { , хештег # и квадратные скобки [ ? {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$#]} в скриншоте сверху красным написано Правило здесь вот туда его и нужно засунуть. 5 минут назад, amd4 сказал: Если не правильно, тогда как узнавать что и где необходимо подставлять и какие символы убирать? Вот была бы тогда какая то памятка что ли , шпаргалочка по этому поводу. Было бы конечно попроще. Если бы вы читали инструкцию вы бы заметили что такая памятка есть, и есть она уже два года. Цитаты выше именно из этой памятки. 7 минут назад, amd4 сказал: Да. Не маленький список, поделенный на группы по функциям. По шагам. Я не говорю что ваш плохой. Наоборот, вижу что более функциональный. Но факт что там ничего не надо было осваивать, а в условиях нехватки времени, сами понимаете сидеть и осваивать книги под 600 страниц (вы упоминали в видео)...после завершения, да. Можно освоить. Регулярные выражения придумал не я, их придумал Генри Спенсер, я просто написал стек который поддерживает работу этой технологии внутри модуля. И книга по регулярным выражениям занимает 600 страниц. Куда мне их засунуть то ? Моя задача расписать как использовать регулярные выражения в модуля. Что я и сделал в статьеhttps://simplepars.top/index.php?page=note&n=9 Все есть достаточно взять и приступить к их изучению. 11 минут назад, amd4 сказал: Да и к тому же я искал решение вырезать и вставить с конца последние нужные символы, мне и в голову даже не пришло ориентироваться по _ . В этом основная проблема, и проблема не модуля. Модуль как перфоратор, вам нужно сделать отверстие в плите и вам нужно включить режим с вибрацией. Если вы не изучаете документацию то вы не знаете что на вашем перфораторе есть такой режим, и не включая его мучаетесь. Но никто никогда не скажет что проблема в перфораторе. Он то поддерживает все, проблема в то что не используют доступные возможности. А по поводу книги в 600страниц. Это да, но освоив хотя бы это. Спойлер Вы решите 90% зада которые вам встретятся. Надіслати Поділитися на інших сайтах More sharing options... radosti Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Добрый день! Как при цене "0 грн" указать значение "нет в наличии", обычной заменой не подходит, так как в суммах где присутствует "0" также меняются значения... Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, radosti сказал: Добрый день! Как при цене "0 грн" указать значение "нет в наличии", обычной заменой не подходит, так как в суммах где присутствует "0" также меняются значения... вопрос неясен, по крайне мере мне. Но менять статус товара от цены можно через редактор товаров. К примеру. Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 (змінено) 1 час назад, Rassol2 сказал: Здесь в инструкции написано все.https://simplepars.top/index.php?page=note&n=9 Вот как оформлять запись регулярных выражений. Скрыть контент Так же тут ниже описано что можно использовать разные символы грани регулярных выражений. Скрыть контент в скриншоте сверху красным написано Правило здесь вот туда его и нужно засунуть. Если бы вы читали инструкцию вы бы заметили что такая памятка есть, и есть она уже два года. Цитаты выше именно из этой памятки. Регулярные выражения придумал не я, их придумал Генри Спенсер, я просто написал стек который поддерживает работу этой технологии внутри модуля. И книга по регулярным выражениям занимает 600 страниц. Куда мне их засунуть то ? Моя задача расписать как использовать регулярные выражения в модуля. Что я и сделал в статьеhttps://simplepars.top/index.php?page=note&n=9 Все есть достаточно взять и приступить к их изучению. В этом основная проблема, и проблема не модуля. Модуль как перфоратор, вам нужно сделать отверстие в плите и вам нужно включить режим с вибрацией. Если вы не изучаете документацию то вы не знаете что на вашем перфораторе есть такой режим, и не включая его мучаетесь. Но никто никогда не скажет что проблема в перфораторе. Он то поддерживает все, проблема в то что не используют доступные возможности. А по поводу книги в 600страниц. Это да, но освоив хотя бы это. Скрыть контент Вы решите 90% зада которые вам встретятся. Так я именно так и делаю. На первых шагах ищу нужные выражения, читаю, дабы форумов много. Подставляю и большинство подставляющих выражений почему то не работает. И косые и тильды как вы рекомендуете заменял решетками. Не разу не срабатывало либо вылетало в ошибку. Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) И то что привели выше, читал я это. Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это тоже как и с перфоратором) Не все читают его инструкцию , опытные показали как переключать на удар , как сверлить и новичек просверлив первые отверстия криво, постепенно научился. Змінено 26 лютого 2021 користувачем amd4 Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 2 часа назад, Rassol2 сказал: Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Показать контент Кстати а я оказывается это реализовал уже давно , в границах парсинга, только забыл) Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) эмм... Так же как и весь опенкарт PHP 1 час назад, amd4 сказал: Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. это не относится к моему модулю, изучайте регулярные выражения и вы узнаете что такое экранирующий символ. 1 час назад, amd4 сказал: Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это безусловно хорошо что вы обучаетесь, но если все начну писать в тех поддержку вопросы по регулярным выражениям, я не выпушу уже ни одной версии модуля. Если есть вопросы по модулю, да вперед будем решать. Но если вы не знаете как составить правило на регуляке, то тут вопрос не о модуле. Грубо конечно, но я бы предпочел на это не тратить свое время, все же оно ограничено. А форумов по программированию и ресурсов по регулякам очень много. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 И отдельно про это. 1 час назад, amd4 сказал: Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} С точки зрения правильность записи регулярки, она записана верно. Но понятие она не работает крайне не верно, все регуляки работаю, любые кракозябры запишите и они будут работать. Правильно писать так.Эта регуляка не делает то что вы ожидаете. ИлиЭта регулярка не решает поставленной задачи. Если вот так написать тогда становится ясно что вопрос в том какая задача и как составлена регулярка. А вот тут уже есть над чем подумать, неправда ли ? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} кстати а серьезно что оно должна была делать это регулярка ? Надіслати Поділитися на інших сайтах More sharing options... Назад 238 239 240 241 242 243 244 245 246 247 248 Вперед Сторінка 243 з 562 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 55 Перейти до списку тем Схожі публікації обмен данными Модуль Експорт замовлень у XML [Поддержка] Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 11 відповідей 1 313 перегляди spectre 18 хвилин тому обмен данными Експорт замовлень у XML Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 0 коментарів 4 600 переглядів YevheniiLysenko 2 липня 2024 [Поддержка] Competitor parser - парсинг сайтов для OpenCart/OcStore Автор: UncleSam, 29 травня парсер парсер цен (і ще 4) Теги: парсер парсер цен парсер товаров парсер конкурентов парсер для опенкарт парсер цен кокурентов 0 відповідей 404 перегляди UncleSam 26 червня Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 0 коментарів 3 448 переглядів IHOR1989 24 березня 2025 [Поддержка] Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 6 відповідей 868 переглядів IHOR1989 27 лютого Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Форум Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] SimplePars - Універсальний парсер для ІМ OpenCartForum Форум Модулі Шаблони Безкоштовні шаблониПлатні шаблони Блоги Новини ocStore Офіційний сайтДемо ocStore 3.0.3.2Демо ocStore 2.3.0.2.4Завантажити ocStoreДокументаціяІсторія версій ocStore Гість Українська Русский English Уже зареєстровані? Ввійти Реєстрація × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Aspirinnka1 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Почему и задал вопрос сразу или должно добавляться. Теперь понятно, что не должно. Спасибо Надіслати Поділитися на інших сайтах More sharing options...
amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 2 минуты назад, Rassol2 сказал: Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Скрыть контент Спасибо за подсказку. Я честно пытаюсь выражения осваивать. Но первое что я не могу понять- это какие символы убирать и подставлять скобки { , хештег # и квадратные скобки [ , с которых начинаются выражения у вас. Потому как что я читаю, начинаются с круглых скобок и хештегов с квадратными скобками вовсе нет. Вот давайте тут тогда попутно задам вопрос - ^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$ вот выражение которое я ранее гуглил и записал себе , когда тут задавал вопрос об http и htpps и из которого я пытался создать своё. Я правильно понимаю что это все выражение целиком я должен запихать в скобки { , хештег # и квадратные скобки [ ? {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$#]} Если не правильно, тогда как узнавать что и где необходимо подставлять и какие символы убирать? Вот была бы тогда какая то памятка что ли , шпаргалочка по этому поводу. Было бы конечно попроще. У меня вот например был опыт, до освоения opencartа, иметь дело с парсером ,надстройкой для ексель. т.е. при установке он встраивался в ексель как надстройка. Так там автор вписал сразу все значения, я понимаю , тут так сделать нельзя. Да и у него как я сейчас понимаю он был , скажем так полуавтоматический. Хотя может и нет. Но у меня в то время получилось спарсить этот же самый сайт по его видео за 50 минут. Просто у него при нажатии на поле где можно записывать его правила выпадал список со всеми этими правилами. Да. Не маленький список, поделенный на группы по функциям. По шагам. Я не говорю что ваш плохой. Наоборот, вижу что более функциональный. Но факт что там ничего не надо было осваивать, а в условиях нехватки времени, сами понимаете сидеть и осваивать книги под 600 страниц (вы упоминали в видео)...после завершения, да. Можно освоить. Да и к тому же я искал решение вырезать и вставить с конца последние нужные символы, мне и в голову даже не пришло ориентироваться по _ . Надіслати Поділитися на інших сайтах More sharing options...
Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, amd4 сказал: Спасибо за подсказку. Я честно пытаюсь выражения осваивать. Но первое что я не могу понять- это какие символы убирать и подставлять скобки { , хештег # и квадратные скобки [ , с которых начинаются выражения у вас. Потому как что я читаю, начинаются с круглых скобок и хештегов с квадратными скобками вовсе нет. Здесь в инструкции написано все.https://simplepars.top/index.php?page=note&n=9 Вот как оформлять запись регулярных выражений. Спойлер Так же тут ниже описано что можно использовать разные символы грани регулярных выражений. Спойлер 4 минуты назад, amd4 сказал: Вот давайте тут тогда попутно задам вопрос - ^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$ вот выражение которое я ранее гуглил и записал себе , когда тут задавал вопрос об http и htpps и из которого я пытался создать своё. Я правильно понимаю что это все выражение целиком я должен запихать в скобки { , хештег # и квадратные скобки [ ? {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)$#]} в скриншоте сверху красным написано Правило здесь вот туда его и нужно засунуть. 5 минут назад, amd4 сказал: Если не правильно, тогда как узнавать что и где необходимо подставлять и какие символы убирать? Вот была бы тогда какая то памятка что ли , шпаргалочка по этому поводу. Было бы конечно попроще. Если бы вы читали инструкцию вы бы заметили что такая памятка есть, и есть она уже два года. Цитаты выше именно из этой памятки. 7 минут назад, amd4 сказал: Да. Не маленький список, поделенный на группы по функциям. По шагам. Я не говорю что ваш плохой. Наоборот, вижу что более функциональный. Но факт что там ничего не надо было осваивать, а в условиях нехватки времени, сами понимаете сидеть и осваивать книги под 600 страниц (вы упоминали в видео)...после завершения, да. Можно освоить. Регулярные выражения придумал не я, их придумал Генри Спенсер, я просто написал стек который поддерживает работу этой технологии внутри модуля. И книга по регулярным выражениям занимает 600 страниц. Куда мне их засунуть то ? Моя задача расписать как использовать регулярные выражения в модуля. Что я и сделал в статьеhttps://simplepars.top/index.php?page=note&n=9 Все есть достаточно взять и приступить к их изучению. 11 минут назад, amd4 сказал: Да и к тому же я искал решение вырезать и вставить с конца последние нужные символы, мне и в голову даже не пришло ориентироваться по _ . В этом основная проблема, и проблема не модуля. Модуль как перфоратор, вам нужно сделать отверстие в плите и вам нужно включить режим с вибрацией. Если вы не изучаете документацию то вы не знаете что на вашем перфораторе есть такой режим, и не включая его мучаетесь. Но никто никогда не скажет что проблема в перфораторе. Он то поддерживает все, проблема в то что не используют доступные возможности. А по поводу книги в 600страниц. Это да, но освоив хотя бы это. Спойлер Вы решите 90% зада которые вам встретятся. Надіслати Поділитися на інших сайтах More sharing options... radosti Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Добрый день! Как при цене "0 грн" указать значение "нет в наличии", обычной заменой не подходит, так как в суммах где присутствует "0" также меняются значения... Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, radosti сказал: Добрый день! Как при цене "0 грн" указать значение "нет в наличии", обычной заменой не подходит, так как в суммах где присутствует "0" также меняются значения... вопрос неясен, по крайне мере мне. Но менять статус товара от цены можно через редактор товаров. К примеру. Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 (змінено) 1 час назад, Rassol2 сказал: Здесь в инструкции написано все.https://simplepars.top/index.php?page=note&n=9 Вот как оформлять запись регулярных выражений. Скрыть контент Так же тут ниже описано что можно использовать разные символы грани регулярных выражений. Скрыть контент в скриншоте сверху красным написано Правило здесь вот туда его и нужно засунуть. Если бы вы читали инструкцию вы бы заметили что такая памятка есть, и есть она уже два года. Цитаты выше именно из этой памятки. Регулярные выражения придумал не я, их придумал Генри Спенсер, я просто написал стек который поддерживает работу этой технологии внутри модуля. И книга по регулярным выражениям занимает 600 страниц. Куда мне их засунуть то ? Моя задача расписать как использовать регулярные выражения в модуля. Что я и сделал в статьеhttps://simplepars.top/index.php?page=note&n=9 Все есть достаточно взять и приступить к их изучению. В этом основная проблема, и проблема не модуля. Модуль как перфоратор, вам нужно сделать отверстие в плите и вам нужно включить режим с вибрацией. Если вы не изучаете документацию то вы не знаете что на вашем перфораторе есть такой режим, и не включая его мучаетесь. Но никто никогда не скажет что проблема в перфораторе. Он то поддерживает все, проблема в то что не используют доступные возможности. А по поводу книги в 600страниц. Это да, но освоив хотя бы это. Скрыть контент Вы решите 90% зада которые вам встретятся. Так я именно так и делаю. На первых шагах ищу нужные выражения, читаю, дабы форумов много. Подставляю и большинство подставляющих выражений почему то не работает. И косые и тильды как вы рекомендуете заменял решетками. Не разу не срабатывало либо вылетало в ошибку. Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) И то что привели выше, читал я это. Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это тоже как и с перфоратором) Не все читают его инструкцию , опытные показали как переключать на удар , как сверлить и новичек просверлив первые отверстия криво, постепенно научился. Змінено 26 лютого 2021 користувачем amd4 Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 2 часа назад, Rassol2 сказал: Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Показать контент Кстати а я оказывается это реализовал уже давно , в границах парсинга, только забыл) Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) эмм... Так же как и весь опенкарт PHP 1 час назад, amd4 сказал: Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. это не относится к моему модулю, изучайте регулярные выражения и вы узнаете что такое экранирующий символ. 1 час назад, amd4 сказал: Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это безусловно хорошо что вы обучаетесь, но если все начну писать в тех поддержку вопросы по регулярным выражениям, я не выпушу уже ни одной версии модуля. Если есть вопросы по модулю, да вперед будем решать. Но если вы не знаете как составить правило на регуляке, то тут вопрос не о модуле. Грубо конечно, но я бы предпочел на это не тратить свое время, все же оно ограничено. А форумов по программированию и ресурсов по регулякам очень много. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 И отдельно про это. 1 час назад, amd4 сказал: Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} С точки зрения правильность записи регулярки, она записана верно. Но понятие она не работает крайне не верно, все регуляки работаю, любые кракозябры запишите и они будут работать. Правильно писать так.Эта регуляка не делает то что вы ожидаете. ИлиЭта регулярка не решает поставленной задачи. Если вот так написать тогда становится ясно что вопрос в том какая задача и как составлена регулярка. А вот тут уже есть над чем подумать, неправда ли ? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} кстати а серьезно что оно должна была делать это регулярка ? Надіслати Поділитися на інших сайтах More sharing options... Назад 238 239 240 241 242 243 244 245 246 247 248 Вперед Сторінка 243 з 562 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 55 Перейти до списку тем Схожі публікації обмен данными Модуль Експорт замовлень у XML [Поддержка] Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 11 відповідей 1 313 перегляди spectre 18 хвилин тому обмен данными Експорт замовлень у XML Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 0 коментарів 4 600 переглядів YevheniiLysenko 2 липня 2024 [Поддержка] Competitor parser - парсинг сайтов для OpenCart/OcStore Автор: UncleSam, 29 травня парсер парсер цен (і ще 4) Теги: парсер парсер цен парсер товаров парсер конкурентов парсер для опенкарт парсер цен кокурентов 0 відповідей 404 перегляди UncleSam 26 червня Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 0 коментарів 3 448 переглядів IHOR1989 24 березня 2025 [Поддержка] Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 6 відповідей 868 переглядів IHOR1989 27 лютого Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Форум Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] SimplePars - Універсальний парсер для ІМ OpenCartForum Форум Модулі Шаблони Безкоштовні шаблониПлатні шаблони Блоги Новини ocStore Офіційний сайтДемо ocStore 3.0.3.2Демо ocStore 2.3.0.2.4Завантажити ocStoreДокументаціяІсторія версій ocStore Гість Українська Русский English Уже зареєстровані? Ввійти Реєстрація × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
radosti Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 Добрый день! Как при цене "0 грн" указать значение "нет в наличии", обычной заменой не подходит, так как в суммах где присутствует "0" также меняются значения... Надіслати Поділитися на інших сайтах More sharing options...
Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 минуту назад, radosti сказал: Добрый день! Как при цене "0 грн" указать значение "нет в наличии", обычной заменой не подходит, так как в суммах где присутствует "0" также меняются значения... вопрос неясен, по крайне мере мне. Но менять статус товара от цены можно через редактор товаров. К примеру. Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 (змінено) 1 час назад, Rassol2 сказал: Здесь в инструкции написано все.https://simplepars.top/index.php?page=note&n=9 Вот как оформлять запись регулярных выражений. Скрыть контент Так же тут ниже описано что можно использовать разные символы грани регулярных выражений. Скрыть контент в скриншоте сверху красным написано Правило здесь вот туда его и нужно засунуть. Если бы вы читали инструкцию вы бы заметили что такая памятка есть, и есть она уже два года. Цитаты выше именно из этой памятки. Регулярные выражения придумал не я, их придумал Генри Спенсер, я просто написал стек который поддерживает работу этой технологии внутри модуля. И книга по регулярным выражениям занимает 600 страниц. Куда мне их засунуть то ? Моя задача расписать как использовать регулярные выражения в модуля. Что я и сделал в статьеhttps://simplepars.top/index.php?page=note&n=9 Все есть достаточно взять и приступить к их изучению. В этом основная проблема, и проблема не модуля. Модуль как перфоратор, вам нужно сделать отверстие в плите и вам нужно включить режим с вибрацией. Если вы не изучаете документацию то вы не знаете что на вашем перфораторе есть такой режим, и не включая его мучаетесь. Но никто никогда не скажет что проблема в перфораторе. Он то поддерживает все, проблема в то что не используют доступные возможности. А по поводу книги в 600страниц. Это да, но освоив хотя бы это. Скрыть контент Вы решите 90% зада которые вам встретятся. Так я именно так и делаю. На первых шагах ищу нужные выражения, читаю, дабы форумов много. Подставляю и большинство подставляющих выражений почему то не работает. И косые и тильды как вы рекомендуете заменял решетками. Не разу не срабатывало либо вылетало в ошибку. Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) И то что привели выше, читал я это. Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это тоже как и с перфоратором) Не все читают его инструкцию , опытные показали как переключать на удар , как сверлить и новичек просверлив первые отверстия криво, постепенно научился. Змінено 26 лютого 2021 користувачем amd4 Надіслати Поділитися на інших сайтах More sharing options... amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 2 часа назад, Rassol2 сказал: Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Показать контент Кстати а я оказывается это реализовал уже давно , в границах парсинга, только забыл) Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) эмм... Так же как и весь опенкарт PHP 1 час назад, amd4 сказал: Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. это не относится к моему модулю, изучайте регулярные выражения и вы узнаете что такое экранирующий символ. 1 час назад, amd4 сказал: Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это безусловно хорошо что вы обучаетесь, но если все начну писать в тех поддержку вопросы по регулярным выражениям, я не выпушу уже ни одной версии модуля. Если есть вопросы по модулю, да вперед будем решать. Но если вы не знаете как составить правило на регуляке, то тут вопрос не о модуле. Грубо конечно, но я бы предпочел на это не тратить свое время, все же оно ограничено. А форумов по программированию и ресурсов по регулякам очень много. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 И отдельно про это. 1 час назад, amd4 сказал: Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} С точки зрения правильность записи регулярки, она записана верно. Но понятие она не работает крайне не верно, все регуляки работаю, любые кракозябры запишите и они будут работать. Правильно писать так.Эта регуляка не делает то что вы ожидаете. ИлиЭта регулярка не решает поставленной задачи. Если вот так написать тогда становится ясно что вопрос в том какая задача и как составлена регулярка. А вот тут уже есть над чем подумать, неправда ли ? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} кстати а серьезно что оно должна была делать это регулярка ? Надіслати Поділитися на інших сайтах More sharing options... Назад 238 239 240 241 242 243 244 245 246 247 248 Вперед Сторінка 243 з 562 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 55 Перейти до списку тем Схожі публікації обмен данными Модуль Експорт замовлень у XML [Поддержка] Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 11 відповідей 1 313 перегляди spectre 18 хвилин тому обмен данными Експорт замовлень у XML Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 0 коментарів 4 600 переглядів YevheniiLysenko 2 липня 2024 [Поддержка] Competitor parser - парсинг сайтов для OpenCart/OcStore Автор: UncleSam, 29 травня парсер парсер цен (і ще 4) Теги: парсер парсер цен парсер товаров парсер конкурентов парсер для опенкарт парсер цен кокурентов 0 відповідей 404 перегляди UncleSam 26 червня Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 0 коментарів 3 448 переглядів IHOR1989 24 березня 2025 [Поддержка] Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 6 відповідей 868 переглядів IHOR1989 27 лютого Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Форум Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] SimplePars - Універсальний парсер для ІМ
amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 (змінено) 1 час назад, Rassol2 сказал: Здесь в инструкции написано все.https://simplepars.top/index.php?page=note&n=9 Вот как оформлять запись регулярных выражений. Скрыть контент Так же тут ниже описано что можно использовать разные символы грани регулярных выражений. Скрыть контент в скриншоте сверху красным написано Правило здесь вот туда его и нужно засунуть. Если бы вы читали инструкцию вы бы заметили что такая памятка есть, и есть она уже два года. Цитаты выше именно из этой памятки. Регулярные выражения придумал не я, их придумал Генри Спенсер, я просто написал стек который поддерживает работу этой технологии внутри модуля. И книга по регулярным выражениям занимает 600 страниц. Куда мне их засунуть то ? Моя задача расписать как использовать регулярные выражения в модуля. Что я и сделал в статьеhttps://simplepars.top/index.php?page=note&n=9 Все есть достаточно взять и приступить к их изучению. В этом основная проблема, и проблема не модуля. Модуль как перфоратор, вам нужно сделать отверстие в плите и вам нужно включить режим с вибрацией. Если вы не изучаете документацию то вы не знаете что на вашем перфораторе есть такой режим, и не включая его мучаетесь. Но никто никогда не скажет что проблема в перфораторе. Он то поддерживает все, проблема в то что не используют доступные возможности. А по поводу книги в 600страниц. Это да, но освоив хотя бы это. Скрыть контент Вы решите 90% зада которые вам встретятся. Так я именно так и делаю. На первых шагах ищу нужные выражения, читаю, дабы форумов много. Подставляю и большинство подставляющих выражений почему то не работает. И косые и тильды как вы рекомендуете заменял решетками. Не разу не срабатывало либо вылетало в ошибку. Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) И то что привели выше, читал я это. Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это тоже как и с перфоратором) Не все читают его инструкцию , опытные показали как переключать на удар , как сверлить и новичек просверлив первые отверстия криво, постепенно научился. Змінено 26 лютого 2021 користувачем amd4 Надіслати Поділитися на інших сайтах More sharing options...
amd4 Опубліковано: 26 лютого 2021 Share Опубліковано: 26 лютого 2021 2 часа назад, Rassol2 сказал: Я пологаю регулярные выражения вы пока не начали осваивать. Рекомендую начать если у вас задачи такого уровня. Можно так. Это будет возвращать все цифры которые идти после _ и перед концом строки. {reg[#(.*)_(\d*?)$#]}|$2 Показать контент Кстати а я оказывается это реализовал уже давно , в границах парсинга, только забыл) Надіслати Поділитися на інших сайтах More sharing options...
Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: Даже в этой розовой памятке плюсиками отмечены не все выражения которые работают на всех языках. (отсюда кстати вопрос какой язык используете вы?) эмм... Так же как и весь опенкарт PHP 1 час назад, amd4 сказал: Вот если брать косые черты. То начинаться должно с такой косой / и заканчиваться такой же / . И опять же сталкиваюсь с неизвестным - почему в том выражении стоят вот такие , обратные косые экранирующие \ и еще тем более в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. это не относится к моему модулю, изучайте регулярные выражения и вы узнаете что такое экранирующий символ. 1 час назад, amd4 сказал: Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2 тоже для себя что то почерпнул. Это безусловно хорошо что вы обучаетесь, но если все начну писать в тех поддержку вопросы по регулярным выражениям, я не выпушу уже ни одной версии модуля. Если есть вопросы по модулю, да вперед будем решать. Но если вы не знаете как составить правило на регуляке, то тут вопрос не о модуле. Грубо конечно, но я бы предпочел на это не тратить свое время, все же оно ограничено. А форумов по программированию и ресурсов по регулякам очень много. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 И отдельно про это. 1 час назад, amd4 сказал: Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} С точки зрения правильность записи регулярки, она записана верно. Но понятие она не работает крайне не верно, все регуляки работаю, любые кракозябры запишите и они будут работать. Правильно писать так.Эта регуляка не делает то что вы ожидаете. ИлиЭта регулярка не решает поставленной задачи. Если вот так написать тогда становится ясно что вопрос в том какая задача и как составлена регулярка. А вот тут уже есть над чем подумать, неправда ли ? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} кстати а серьезно что оно должна была делать это регулярка ? Надіслати Поділитися на інших сайтах More sharing options... Назад 238 239 240 241 242 243 244 245 246 247 248 Вперед Сторінка 243 з 562 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 55 Перейти до списку тем Схожі публікації обмен данными Модуль Експорт замовлень у XML [Поддержка] Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 11 відповідей 1 313 перегляди spectre 18 хвилин тому обмен данными Експорт замовлень у XML Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 0 коментарів 4 600 переглядів YevheniiLysenko 2 липня 2024 [Поддержка] Competitor parser - парсинг сайтов для OpenCart/OcStore Автор: UncleSam, 29 травня парсер парсер цен (і ще 4) Теги: парсер парсер цен парсер товаров парсер конкурентов парсер для опенкарт парсер цен кокурентов 0 відповідей 404 перегляди UncleSam 26 червня Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 0 коментарів 3 448 переглядів IHOR1989 24 березня 2025 [Поддержка] Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 6 відповідей 868 переглядів IHOR1989 27 лютого Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Форум Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] SimplePars - Універсальний парсер для ІМ
Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 И отдельно про это. 1 час назад, amd4 сказал: Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} С точки зрения правильность записи регулярки, она записана верно. Но понятие она не работает крайне не верно, все регуляки работаю, любые кракозябры запишите и они будут работать. Правильно писать так.Эта регуляка не делает то что вы ожидаете. ИлиЭта регулярка не решает поставленной задачи. Если вот так написать тогда становится ясно что вопрос в том какая задача и как составлена регулярка. А вот тут уже есть над чем подумать, неправда ли ? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} кстати а серьезно что оно должна была делать это регулярка ? Надіслати Поділитися на інших сайтах More sharing options... Назад 238 239 240 241 242 243 244 245 246 247 248 Вперед Сторінка 243 з 562 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 55 Перейти до списку тем Схожі публікації обмен данными Модуль Експорт замовлень у XML [Поддержка] Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 11 відповідей 1 313 перегляди spectre 18 хвилин тому обмен данными Експорт замовлень у XML Автор: YevheniiLysenko, 2 липня 2024 xml feed xml (і ще 12) Теги: xml feed xml обмен обмен с 1c xml import xml файл xml выгрузка xml opencart ocstore xml експорт xml opencart xml yml xml/yml экспорт xml экспорт yml 0 коментарів 4 600 переглядів YevheniiLysenko 2 липня 2024 [Поддержка] Competitor parser - парсинг сайтов для OpenCart/OcStore Автор: UncleSam, 29 травня парсер парсер цен (і ще 4) Теги: парсер парсер цен парсер товаров парсер конкурентов парсер для опенкарт парсер цен кокурентов 0 відповідей 404 перегляди UncleSam 26 червня Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 0 коментарів 3 448 переглядів IHOR1989 24 березня 2025 [Поддержка] Обмін даними з Google Spreadsheets Автор: IHOR1989, 24 березня 2025 импорт импорт прайсы (і ще 16) Теги: импорт импорт прайсы импорт в opencart импорт цен обмен данными экспорт в google экспорт данных экспорт\импорт google cloud google api google spreadsheets данные данные товара синхронизация синхронизация товаров выгрузка api выгрузка в google выгрузка на сайт 6 відповідей 868 переглядів IHOR1989 27 лютого Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Rassol2 Опубліковано: 26 лютого 2021 Автор Share Опубліковано: 26 лютого 2021 1 час назад, amd4 сказал: {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} кстати а серьезно что оно должна была делать это регулярка ? Надіслати Поділитися на інших сайтах More sharing options... Назад 238 239 240 241 242 243 244 245 246 247 248 Вперед Сторінка 243 з 562 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 55
Recommended Posts