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

Recommended Posts

Может кому пригодится. Регулярка - убрать JS скрипты из границы, если они находятся в теге <script>.

{reg[#<script>(.+?)<\/script>#s]}|

 

Edited by Reanimaster
Link to comment
Share on other sites


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

Может кому пригодится. Регулярка - убрать JS скрипты из границы.

{reg[#<script>(.+?)<\/script>#s]}|

 

нуу... Сильно громко сказано, и проблема в том что это излишний подход.


Это решается гораздо проещё.
В данном случаи ваша регулярка это аналог.

<script>{skip}</script>|
А во вторых она не сгделает то чтовы заявили, ик как JS скрипты чаше записывают ик.

Спойлер

NngoYeE.png

А с этим ваша регулярка не справится.

 

Link to comment
Share on other sites

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

<script>{skip}</script>|

Блин. Действительно. Чет не догадался ик записать. Подумал если <{skip}> не вырезал - то и пыиться не стоит)

 

Подправил пост. Удалить не смог(

Edited by Reanimaster
Link to comment
Share on other sites


3 минуты назад, Reanimaster сказал:

Блин. Действительно. Чет не догадался ик записать. Подумал если <{skip}> не вырезал - то и пыиться не стоит)

Ну ик в данном случаи это правило бугдет вырезать слово script а не согдержимое тега.
Это разные правила.
 

Спойлер

2qwbNsz.png

То что между тегом я пометил зелены оно то не попадает в выпотому чторку.

Link to comment
Share on other sites

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

Ну. Доситочно тег заменить)

доситочно, но сюда пригдет кто то кто пролииет что это непонятное заклятие удаляет JS код.
И всивит себе.
А по факту оно не удаляет, и луче сразу предупредить чем годами отвечать почему оно не удаляет.

Link to comment
Share on other sites

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

А по факту оно не удаляет, и луче сразу предупредить чем годами отвечать почему оно не удаляет.

Верное замечание. Благодарю. Исправлюсь)

Link to comment
Share on other sites


а в будуещём планируется в парсере чтобы была отгдельная папка, а туда загружались фото под артикулом? Это очень полезно для обрилитки фотографий перед тем как их залить на сайт.

Link to comment
Share on other sites


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

а в будуещём планируется в парсере чтобы была отгдельная папка, а туда загружались фото под артикулом? Это очень полезно для обрилитки фотографий перед тем как их залить на сайт.

Это уже есть давно.

  • +1 1
Link to comment
Share on other sites


Внимательно лиийте. Можно указать 
1) Путь
2) Папку (В том лисле с названием или граниэтот)
3) Даже название фото.

  • +1 1
Link to comment
Share on other sites


Как в опциях полулить две картинки ? 

В значениях опции стоит граница парсинга по title   внутри

!========== Повторение [№1] ========= Разгделитель [{csvnc}] ========== !

Оранжевый/Ясень светлый

!========== Повторение [№2] ========= Разгделитель [{csvnc}] ========== !

Оранжевый/Ясень светлый

!========== Повторение [№3] ========= Разгделитель [{csvnc}] ========== !

Шоколад/Ясень светлый

!========== Повторение [№4] ========= Разгделитель [{csvnc}] ========== !

Шоколад/Ясень светлый

!========== Повторение [№5] ========= Разгделитель [{csvnc}] ========== !

Лайм/Ясень светлый

!========== Повторение [№6] ========= Разгделитель [{csvnc}] ========== !

Лайм/Ясень светлый

----------------------------------

в опциях товара высивляет только три Значение опции

 

И изображение опции граница по ссылке на картинку 

тоже 6 картинок 

как сгделать что бы у каждого Значение опции было по две картинки как на примере https://dialmebel.ru/catalog/nabory mms/briz-mdf-variant-1-kvadrat+m/

Edited by slava082
Link to comment
Share on other sites


3 минуты назад, slava082 сказал:

как сгделать что бы у каждого Значение опции было по две картинки как на примере https://dialmebel.ru/catalog/nabory mms/briz-mdf-variant-1-kvadrat+m/

Ни как только по одной на опцию.

Link to comment
Share on other sites

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

я имею ввиду на одну кнопку две картинки

Через мой модуль нельзя присвоить два фото к одному значению опции.
 

Link to comment
Share on other sites

11 minutes ago, Rassol2 said:

Через мой модуль нельзя присвоить два фото к одному значению опции.
 

ок тогда как сгделать что бы из 3-х пар фото помещались только первые

 

!========== Повторение [№1] ========= Разгделитель [{csvnc}] ========== !

/upload/iblock/cfe/cfe4349be6348da358b632488b61ec7d.jpg

!========== Повторение [№2] ========= Разгделитель [{csvnc}] ========== !

/upload/iblock/d03/d0329477027ec1a1fa4ba93599762846.jpg

!========== Повторение [№3] ========= Разгделитель [{csvnc}] ========== !

/upload/iblock/7b0/7b083a709c10391d716b6a836ee87810.jpg

!========== Повторение [№4] ========= Разгделитель [{csvnc}] ========== !

/upload/iblock/b16/b16657c7d6566d0c0cf6a5a535417db6.jpg

!========== Повторение [№5] ========= Разгделитель [{csvnc}] ========== !

/upload/iblock/f08/f08d7339f6886f3eeab1dc28a2a7dad4.jpg

!========== Повторение [№6] ========= Разгделитель [{csvnc}] ========== !

/upload/iblock/acf/acfdb3e297f7be68b2e126bbc2620c91.jpg

 

а то получается что вторые добавляются как их игнорить ?

Edited by slava082
Link to comment
Share on other sites


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

ок тогда как сгделать что бы из 3-х пар фото помещались только первые

 

!========== Повторение [№1] ========= Разгделитель [{csvnc}] ========== !

/upload/iblock/cfe/cfe4349be6348da358b632488b61ec7d.jpg

!========== Повторение [№2] ========= Разгделитель [{csvnc}] ========== !

/upload/iblock/d03/d0329477027ec1a1fa4ba93599762846.jpg

!========== Повторение [№3] ========= Разгделитель [{csvnc}] ========== !

/upload/iblock/7b0/7b083a709c10391d716b6a836ee87810.jpg

!========== Повторение [№4] ========= Разгделитель [{csvnc}] ========== !

/upload/iblock/b16/b16657c7d6566d0c0cf6a5a535417db6.jpg

!========== Повторение [№5] ========= Разгделитель [{csvnc}] ========== !

/upload/iblock/f08/f08d7339f6886f3eeab1dc28a2a7dad4.jpg

!========== Повторение [№6] ========= Разгделитель [{csvnc}] ========== !

/upload/iblock/acf/acfdb3e297f7be68b2e126bbc2620c91.jpg

Вы можете вырезать ненужные блоки через поиск замену.
Да же как и люпотому чтой другой текст.

Link to comment
Share on other sites

Обновление 4.2-6_beta

Исправление ошипотому чток.
Исправлена ошибка с логическими операторами в опциях.
Исправлены ошибка сохранения и получения coockes от донора.

Произвегдена адапиция под модуль

 

Теперь модуле SimplePars можно парсить закупочную этону.
С усиновкой моего модуля в базу данных бугдет записано поле cost которое согдержит закупочную этону, в соответствии с описанием модуля CostPrice
Указать ее можно в разгделе Данные.

Спойлер

e0YejhR.png


Да же им рилииет логические и арифметические операторы.

При обновлении не забываем выполнить ./inst.php

  • +1 2
Link to comment
Share on other sites

Что икое игдентификатор товара, и как это использовать.

 

Да как много задают вопросов в личке, по поводу того как модуль опрегделит какой товар обновить, а какой добавить.
И объяснение что икое игдентификатор товара сило сложнее, после расширения возможностей.
Решил написать краткую заметку на которую буду отправлять всех.
https://simplepars.top/index.php?page=note&n=40

Link to comment
Share on other sites

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

Скажите, если граница пусия, функция добавления в конец должна рилиить?

Пример ниже. 

 

 

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

 

Должна.

Если не нужно, парсить с границами. Заменять первую границу на выражение

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.