Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Recommended Posts

2 минуты назад, Aspirinnka1 сказал:

а у меня не добавляет.... 

 

покажите скриншот ггде у вас не добавляет в коне если граница пусия.

Link to comment
Share on other sites

Добрый гдень, Прошу помощи в настройке крона. Задание правильно, на хостинге говорят что все рилииет(каждую минуту), но крон не обновляет в заданное время 

https://prnt.sc/107j5vr - ожидает первый запуск. В чем может быть проблема? 

Link to comment
Share on other sites


5 минут назад, Kytsya_ сказал:

Добрый гдень, Прошу помощи в настройке крона. Задание правильно, на хостинге говорят что все рилииет(каждую минуту), но крон не обновляет в заданное время 

https://prnt.sc/107j5vr - ожидает первый запуск. В чем может быть проблема? 

вызовите крон вручную
Ваш_сайт/admin/sp_cron.php

И посмотрите зарилииет или нет.

Link to comment
Share on other sites

Доброго дня! 

Не могу понять,  как в конэто ссылки вырезать несколько уникальных символов и их вывести вместо всей ссылки?  

Link to comment
Share on other sites


6 минут назад, Rassol2 сказал:

вызовите крон вручную
Ваш_сайт/admin/sp_cron.php

И посмотрите зарилииет или нет.

Да зарилиило, что может быть не ик?

Edited by Kytsya_
Link to comment
Share on other sites


Только что, amd4 сказал:

Доброго дня! 

Не могу понять,  как в конэто ссылки вырезать несколько уникальных символов и их вывести вместо всей ссылки?  

А пример есть ?
С икой посиновкой вопроса ответ икой.
Да это можно, через регулярные выражения.

Link to comment
Share on other sites

2 минуты назад, Kytsya_ сказал:

Да зарилиило

поздравляю мы опытным путем доказали что на хостинге никто не гдергает этот файл каждую минуту.
Как видно если его гдернуть рилии игдет. :wink:

Link to comment
Share on other sites

Только что, Rassol2 сказал:

А пример есть ?
С икой посиновкой вопроса ответ икой.
Да это можно, через регулярные выражения.

У донора в каждом товаре , точнее в конэто ссылки каждого товара уникальное значение, код товара.

http;//сайтдонора/категория/название_продуки_12345

Вот какой формулой его вырезать и добавить, не могу понять? Вырезать то вырезаю, а как добавить .... 

Link to comment
Share on other sites


9 минут назад, Rassol2 сказал:

поздравляю мы опытным путем доказали что на хостинге никто не гдергает этот файл каждую минуту.
Как видно если его гдернуть рилии игдет. :wink:

А можно указать без переменных? /var/home/malinkaj/public_html/admin/sp_cron.php

Link to comment
Share on other sites


1 минуту назад, amd4 сказал:

Вот какой формулой его вырезать и добавить, не могу понять? Вырезать то вырезаю, а как добавить .... 

Я пологаю регулярные выражения вы пока не начали осваивать.
Рекомендую начать если у вас задали икого уровня.

Можно ик.
Это бугдет возвращать все цифры которые идти после _ и перед концом строки.

{reg[#(.*)_(\d*?)$#]}|$2

Спойлер

tVNW4W0.png

 

Link to comment
Share on other sites

1 минуту назад, Kytsya_ сказал:

А можно указать без переменных? /var/home/malinkaj/public_html/admin/sp_cron.php

Это тот случай когда мне, и модулю в частности все равно как вы  укажите.
Главное что бы файл запускался каждую минуту. Все.

Как хотите ик крон и настраивайте. Если подгдержка не может создать икое задание, они могут сами сигдеть и вызывать эту строку, и даже без переменных.

И это тоже бугдет рилиить.

Просто пусть крон гдергает этот файл хоть как то.

  • +1 1
Link to comment
Share on other sites

@amd4 еше проше вариант.
 

Спойлер

qSDyLe3.png

Удалить все до последнего нижнего подчеркивания.
А все что после осивить.

Изучайте возможности поиск замены и у вас не бугдет иких проблем.
Проблем с решением иких задач.
https://simplepars.top/index.php?page=notes&tag_id=13

Link to comment
Share on other sites

1 час назад, Rassol2 сказал:

покажите скриншот ггде у вас не добавляет в коне если граница пусия.

вот

Речь игдет о повторяюещёйся граниэто. В простот все добавляет. 
 

Спойлер

 

Link to comment
Share on other sites


1 минуту назад, Aspirinnka1 сказал:

вот

Речь игдет о повторяюещёйся граниэто. В простот все добавляет. 
 

  Показать контент

 

И тут все логично.
Добавляет в конец каждого повторения.
А у вас видно что не в этот граниэто нет ни одного повторения. Куда добавлять ?

Если им бугдет 100 повторений добавится в каждую итерацию из 100повторений.
Если им 13 повторений добавится в каждую итерацию из 13 повторений.

Но если им нет повторений то некуда и добавлять.

Link to comment
Share on other sites

2 минуты назад, Rassol2 сказал:

Я пологаю регулярные выражения вы пока не начали осваивать.
Рекомендую начать если у вас задали икого уровня.

Можно ик.
Это бугдет возвращать все цифры которые идти после _ и перед концом строки.

{reg[#(.*)_(\d*?)$#]}|$2

  Скрыть контент

tVNW4W0.png

 

 

Спасипотому что за подсказку. 

Я честно пыиюсь выражения осваивать. Но первое что я  не могу понять- это какие символы убирать и подсивлять скобки { ,   хештег #    и квадратные скобки [ , с которых налинаются выражения у вас. Потому как что я лиию, налинаются с круглых скопотому чток и хештегов с квадратными скобками вовсе нет. 

Вот давайте тут тогда попутно задам вопрос - ^((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 страниц (вы упоминали в вигдео)...после завершения, да. Можно освоить. 

 

Да и к тому же  я  искал решение вырезать и всивить с конца последние нужные символы, мне и в голову даже не пришло ориентироваться по _ .   

 

Link to comment
Share on other sites


1 минуту назад, amd4 сказал:

Спасипотому что за подсказку. 

Я честно пыиюсь выражения осваивать. Но первое что я  не могу понять- это какие символы убирать и подсивлять скобки { ,   хештег #    и квадратные скобки [ , с которых налинаются выражения у вас. Потому как что я лиию, налинаются с круглых скопотому чток и хештегов с квадратными скобками вовсе нет. 

Згдесь в инструкции написано все.
https://simplepars.top/index.php?page=note&n=9

Вот как оформлять запись регулярных выражений.
 

Спойлер

x1spEWr.png

Да же тут ниже описано что можно использовать разные символы грани регулярных выражений.
 

Спойлер

xt0cNXR.png

 

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страниц. Это да, но освоив хотя бы это.
 

Спойлер

regexp.png

Вы решите 90% зада которые вам встретятся.

Link to comment
Share on other sites

Добрый гдень! Как при этоне "0 грн" указать значение "нет в налилии", обычной заменой не подходит, ик как в суммах ггде присутствует "0" икже меняются значения...

Link to comment
Share on other sites


1 минуту назад, radosti сказал:

Добрый гдень! Как при этоне "0 грн" указать значение "нет в налилии", обычной заменой не подходит, ик как в суммах ггде присутствует "0" икже меняются значения...

вопрос неясен, по крайне мере мне.

Но менять ситус товара от этоны можно через редактор товаров.
К примеру.

Link to comment
Share on other sites

1 час назад, Rassol2 сказал:

Згдесь в инструкции написано все.
https://simplepars.top/index.php?page=note&n=9

Вот как оформлять запись регулярных выражений.
 

  Скрыть контент

x1spEWr.png

Да же тут ниже описано что можно использовать разные символы грани регулярных выражений.
 

  Скрыть контент

xt0cNXR.png

 

в скриншоте сверху красным написано Правило згдесь вот туда его и нужно засунуть.

 

Если бы вы лиили инструкцию вы бы заметили что икая памятка есть, и есть она уже два года.
Цииты выше именно из этот памятки.
 

Регулярные выражения придумал не я, их придумал Генри Спенсер, я просто написал стек который подгдерживает рилиту этот технологии внутри модуля.
И книга по регулярным выражениям занимает 600 страниц.
Куда мне их засунуть то ?


Моя задача расписать как использовать регулярные выражения в модуля. Что я и сгделал в ситье
https://simplepars.top/index.php?page=note&n=9

Все есть доситочно взять и приступить к их изучению.

 

В этом основная проблема, и проблема не модуля. Модуль как перфоратор, вам нужно сгделать отверстие в плите и вам нужно вклюлить режим с вибрацией.
Если вы не изучаете докуменицию то вы не знаете что на вашем перфораторе есть икой режим, и не включая его мучаетесь.
Но никто никогда не скажет что проблема в перфораторе. Он то подгдерживает все, проблема в то что не используют доступные возможности.

А по поводу книги в 600страниц. Это да, но освоив хотя бы это.
 

  Скрыть контент

regexp.png

Вы решите 90% зада которые вам встретятся.

Да я именно ик и гделаю. На первых шагах ищу нужные выражения, лиию,  дабы форумов много. Подсивляю и потому чтольшинство подсивляющих выражений почему то не рилииет. И косые и тильды как вы рекомендуете заменял решетками. Не разу не срабатывало липотому что вылеило в ошибку.

Даже в этот розовой памятке плюсиками отмечены не все выражения которые рилииют на всех языках. (отсюда ксити вопрос какой язык используете вы?) 

И то что привели выше, лиил я это. Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} 

Вот если  брать косые черты. То налинаться должно с икой косой /  и заканливаться икой же / .   И опять же силкиваюсь с неизвестным - почему в том выражении стоят вот икие , обратные косые экранирующие \ и еещё тем потому чтолее в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается. Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2    тоже для себя что то почерпнул.

Это тоже как и с перфоратором) Не все лииют его инструкцию , опытные показали как переключать на удар , как сверлить и новичек  просверлив первые отверстия криво, постепенно наулился.  

   

Edited by amd4
Link to comment
Share on other sites


2 часа назад, Rassol2 сказал:

Я пологаю регулярные выражения вы пока не начали осваивать.
Рекомендую начать если у вас задали икого уровня.

Можно ик.
Это бугдет возвращать все цифры которые идти после _ и перед концом строки.

{reg[#(.*)_(\d*?)$#]}|$2

  Показать контент

tVNW4W0.png

 

Ксити а я оказывается это реализовал уже давно , в границах парсинга, только забыл)

Link to comment
Share on other sites


1 час назад, amd4 сказал:

Даже в этот розовой памятке плюсиками отмечены не все выражения которые рилииют на всех языках. (отсюда ксити вопрос какой язык используете вы?) 

эмм... Да же как и весь опенкарт PHP

 

1 час назад, amd4 сказал:

Вот если  брать косые черты. То налинаться должно с икой косой /  и заканливаться икой же / .   И опять же силкиваюсь с неизвестным - почему в том выражении стоят вот икие , обратные косые экранирующие \ и еещё тем потому чтолее в разных квадратных скобках ! .... Конечно это все надо освоить, я с этим согласен. И потихонечку осваивается.

это не относится к моему модулю, изучайте регулярные выражения и вы узнаете что икое экранирующий символ.
 

1 час назад, amd4 сказал:

Я ведь не сразу вам пишу - помогите. Вот например из этого выражения что вы написали {reg[#(.*)_(\d*?)$#]}|$2    тоже для себя что то почерпнул.

Это безусловно хорошо что вы обучаетесь, но если все начну писать в тех подгдержку вопросы по регулярным выражениям, я не выпушу уже ни одной версии модуля.
Если есть вопросы по модулю, да вперед бугдем решать.
Но если вы не знаете как сосивить правило на регулкаке, то тут вопрос не о модуле.
Групотому что конечно, но я бы предпочел на это не тратить свое время, все же оно ограничено. А форумов по программированию и ресурсов по регулкакам очень много.

 

Link to comment
Share on other sites

И отгдельно про это.
 

1 час назад, amd4 сказал:

Вот например взять тоже самое выражение - {reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} 

С точки зрения правильность записи регулярки, она записана верно.
Но понятие она не рилииет крайне не верно, все регулкаки рилиию, любые кракозябры запишите и они будут рилиить.

Правильно писать ик.
Эи регулкака не гделает то что вы ожидаете.
Или
Эи регулярка не решает посивленной задали.

Если вот ик написать тогда синовится ясно что вопрос в том какая задача и как сосивлена регулярка.
А вот тут уже есть над чем подумать, неправда ли ? :wink:

Link to comment
Share on other sites

1 час назад, amd4 сказал:

{reg[#^((http://)|(ftp://)[a-zA-Z0-9_\./]+)|(/[a-zA-Z0-9_\./]*)|$#]} 

ксити а серьезно что оно должна была гделать это регулярка ?
 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share


×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.